📄 h264_mxu.s
字号:
.file 1 "h264.c".section .mdebug.abi32.previous.section .text.get_cabac_noinline,"ax",@progbits.align 2.align 5.ent get_cabac_noinline.type get_cabac_noinline, @functionget_cabac_noinline:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $9,$4lw $4,4($4)lui $2,%hi(ff_h264_lps_range)andi $3,$4,0xc0lbu $8,0($5)addiu $2,$2,%lo(ff_h264_lps_range)sll $3,$3,1addu $3,$3,$2addu $3,$3,$8lbu $7,0($3)lw $6,0($9)subu $4,$4,$7sll $3,$4,17subu $2,$3,$6sra $2,$2,31movn $4,$7,$2and $3,$3,$2xor $8,$8,$2lui $2,%hi(ff_h264_mlps_state+128)subu $6,$6,$3addiu $2,$2,%lo(ff_h264_mlps_state+128)sw $6,0($9)sw $4,4($9)addu $2,$8,$2lbu $3,0($2)sb $3,0($5)lw $6,4($9)lui $3,%hi(ff_h264_norm_shift)addiu $3,$3,%lo(ff_h264_norm_shift)addu $2,$6,$3lbu $4,0($2)lw $5,0($9)sll $6,$6,$4sll $7,$5,$4addiu $2,$7,-1xor $2,$7,$2sra $2,$2,15andi $4,$7,0xffffaddu $2,$2,$3sw $6,4($9)bne $4,$0,$L2sw $7,0($9)lw $5,16($9)lbu $6,0($2)lbu $4,0($5)lbu $3,1($5)li $2,-65536 # 0xffffffffffff0000ori $2,$2,0x1sll $4,$4,9addu $4,$4,$2sll $3,$3,1li $2,7 # 0x7addu $3,$3,$4subu $2,$2,$6sll $3,$3,$2addu $3,$7,$3addiu $5,$5,2sw $5,16($9)sw $3,0($9)$L2:j $31andi $2,$8,0x1.set macro.set reorder.end get_cabac_noinline.section .text.fill_caches,"ax",@progbits.align 2.align 5.ent fill_caches.type fill_caches, @functionfill_caches:.frame $sp,200,$31 # vars= 160, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-200sw $fp,192($sp)sw $23,188($sp)sw $22,184($sp)sw $21,180($sp)sw $20,176($sp)sw $19,172($sp)sw $18,168($sp)sw $17,164($sp)sw $16,160($sp)lw $9,6172($4)lw $8,152($4)lw $7,6168($4)mul $2,$9,$8move $24,$4sw $6,208($sp)addu $25,$2,$7beq $6,$0,$L290sw $5,204($sp)li $2,65536 # 0x10000addu $6,$4,$2lw $3,-6296($6)li $2,1 # 0x1beq $3,$2,$L10subu $19,$25,$8lw $2,-6288($6)addu $5,$2,$19addu $2,$2,$25lbu $4,0($2)lbu $3,0($5)bne $4,$3,$L324li $2,65536 # 0x10000$L10:lw $2,-6276($6)beq $2,$0,$L325lw $fp,192($sp)$L290:subu $19,$25,$8li $2,65536 # 0x10000$L324:addu $2,$24,$2lw $5,-6276($2)li $3,2 # 0x2li $2,1 # 0x1sw $2,20($sp)sw $3,24($sp)li $2,3 # 0x3li $3,7 # 0x7addiu $4,$25,-1sw $2,28($sp)sw $3,32($sp)li $2,10 # 0xali $3,8 # 0x8sw $4,4($sp)sw $2,36($sp)sw $3,40($sp)li $2,11 # 0xbsw $4,0($sp)addiu $3,$19,-1addiu $4,$19,1sw $2,44($sp)sw $0,16($sp)sw $3,64($sp)beq $5,$0,$L14sw $4,60($sp)li $2,-2 # 0xfffffffffffffffeand $2,$9,$2mul $3,$8,$2lw $11,204($sp)addu $10,$3,$7subu $3,$10,$8lw $2,1568($24)addiu $5,$3,1addiu $4,$3,-1sll $4,$4,2sll $5,$5,2sll $3,$3,2sll $6,$10,2srl $7,$11,7addu $6,$6,$2addu $4,$4,$2addu $5,$5,$2addu $3,$3,$2xori $7,$7,0x1andi $9,$9,0x1lw $4,0($4)lw $2,0($3)lw $5,0($5)lw $6,-4($6)beq $9,$0,$L16andi $7,$7,0x1xori $3,$7,0x1subu $2,$19,$8beq $9,$0,$L23movn $19,$2,$3$L305:lw $16,64($sp)xori $4,$7,0x1subu $2,$16,$8movn $16,$2,$4beq $9,$0,$L30sw $16,64($sp)$L306:xori $5,$7,0x1$L32:lw $3,60($sp)subu $2,$3,$8movn $3,$2,$5sw $3,60($sp)$L35:srl $2,$6,7xori $2,$2,0x1andi $2,$2,0x1beq $2,$7,$L14addiu $2,$10,-1sw $2,0($sp)beq $7,$0,$L38sw $2,4($sp)beq $9,$0,$L40li $2,1 # 0x1li $2,2 # 0x2li $3,3 # 0x3li $4,8 # 0x8li $5,11 # 0xbsw $2,20($sp)sw $3,28($sp)sw $4,40($sp)sw $5,44($sp)sw $2,16($sp)sw $3,24($sp)sw $4,32($sp)sw $5,36($sp)$L14:lw $22,0($sp)lw $23,4($sp)sw $19,8764($24)sw $22,8768($24)sw $23,8772($24)lw $4,208($sp)beq $4,$0,$L326li $2,65536 # 0x10000addu $2,$24,$2$L352:lw $5,-6288($2)li $2,255 # 0xffaddu $3,$5,$19lbu $4,0($3)beq $4,$2,$L291sll $2,$19,2lw $3,1568($24)addu $2,$2,$3lw $2,0($2)sw $2,52($sp)$L46:addu $2,$5,$22lbu $4,0($2)li $3,255 # 0xffbeq $4,$3,$L292sll $2,$22,2lw $3,1568($24)addu $2,$2,$3lw $6,0($2)$L49:addu $2,$5,$23lbu $4,0($2)li $3,255 # 0xffbeq $4,$3,$L293sll $2,$23,2lw $3,1568($24)addu $2,$2,$3lw $4,0($2)$L52:li $2,65536 # 0x10000addu $20,$24,$2lw $3,-6276($20)sw $6,8($sp)bne $3,$0,$L53sw $4,12($sp)lw $5,204($sp)sw $0,56($sp)andi $21,$5,0x7bne $21,$0,$L58sw $0,48($sp)lw $17,8($sp)$L80:lw $7,52($sp)$L340:beq $7,$0,$L125nop$L302:lw $4,9128($24)sll $2,$19,4addu $4,$4,$2lbu $3,4($4)lw $7,11808($24)sb $3,9084($24)lbu $2,5($4)sb $2,9085($24)lbu $3,6($4)sb $3,9086($24)lbu $2,3($4)sb $2,9087($24)lbu $3,9($4)sb $3,9081($24)lbu $2,8($4)sb $2,9082($24)lbu $3,12($4)sb $3,9105($24)lbu $2,11($4)sb $2,9106($24)$L127:bne $21,$0,$L132move $9,$24beq $17,$0,$L134li $2,64 # 0x40lw $3,9128($24)lw $2,16($sp)sll $4,$22,4addu $4,$4,$3addu $2,$4,$2lbu $5,0($2)lw $3,20($sp)sb $5,9091($24)addu $3,$4,$3lbu $5,0($3)lw $2,32($sp)sb $5,9099($24)addu $2,$4,$2lbu $3,0($2)lw $5,36($sp)sb $3,9088($24)addu $4,$4,$5lbu $2,0($4)sb $2,9112($24)$L136:lw $2,12($sp)bne $2,$0,$L140lw $2,24($sp)bne $7,$0,$L144move $2,$0li $2,64 # 0x40$L144:sb $2,9107($24)sb $2,9120($24)sb $2,9096($24)sb $2,9115($24)$L145:beq $7,$0,$L150lw $11,52($sp)beq $11,$0,$L152li $4,131072 # 0x20000addu $4,$24,$4lw $5,8660($4)sll $2,$19,1addu $2,$2,$5lhu $3,0($2)sw $3,8668($4)$L154:beq $17,$0,$L157nop$L310:li $6,131072 # 0x20000addu $6,$24,$6lw $5,8660($6)sll $3,$22,1lw $2,16($sp)addu $5,$5,$3li $3,-2 # 0xfffffffffffffffelhu $4,0($5)and $2,$2,$3addiu $2,$2,1sra $2,$4,$2andi $2,$2,0x1sll $2,$2,1andi $4,$4,0x1f0or $2,$2,$4sw $2,8672($6)$L159:lw $2,12($sp)beq $2,$0,$L327lw $16,204($sp)li $6,131072 # 0x20000addu $6,$24,$6lw $2,8660($6)lw $3,24($sp)sll $5,$23,1addu $5,$5,$2li $4,-2 # 0xfffffffffffffffeand $3,$3,$4lhu $2,0($5)addiu $3,$3,1sra $2,$2,$3andi $2,$2,0x1lw $3,8672($6)sll $2,$2,3or $3,$3,$2sw $3,8672($6)$L150:lw $16,204($sp)$L327:andi $2,$16,0x178beq $2,$0,$L328lw $4,52($sp)li $2,65536 # 0x10000addu $2,$24,$2lw $3,5944($2)beq $3,$0,$L328lw $2,24($sp)lw $4,28($sp)lw $7,60($sp)lw $fp,12($sp)sw $2,136($sp)lw $3,16($sp)sw $4,120($sp)lw $11,64($sp)lw $4,48($sp)li $2,131072 # 0x20000sll $7,$7,2ori $2,$2,0x21ecsw $3,140($sp)lw $5,20($sp)sw $7,144($sp)sll $11,$11,2lw $3,52($sp)andi $4,$4,0x80andi $7,$fp,0x80addu $21,$24,$2lw $2,56($sp)sw $11,148($sp)sw $4,76($sp)sw $7,68($sp)lw $11,52($sp)lw $4,136($sp)lw $7,140($sp)sw $5,124($sp)andi $16,$16,0x900andi $2,$2,0x80andi $3,$3,0x80andi $5,$17,0x80sll $22,$22,2sw $16,128($sp)sw $2,84($sp)sw $3,80($sp)sw $5,72($sp)andi $11,$11,0x100andi $16,$17,0x100sll $19,$19,2andi $2,$fp,0x100andi $3,$fp,0x40sra $4,$4,1andi $5,$17,0x40sra $7,$7,1sw $22,152($sp)sw $11,116($sp)sw $16,108($sp)sw $19,156($sp)sw $2,96($sp)sw $3,92($sp)sw $4,88($sp)sw $5,104($sp)sw $7,100($sp)lw $11,52($sp)lw $16,204($sp)andi $11,$11,0x40andi $16,$16,0x100move $9,$24sll $23,$23,2sw $11,112($sp)sw $16,132($sp)move $14,$24move $13,$24move $22,$0move $6,$0$L166:sll $2,$22,1li $3,12288 # 0x3000sll $11,$3,$2lw $2,204($sp)and $4,$2,$11bne $4,$0,$L167lw $3,132($sp)bne $3,$0,$L167li $2,65536 # 0x10000addu $2,$24,$2lw $3,5340($2)beq $3,$0,$L329li $2,65536 # 0x10000$L167:lw $4,52($sp)sll $2,$22,2addu $2,$2,$24and $25,$11,$4beq $25,$0,$L171sw $0,9536($2)lw $5,156($sp)lw $3,9740($24)lw $4,9748($24)addu $3,$5,$3lw $5,0($3)sll $2,$4,1addu $2,$2,$4lw $7,1560($13)sll $4,$6,5sll $3,$6,3addu $2,$2,$5addu $10,$3,$4sll $2,$2,2addu $7,$7,$2lw $16,156($sp)lw $3,9744($24)addiu $15,$10,12lw $4,0($7)addiu $12,$24,9136sll $2,$15,2addu $2,$12,$2addu $3,$16,$3lw $8,0($3)lw $6,9752($24)sw $4,-32($2)lw $3,4($7)lw $4,1652($13)sw $3,-28($2)lw $5,8($7)addu $8,$8,$6sw $5,-24($2)lw $6,12($7)addu $4,$4,$8sw $6,-20($2)lb $3,0($4)sb $3,9460($9)sb $3,9461($9)lw $2,1652($13)addu $2,$2,$8lb $3,1($2)sb $3,9462($9)sb $3,9463($9)$L173:and $20,$11,$17bne $20,$0,$L177addiu $2,$10,11sll $2,$2,2addu $2,$2,$12sw $0,0($2)beq $17,$0,$L179sw $0,32($2)li $2,-1 # 0xffffffffffffffff$L181:sb $2,9467($9)sb $2,9475($9)$L182:and $19,$11,$fpbeq $19,$0,$L183addiu $2,$10,27lw $2,9740($24)lw $3,9748($24)addu $2,$23,$2lw $4,0($2)lw $2,136($sp)addiu $8,$4,3mul $4,$2,$3lw $7,1560($13)addu $3,$4,$8sll $3,$3,2addu $3,$3,$7lw $2,9744($24)addiu $5,$10,27lw $4,0($3)sll $5,$5,2addu $5,$12,$5addu $2,$23,$2lw $6,0($2)sw $4,0($5)lw $3,120($sp)lw $2,9748($24)lw $4,1652($13)mul $16,$3,$2addiu $6,$6,1addu $2,$16,$8sll $2,$2,2addu $2,$2,$7lw $3,0($2)lw $2,88($sp)sw $3,32($5)lw $7,9752($24)addu $4,$6,$4mul $3,$2,$7addu $4,$3,$4lbu $5,0($4)lw $4,120($sp)sb $5,9483($9)lw $2,1652($13)sra $3,$4,1addu $6,$6,$2mul $2,$3,$7addu $3,$2,$6lbu $2,0($3)sb $2,9491($9)$L185:lw $3,208($sp)bne $3,$0,$L330li $2,65536 # 0x10000lw $4,132($sp)beq $4,$0,$L191addu $2,$24,$2lw $3,5356($2)bne $3,$0,$L191li $2,65536 # 0x10000$L330:addu $2,$24,$2lw $3,-6276($2)beq $3,$0,$L329li $2,65536 # 0x10000$L191:lw $5,56($sp)and $2,$11,$5beq $2,$0,$L193sll $8,$15,2lw $7,148($sp)lw $3,9740($24)lw $4,9748($24)addu $3,$3,$7lw $5,0($3)sll $2,$4,1addu $2,$2,$4addu $2,$2,$5lw $3,9744($24)lw $5,1560($13)addiu $2,$2,3addu $3,$7,$3lw $4,9752($24)sll $2,$2,2lw $6,0($3)addu $2,$2,$5lw $5,0($2)lw $3,1652($13)addiu $4,$4,1addu $4,$4,$6addu $7,$24,$8sw $5,9100($7)addu $3,$3,$4lbu $2,0($3)sb $2,9459($9)$L195:lw $3,48($sp)and $2,$11,$3beq $2,$0,$L199li $2,-1 # 0xfffffffffffffffflw $5,144($sp)lw $3,9740($24)lw $4,9748($24)addu $3,$3,$5lw $6,0($3)sll $2,$4,1addu $2,$2,$4lw $11,144($sp)lw $3,9744($24)lw $5,1560($13)addu $2,$2,$6addu $3,$11,$3sll $2,$2,2lw $4,0($3)addu $2,$2,$5lw $5,9752($24)lw $6,0($2)lw $3,1652($13)addu $4,$4,$5sw $6,9120($7)addu $3,$3,$4lbu $2,0($3)sb $2,9464($9)$L201:lw $2,128($sp)beq $2,$0,$L331addiu $2,$10,15li $2,65536 # 0x10000addu $2,$24,$2lw $3,-6276($2)beq $3,$0,$L329li $2,65536 # 0x10000addiu $2,$10,15$L331:addiu $3,$10,23addiu $4,$10,31addiu $5,$10,14addiu $6,$10,30sll $15,$2,2sll $18,$3,2sll $16,$4,2sll $11,$5,2sll $10,$6,2li $2,-2addu $7,$12,$15addu $3,$12,$10addu $4,$12,$11addu $5,$12,$16addu $6,$12,$18sb $2,9472($9)sb $2,9486($9)sb $2,9470($9)sb $2,9488($9)sb $2,9480($9)sw $0,0($3)sw $0,0($4)sw $0,4($5)sw $0,4($6)sw $0,4($7)lw $2,11808($24)beq $2,$0,$L332li $2,65536 # 0x10000beq $25,$0,$L209li $2,131072 # 0x20000lw $5,156($sp)lw $3,9740($24)lw $4,9748($24)addu $3,$5,$3lw $6,0($3)sll $2,$4,1addu $2,$2,$4addu $2,$2,$6lw $5,0($21)sll $2,$2,2li $3,131072 # 0x20000addu $5,$5,$2ori $3,$3,0x21f8lw $4,0($5)addu $3,$24,$3addu $3,$3,$8sw $4,-32($3)lw $2,4($5)sw $2,-28($3)lw $4,8($5)sw $4,-24($3)lw $2,12($5)sw $2,-20($3)$L211:beq $20,$0,$L212li $2,131072 # 0x20000lw $7,152($sp)lw $3,9740($24)lw $2,9748($24)addu $3,$7,$3lw $4,0($3)lw $3,140($sp)addiu $6,$4,3mul $4,$3,$2lw $5,0($21)addu $2,$4,$6sll $2,$2,2li $3,131072 # 0x20000addu $2,$2,$5ori $3,$3,0x21f8lw $4,0($2)addu $3,$24,$3addu $3,$3,$8sw $4,-4($3)lw $2,9748($24)lw $4,124($sp)mul $7,$4,$2addu $2,$7,$6sll $2,$2,2addu $2,$2,$5lw $4,0($2)sw $4,28($3)$L214:beq $19,$0,$L215li $2,131072 # 0x20000lw $3,9740($24)lw $2,9748($24)addu $3,$23,$3lw $4,0($3)lw $3,136($sp)addiu $6,$4,3mul $4,$3,$2lw $5,0($21)addu $2,$4,$6sll $2,$2,2li $3,131072 # 0x20000addu $2,$2,$5ori $3,$3,0x21f8lw $4,0($2)addu $3,$24,$3addu $3,$3,$8sw $4,60($3)lw $2,9748($24)lw $4,120($sp)mul $7,$4,$2addu $2,$7,$6sll $2,$2,2addu $2,$2,$5lw $4,0($2)sw $4,92($3)$L217:li $7,131072 # 0x20000ori $2,$7,0x21f8addu $2,$24,$2addu $3,$10,$2addu $4,$11,$2addu $6,$15,$2addu $5,$16,$2addu $2,$18,$2sw $0,0($3)sw $0,0($4)sw $0,4($5)sw $0,4($2)li $2,65536 # 0x10000sw $0,4($6)addu $2,$24,$2lw $4,-6284($2)li $3,3 # 0x3beq $4,$3,$L294ori $2,$7,0x2348$L207:li $2,65536 # 0x10000$L332:addu $2,$24,$2lw $3,-6276($2)beq $3,$0,$L170noplw $2,-6272($2)beq $2,$0,$L234lw $11,84($sp)bne $11,$0,$L333lw $16,80($sp)lb $7,9459($9)bltz $7,$L333nopli $4,131072 # 0x20000ori $4,$4,0x2206addu $4,$14,$4lh $5,9150($14)lh $6,0($4)srl $3,$5,31srl $2,$6,31addu $3,$3,$5addu $2,$2,$6sll $5,$7,1sra $3,$3,1sra $2,$2,1sh $2,0($4)sb $5,9459($9)sh $3,9150($14)lw $16,80($sp)$L333:bne $16,$0,$L239noplb $7,9460($9)bltz $7,$L241nopli $4,131072 # 0x20000ori $4,$4,0x220aaddu $4,$14,$4lh $5,9154($14)lh $6,0($4)srl $3,$5,31srl $2,$6,31addu $3,$3,$5addu $2,$2,$6sll $5,$7,1sra $3,$3,1sra $2,$2,1sh $2,0($4)sb $5,9460($9)sh $3,9154($14)$L241:lb $7,9461($9)bltz $7,$L244nopli $4,131072 # 0x20000ori $4,$4,0x220eaddu $4,$14,$4lh $5,9158($14)lh $6,0($4)srl $3,$5,31srl $2,$6,31addu $3,$3,$5addu $2,$2,$6sll $5,$7,1sra $3,$3,1sra $2,$2,1sh $2,0($4)sb $5,9461($9)sh $3,9158($14)$L244:lb $7,9462($9)bltz $7,$L246nopli $4,131072 # 0x20000ori $4,$4,0x2212addu $4,$14,$4lh $5,9162($14)lh $6,0($4)srl $3,$5,31srl $2,$6,31addu $3,$3,$5addu $2,$2,$6sll $5,$7,1sra $3,$3,1sra $2,$2,1sh $2,0($4)sb $5,9462($9)sh $3,9162($14)$L246:lb $7,9463($9)bltz $7,$L334lw $2,76($sp)li $4,131072 # 0x20000ori $4,$4,0x2216addu $4,$14,$4lh $5,9166($14)lh $6,0($4)srl $3,$5,31srl $2,$6,31
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -