svq1dec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,802 行 · 第 1/5 页
S
4,802 行
$L384:lw $7,312($fp)sra $2,$4,1addu $5,$2,$7bltz $5,$L441andi $2,$4,0x1$L387:or $2,$3,$2mul $3,$23,$6sll $2,$2,2addu $2,$2,$21lw $4,408($fp)addu $5,$3,$5lw $3,2612($2)addu $5,$4,$5move $6,$23move $4,$16.set noreorder.set nomacrojal $3li $7,8 # 0x8.set macro.set reorderlw $2,48($fp)lw $5,400($fp)lw $3,4($2)lw $4,0($2)addiu $3,$3,16sra $2,$3,1addu $6,$2,$5addiu $7,$16,8.set noreorder.set nomacrobltz $6,$L442addiu $4,$4,16.set macro.set reorderandi $2,$3,0x1sll $3,$2,1$L390:lw $8,312($fp)sra $2,$4,1addu $5,$2,$8bltz $5,$L443andi $2,$4,0x1$L393:or $2,$3,$2mul $3,$23,$6sll $2,$2,2lw $6,408($fp)addu $2,$2,$21addu $5,$3,$5lw $3,2612($2)move $4,$7addu $5,$6,$5li $7,8 # 0x8.set noreorder.set nomacrojal $3move $6,$23.set macro.set reorder.set noreorder.set nomacroj $L451lw $5,384($fp).set macro.set reorder$L343:move $4,$20.set noreorder.set nomacrojal svq1_decode_block_intramove $6,$23.set macro.set reordermove $16,$2beq $16,$0,$L345.set noreorder.set nomacroj $L308lw $sp,416($fp).set macro.set reorder$L433:move $4,$0.set noreorder.set nomacroj $L355sw $0,16($fp).set macro.set reorder$L431:.set noreorder.set nomacroj $L352addiu $2,$2,7.set macro.set reorder$L432:move $5,$0.set noreorder.set nomacroj $L353sw $0,20($fp).set macro.set reorder$L362:lw $2,312($fp)bltz $2,$L444$L365:sra $2,$2,3lw $5,424($fp)sll $2,$2,3addu $2,$5,$2addiu $2,$2,24.set noreorder.set nomacroj $L364sw $2,40($fp).set macro.set reorder$L357:lw $2,312($fp)bltz $2,$L445$L360:lw $3,424($fp)sra $2,$2,3sll $2,$2,3addu $2,$3,$2addiu $3,$2,32addiu $2,$2,16sw $2,40($fp).set noreorder.set nomacroj $L359sw $3,44($fp).set macro.set reorder$L399:.set noreorder.set nomacroj $L267addiu $12,$fp,52.set macro.set reorder$L434:.set noreorder.set nomacroj $L349addiu $2,$2,7.set macro.set reorder$L436:move $5,$8.set noreorder.set nomacroj $L372move $6,$0.set macro.set reorder$L435:.set noreorder.set nomacroj $L367addiu $2,$2,7.set macro.set reorder$L440:move $6,$8.set noreorder.set nomacroj $L384move $3,$0.set macro.set reorder$L439:move $3,$8.set noreorder.set nomacroj $L381move $2,$0.set macro.set reorder$L438:move $5,$7.set noreorder.set nomacroj $L378move $6,$0.set macro.set reorder$L437:move $4,$7.set noreorder.set nomacroj $L375move $2,$0.set macro.set reorder$L442:move $6,$5.set noreorder.set nomacroj $L390move $3,$0.set macro.set reorder$L441:move $5,$7.set noreorder.set nomacroj $L387move $2,$0.set macro.set reorder$L443:move $5,$8.set noreorder.set nomacroj $L393move $2,$0.set macro.set reorder$L445:.set noreorder.set nomacroj $L360addiu $2,$2,7.set macro.set reorder$L444:.set noreorder.set nomacroj $L365addiu $2,$2,7.set macro.set reorder$L394:lw $6,400($fp)lw $7,392($fp)addiu $6,$6,16lw $4,420($fp)slt $2,$6,$7lw $3,336($fp)lw $5,332($fp)sw $6,400($fp)lw $6,328($fp)lw $8,424($fp)addu $3,$3,$4addu $5,$5,$4addu $6,$6,$4lw $7,324($fp)sw $0,4($8)sw $0,0($8)sw $3,336($fp)lw $8,320($fp)lw $3,316($fp)sw $5,332($fp)sw $6,328($fp)lw $5,344($fp)lw $6,340($fp)addu $7,$7,$4addu $8,$8,$4addu $3,$3,$4addu $5,$5,$4addu $6,$6,$4sw $7,324($fp)sw $8,320($fp)sw $3,316($fp)sw $5,344($fp).set noreorder.set nomacrobne $2,$0,$L331sw $6,340($fp).set macro.set reorder$L329:lw $sp,416($fp)$L301:lw $4,404($fp)lw $5,348($fp)addiu $4,$4,1addiu $5,$5,4li $6,3 # 0x3sw $4,404($fp).set noreorder.set nomacrobne $4,$6,$L289sw $5,348($fp).set macro.set reorderlw $7,476($fp)$L460:addiu $6,$21,1464addiu $8,$21,1656$L396:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7).set noreorder.set nomacrobne $6,$8,$L396addiu $7,$7,16.set macro.set reorderlw $2,4($6)lw $3,0($6)move $4,$21sw $2,4($7).set noreorder.set nomacrojal MPV_frame_endsw $3,0($7).set macro.set reorderlw $7,480($fp)li $2,200 # 0xc8move $16,$22.set noreorder.set nomacroj $L308sw $2,0($7).set macro.set reorder$L421:lw $6,348($fp)lw $6,648($6).set noreorder.set nomacroj $L299sw $6,408($fp).set macro.set reorder$L290:lw $2,56($21)andi $2,$2,0x2000.set noreorder.set nomacrobne $2,$0,$L460lw $7,476($fp).set macro.set reorderlw $3,4($21)lw $2,8($21)addiu $7,$3,3slt $4,$2,0slt $5,$3,0addiu $6,$2,3movn $2,$6,$4movn $3,$7,$5sra $3,$3,2sra $2,$2,2li $4,-16 # 0xfffffffffffffff0addiu $3,$3,15addiu $2,$2,15lw $23,180($21)and $2,$2,$4and $3,$3,$4sw $2,392($fp).set noreorder.set nomacroj $L292sw $3,396($fp).set macro.set reorder$L328:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L314sb $0,5($5).set macro.set reorder$L327:sb $0,4($5).set noreorder.set nomacroj $L314sb $0,1($4).set macro.set reorder$L426:.set noreorder.set nomacroj $L314sb $0,4($5).set macro.set reorder$L423:.set noreorder.set nomacroj $L311addiu $2,$2,7.set macro.set reorder$L422:lw $8,392($fp).set noreorder.set nomacroblez $8,$L301sll $19,$23,4.set macro.set reordermove $18,$0$L303:lw $6,396($fp).set noreorder.set nomacroblez $6,$L309move $17,$0.set macro.set reorder.set noreorder.set nomacroj $L462lw $2,412($fp).set macro.set reorder$L446:.set noreorder.set nomacrobeq $2,$0,$L461lw $4,392($fp).set macro.set reorderlw $2,412($fp)$L462:move $4,$20addu $5,$17,$2.set noreorder.set nomacrojal svq1_decode_block_intramove $6,$23.set macro.set reorderlw $3,396($fp)addiu $17,$17,16move $16,$2.set noreorder.set nomacrobeq $16,$0,$L446slt $2,$17,$3.set macro.set reorderlw $4,0($21)lui $6,%hi($LC7)addiu $6,$6,%lo($LC7)li $5,1 # 0x1.set noreorder.set nomacrojal av_logmove $7,$16.set macro.set reorder.set noreorder.set nomacroj $L452move $sp,$fp.set macro.set reorder$L425:addiu $4,$8,1.set noreorder.set nomacroj $L315sb $0,0($8).set macro.set reorder$L318:lw $4,424($fp)sb $0,0($4)sb $0,1($4)sb $0,2($4)lw $5,424($fp).set noreorder.set nomacroj $L315addiu $4,$5,3.set macro.set reorder$L317:lw $3,424($fp)addiu $4,$3,2sb $0,0($3).set noreorder.set nomacroj $L315sb $0,1($3).set macro.set reorder$L424:move $4,$7.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L453lw $2,392($fp).set macro.set reorder$L309:lw $4,392($fp)$L461:addiu $18,$18,16slt $2,$18,$4.set noreorder.set nomacrobeq $2,$0,$L301lw $5,412($fp).set macro.set reorderaddu $5,$5,$19.set noreorder.set nomacroj $L303sw $5,412($fp).set macro.set reorder.end svq1_decode_frame.globl mvtab.rdata.align 2.type mvtab, @object.size mvtab, 66mvtab:.byte 1.byte 1.byte 1.byte 2.byte 1.byte 3.byte 1.byte 4.byte 3.byte 6.byte 5.byte 7.byte 4.byte 7.byte 3.byte 7.byte 11.byte 9.byte 10.byte 9.byte 9.byte 9.byte 17.byte 10.byte 16.byte 10.byte 15.byte 10.byte 14.byte 10.byte 13.byte 10.byte 12.byte 10.byte 11.byte 10.byte 10.byte 10.byte 9.byte 10.byte 8.byte 10.byte 7.byte 10.byte 6.byte 10.byte 5.byte 10.byte 4.byte 10.byte 7.byte 11.byte 6.byte 11.byte 5.byte 11.byte 4.byte 11.byte 3.byte 11.byte 2.byte 11.byte 3.byte 12.byte 2.byte 12.globl svq1_decoder.section .rodata.str1.4.align 2$LC8:.ascii "svq1\000".data.align 2.type svq1_decoder, @object.size svq1_decoder, 52svq1_decoder:.word $LC8.word 0.word 23.word 8704.word svq1_decode_init.word 0.word svq1_decode_end.word svq1_decode_frame.word 2.space 4.word ff_mpeg_flush.space 4.word __compound_literal.0.align 2.type __compound_literal.0, @object.size __compound_literal.0, 8__compound_literal.0:.word 7.word -1.rdata.align 2.type string_table, @object.size string_table, 256string_table:.byte 0.byte -43.byte 127.byte -86.byte -2.byte 43.byte -127.byte 84.byte 41.byte -4.byte 86.byte -125.byte -41.byte 2.byte -88.byte 125.byte 82.byte -121.byte 45.byte -8.byte -84.byte 121.byte -45.byte 6.byte 123.byte -82.byte 4.byte -47.byte -123.byte 80.byte -6.byte 47.byte -92.byte 113.byte -37.byte 14.byte 90.byte -113.byte 37.byte -16.byte -115.byte 88.byte -14.byte 39.byte 115.byte -90.byte 12.byte -39.byte -10.byte 35.byte -119.byte 92.byte 8.byte -35.byte 119.byte -94.byte -33.byte 10.byte -96.byte 117.byte 33.byte -12.byte 94.byte -117.byte -99.byte 72.byte -30.byte 55.byte 99.byte -74.byte 28.byte -55.byte -76.byte 97.byte -53.byte 30.byte 74.byte -97.byte 53.byte -32.byte -49.byte 26.byte -80.byte 101.byte 49.byte -28.byte 78.byte -101.byte -26.byte 51.byte -103.byte 76.byte 24.byte -51.byte 103.byte -78.byte 57.byte -20.byte 70.byte -109.byte -57.byte 18.byte -72.byte 109.byte 16.byte -59.byte 111.byte -70.byte -18.byte 59.byte -111.byte 68.byte 107.byte -66.byte 20.byte -63.byte -107.byte 64.byte -22.byte 63.byte 66.byte -105.byte 61.byte -24.byte -68.byte 105.byte -61.byte 22.byte -17.byte 58.byte -112.byte 69.byte 17.byte -60.byte 110.byte -69.byte -58.byte 19.byte -71.byte 108.byte 56.byte -19.byte 71.byte -110.byte -67.byte 104.byte -62.byte 23.byte 67.byte -106.byte 60.byte -23.byte -108.byte 65.byte -21.byte 62.byte 106.byte -65.byte 21.byte -64.byte 75.byte -98.byte 52.byte -31.byte -75.byte 96.byte -54.byte 31.byte 98.byte -73.byte 29.byte -56.byte -100.byte 73.byte -29.byte 54.byte 25.byte -52.byte 102.byte -77.byte -25.byte 50.byte -104.byte 77.byte 48.byte -27.byte 79.byte -102.byte -50.byte 27.byte -79.byte 100.byte 114.byte -89.byte 13.byte -40.byte -116.byte 89.byte -13.byte 38.byte 91.byte -114.byte 36.byte -15.byte -91.byte 112.byte -38.byte 15.byte 32.byte -11.byte 95.byte -118.byte -34.byte 11.byte -95.byte 116.byte 9.byte -36.byte 118.byte -93.byte -9.byte 34.byte -120.byte 93.byte -42.byte 3.byte -87.byte 124.byte 40.byte -3.byte 87.byte -126.byte -1.byte 42.byte -128.byte 85.byte 1.byte -44.byte 126.byte -85.byte -124.byte 81.byte -5.byte 46.byte 122.byte -81.byte 5.byte -48.byte -83.byte 120.byte -46.byte 7.byte 83.byte -122.byte 44.byte -7.local svq1_block_type.comm svq1_block_type,16,4.local svq1_motion_component.comm svq1_motion_component,16,4.local svq1_intra_multistage.comm svq1_intra_multistage,96,4.local svq1_inter_multistage.comm svq1_inter_multistage,96,4.local svq1_intra_mean.comm svq1_intra_mean,16,4.local svq1_inter_mean.comm svq1_inter_mean,16,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?