📄 vqavideo.s
字号:
.set nomacrobne $2,$0,$L190li $9,-1 # 0xffffffffffffffff.set macro.set reorderlw $7,4364($16)lw $6,4356($16)mul $3,$8,$7$L303:mul $2,$8,$6addu $10,$3,$15slt $2,$10,$2.set noreorder.set nomacrobeq $2,$0,$L187move $15,$10.set macro.set reorder.set noreorder.set nomacroj $L308addu $2,$15,$5.set macro.set reorder$L296:lw $3,4388($16)lw $7,4364($16)addu $3,$11,$3lbu $4,1($3)lbu $3,0($3)sll $2,$4,8or $2,$3,$2sra $2,$2,3sll $13,$2,$17li $2,255 # 0xff.set noreorder.set nomacrobne $4,$2,$L191move $9,$7.set macro.set reorder.set noreorder.set nomacrobeq $7,$0,$L194nor $2,$0,$3.set macro.set reorderandi $5,$2,0x00ffmove $4,$10move $6,$0$L197:lw $3,3120($16)addiu $6,$6,1addu $3,$3,$4sb $5,0($3)lw $2,3120($16)addu $2,$2,$4sb $5,1($2)lw $3,3120($16)addu $3,$4,$3sb $5,2($3)lw $2,3120($16)addu $2,$4,$2sb $5,3($2)lw $8,3136($16).set noreorder.set nomacrobne $6,$7,$L197addu $4,$4,$8.set macro.set reorder.set noreorder.set nomacroj $L194lw $5,4352($16).set macro.set reorder$L193:lw $3,4388($16)lw $9,4364($16)addu $2,$3,$12lbu $4,0($2)addu $3,$3,$14lbu $2,0($3)sll $4,$4,8or $2,$2,$4.set noreorder.set nomacroj $L191sll $13,$2,$17.set macro.set reorder$L187:lw $3,36($sp)li $2,-1 # 0xffffffffffffffff.set noreorder.set nomacrobeq $3,$2,$L205lw $3,40($sp).set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L207lui $6,%hi($LC12).set macro.set reorderlw $4,0($16)addiu $6,$6,%lo($LC12).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L298lw $4,3124($16).set macro.set reorder$L291:li $7,-1431699456 # 0xffffffffaaaa0000ori $7,$7,0xaaabmultu $3,$7lw $4,0($16)mfhi $7lui $6,%hi($LC8)addiu $6,$6,%lo($LC8)srl $7,$7,1.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L298lw $4,3124($16).set macro.set reorder$L140:li $3,-1 # 0xffffffffffffffffsw $3,40($sp)sw $3,36($sp).set noreorder.set nomacroj $L167sw $3,44($sp).set macro.set reorder$L295:lw $4,0($16)addiu $6,$6,%lo($LC11).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L298lw $4,3124($16).set macro.set reorder$L207:lw $7,3320($16)lw $2,36($sp)lw $8,4380($16)addu $4,$7,$2lbu $2,4($4)lbu $5,5($4)lbu $6,7($4)sll $5,$5,16lbu $3,6($4)sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $3,$3,8or $17,$3,$2lw $3,36($sp)lw $4,4384($16)addiu $2,$3,8sltu $3,$17,32addu $4,$8,$4.set noreorder.set nomacrobne $3,$0,$L209addu $5,$7,$2.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L209andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L209li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$17,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L213addiu $5,$5,-4.set macro.set reorder$L259:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L259$L213:andi $2,$17,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L304andi $3,$17,0x3.set macro.set reorder$L260:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L260andi $3,$17,0x3.set macro.set reorder$L304:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L219li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L220li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L217lbu $2,4($5).set noreorder.set nomacroj $L217sb $2,4($4).set macro.set reorder$L209:.set noreorder.set nomacrojal memcpymove $6,$17.set macro.set reorder$L217:lw $3,4384($16)lw $2,4396($16)addu $6,$3,$17addiu $2,$2,-1sw $6,4384($16).set noreorder.set nomacrobne $2,$0,$L158sw $2,4396($16).set macro.set reordersltu $2,$6,32lw $4,4372($16).set noreorder.set nomacrobne $2,$0,$L222lw $5,4380($16).set macro.set reorderandi $2,$4,0x3bne $2,$0,$L222andi $2,$5,0x3bne $2,$0,$L222li $2,-32 # 0xffffffffffffffe0addiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L226addiu $5,$5,-4.set macro.set reorder$L261:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L261$L226:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L305andi $3,$6,0x3.set macro.set reorder$L262:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L262andi $3,$6,0x3.set macro.set reorder$L305:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L232li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L233li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L286lbu $2,4($5).set noreorder.set nomacroj $L286sb $2,4($4).set macro.set reorder$L205:lw $2,40($sp)lw $3,36($sp)beq $2,$3,$L158lw $7,3320($16)lw $8,4380($16)addu $4,$7,$2lbu $2,4($4)lbu $5,5($4)lbu $6,7($4)sll $5,$5,16lbu $3,6($4)sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $3,$3,8or $17,$3,$2lw $3,40($sp)lw $4,4384($16)addiu $2,$3,8sltu $3,$17,32addu $4,$8,$4.set noreorder.set nomacrobne $3,$0,$L235addu $5,$7,$2.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L235andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L235li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$17,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L239addiu $5,$5,-4.set macro.set reorder$L263:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L263$L239:andi $2,$17,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L306andi $3,$17,0x3.set macro.set reorder$L264:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L264andi $3,$17,0x3.set macro.set reorder$L306:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L245li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L246li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L243lbu $2,4($5).set noreorder.set nomacroj $L243sb $2,4($4).set macro.set reorder$L163:beq $22,$21,$L167lw $9,3320($16)lw $6,4372($16)addu $2,$9,$22lbu $5,4($2)lbu $3,5($2)lbu $4,7($2)lbu $8,6($2)sll $3,$3,16sll $5,$5,24or $5,$5,$3lw $7,4376($16)or $5,$5,$4sll $8,$8,8addiu $4,$22,8addu $4,$9,$4or $5,$8,$5.set noreorder.set nomacrojal decode_format80sw $0,16($sp).set macro.set reorder.set noreorder.set nomacroj $L299lw $3,44($sp).set macro.set reorder$L293:lw $4,0($16)lui $6,%hi($LC10)addiu $6,$6,%lo($LC10).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L298lw $4,3124($16).set macro.set reorder$L294:addiu $4,$4,-4and $2,$7,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L175addiu $5,$5,-4.set macro.set reorder$L257:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L257$L175:andi $2,$7,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L307andi $3,$7,0x3.set macro.set reorder$L258:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L258andi $3,$7,0x3.set macro.set reorder$L307:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L180li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L181li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $3,$2,$L299lw $3,44($sp).set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L167sb $2,4($4).set macro.set reorder$L235:.set noreorder.set nomacrojal memcpymove $6,$17.set macro.set reorder$L243:lw $3,4384($16)lw $2,4396($16)addu $5,$3,$17addiu $2,$2,-1sw $5,4384($16).set noreorder.set nomacrobne $2,$0,$L158sw $2,4396($16).set macro.set reorderlw $4,4380($16)lw $6,4372($16)lw $7,4376($16).set noreorder.set nomacrojal decode_format80sw $0,16($sp).set macro.set reorder$L286:lw $2,4400($16)$L300:sw $0,4384($16).set noreorder.set nomacroj $L158sw $2,4396($16).set macro.set reorder$L222:jal memcpy.set noreorder.set nomacroj $L300lw $2,4400($16).set macro.set reorder$L287:lw $4,0($16)addiu $6,$6,%lo($LC5).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorderli $2,-1 # 0xffffffffffffffff.set noreorder.set nomacroj $L139sw $2,112($sp).set macro.set reorder$L180:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L167sb $3,5($4).set macro.set reorder$L220:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L217sb $2,6($4).set macro.set reorder$L219:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L217sb $3,5($4).set macro.set reorder$L181:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L167sb $2,6($4).set macro.set reorder$L246:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L243sb $2,6($4).set macro.set reorder$L245:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L243sb $3,5($4).set macro.set reorder$L233:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L286sb $2,6($4).set macro.set reorder$L232:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L286sb $3,5($4).set macro.set reorder.end vqa_decode_frame.globl vqa_decoder.section .rodata.str1.4.align 2$LC13:.ascii "vqavideo\000".data.align 2.type vqa_decoder, @object.size vqa_decoder, 52vqa_decoder:.word $LC13.word 0.word 45.word 4408.word vqa_decode_init.word 0.word vqa_decode_end.word vqa_decode_frame.word 2.space 16.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -