📄 dv.s
字号:
.file 1 "dv.c".section .mdebug.abi32.previous.section .text.dv_decode_ac,"ax",@progbits.align 2.align 5.ent dv_decode_ac.type dv_decode_ac, @functiondv_decode_ac:.frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0.mask 0x00070000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)lw $11,8($4)move $17,$4lw $4,0($4)sra $3,$11,3addu $3,$3,$4lbu $2,0($3)lbu $4,1($3)lbu $8,3($3)sll $4,$4,16lbu $7,2($3)sll $2,$2,24or $2,$2,$4move $15,$5or $2,$2,$8sll $7,$7,8lbu $5,14($5)or $7,$7,$2andi $3,$11,0x7move $18,$6sll $4,$7,$3lw $13,12($17)lw $25,4($15)lw $16,0($15)lw $24,8($15)blez $5,$L2lbu $6,12($15)lhu $2,16($15)subu $3,$0,$5sll $2,$2,$3srl $4,$4,$5or $4,$4,$2subu $11,$11,$5sb $0,14($15)$L2:lui $2,%hi(dv_rl_vlc)move $10,$6j $L4addiu $14,$2,%lo(dv_rl_vlc)$L5:addu $8,$6,$11addu $2,$3,$14slt $3,$13,$8sra $9,$8,3andi $12,$8,0x7lbu $6,3($2)bne $3,$0,$L13lh $7,0($2)$L7:addu $10,$10,$6sll $2,$10,2addu $6,$2,$24slt $2,$10,64addu $3,$25,$10beq $2,$0,$L9move $11,$8lbu $4,0($3)lw $6,0($6)addu $3,$16,$4lbu $2,0($3)sll $4,$4,1sll $2,$7,$2mul $2,$2,$6lw $5,0($17)addiu $2,$2,8192addu $4,$4,$18sra $2,$2,14addu $5,$9,$5sh $2,0($4)lbu $3,0($5)lbu $4,1($5)sll $3,$3,24sll $4,$4,16lbu $6,3($5)lbu $2,2($5)or $3,$3,$4or $3,$3,$6sll $2,$2,8or $2,$2,$3sll $4,$2,$12$L4:srl $2,$4,23sll $3,$2,2addu $8,$3,$14lb $6,2($8)sll $2,$4,9bgez $6,$L5srl $9,$2,$6lh $3,0($8)li $2,9 # 0x9subu $6,$2,$6addu $2,$9,$3addu $8,$6,$11sll $3,$2,2addu $2,$3,$14slt $3,$13,$8sra $9,$8,3andi $12,$8,0x7lbu $6,3($2)beq $3,$0,$L7lh $7,0($2)$L13:subu $3,$13,$11andi $3,$3,0x00ffsubu $2,$0,$3srl $2,$4,$2move $8,$13sh $2,16($15)sb $3,14($15)$L9:sw $8,8($17)sb $10,12($15)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16.set macro.set reorder.end dv_decode_ac.section .text.dvvideo_close,"ax",@progbits.align 2.align 5.ent dvvideo_close.type dvvideo_close, @functiondvvideo_close:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,16($sp)lw $5,136($4)lw $2,8($5)beq $2,$0,$L15addiu $5,$5,8lw $2,264($4)jal $2nop$L15:lw $31,16($sp)move $2,$0j $31addiu $sp,$sp,24.set macro.set reorder.end dvvideo_close.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "get_buffer() failed\012\000".section .text.dvvideo_decode_frame,"ax",@progbits.align 2.align 5.ent dvvideo_decode_frame.type dvvideo_decode_frame, @functiondvvideo_decode_frame:.frame $sp,56,$31 # vars= 0, regs= 8/0, args= 24, gp= 0.mask 0x807f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $22,48($sp)sw $21,44($sp)sw $20,40($sp)sw $18,32($sp)sw $31,52($sp)sw $19,36($sp)sw $17,28($sp)sw $16,24($sp)lb $2,3($7)move $20,$7move $18,$4move $22,$5move $21,$6bltz $2,$L19lw $16,136($4)lbu $2,451($7)andi $2,$2,0x4bne $2,$0,$L43li $2,96 # 0x60lui $2,%hi(dv_profiles)$L48:addiu $3,$2,%lo(dv_profiles)$L24:lw $2,4($3)sw $3,0($16)lw $3,72($sp)slt $2,$3,$2bne $2,$0,$L47li $2,-1 # 0xffffffffffffffff$L45:lw $2,8($16)beq $2,$0,$L39move $4,$18addiu $19,$16,8lw $2,264($18)jal $2move $5,$19$L33:lw $2,0($16)li $17,1 # 0x1sw $0,88($16)sw $17,56($16)sw $17,60($16)lw $3,56($2)lw $5,32($2)lw $6,28($2)move $4,$18jal avcodec_set_dimensionssw $3,52($18)lw $2,260($18)move $4,$18jal $2move $5,$19bltz $2,$L44lui $6,%hi(dv_anchor)lw $3,0($16)sw $17,172($16)sw $0,176($16)lw $2,12($3)lw $5,8($3)sll $4,$2,2sll $3,$2,5subu $3,$3,$4subu $3,$3,$2mul $3,$3,$5lw $2,624($18)lui $5,%hi(dv_decode_mt)sw $20,212($16)addiu $6,$6,%lo(dv_anchor)sw $3,16($sp)move $7,$0move $4,$18jal $2addiu $5,$5,%lo(dv_decode_mt)li $3,200 # 0xc8sw $3,0($21)move $6,$19move $7,$22addiu $8,$16,200$L37: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)bne $6,$8,$L37addiu $7,$7,16lw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $2,0($16)lw $31,52($sp)lw $2,4($2)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,56$L43:lbu $3,448($7)bne $3,$2,$L48lui $2,%hi(dv_profiles)lui $2,%hi(dv_profiles+300)addiu $3,$2,%lo(dv_profiles+300)lw $2,4($3)sw $3,0($16)lw $3,72($sp)slt $2,$3,$2beq $2,$0,$L45li $2,-1 # 0xffffffffffffffff$L47:lw $31,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,56$L39:j $L33addiu $19,$16,8$L19:lbu $2,451($7)andi $2,$2,0x4bne $2,$0,$L46li $2,96 # 0x60$L25:lbu $2,5($20)andi $2,$2,0x7bne $2,$0,$L28lui $2,%hi(dv_profiles+200)lui $2,%hi(dv_profiles+100)j $L24addiu $3,$2,%lo(dv_profiles+100)$L46:lbu $3,448($7)bne $3,$2,$L25lui $2,%hi(dv_profiles+400)j $L24addiu $3,$2,%lo(dv_profiles+400)$L28:j $L24addiu $3,$2,%lo(dv_profiles+200)$L44:lui $6,%hi($LC0)move $4,$18addiu $6,$6,%lo($LC0)jal av_logmove $5,$0j $L47li $2,-1 # 0xffffffffffffffff.set macro.set reorder.end dvvideo_decode_frame.section .text.dvvideo_init,"ax",@progbits.align 2.align 5.ent dvvideo_init.type dvvideo_init, @functiondvvideo_init:.frame $sp,8128,$31 # vars= 8040, regs= 8/0, args= 56, gp= 0.mask 0x807f0000,-4.fmask 0x00000000,0addiu $sp,$sp,-8128sw $18,8104($sp)sw $31,8124($sp)sw $22,8120($sp)sw $21,8116($sp)sw $20,8112($sp)sw $19,8108($sp)sw $17,8100($sp)sw $16,8096($sp)lui $3,%hi(done.7593)lw $2,%lo(done.7593)($3)move $18,$4.set noreorder.set nomacrobne $2,$0,$L93lw $16,136($4).set macro.set reorderli $2,1 # 0x1sw $2,%lo(done.7593)($3)lui $3,%hi(dv_anchor)addiu $3,$3,%lo(dv_anchor)move $2,$0li $4,648 # 0x288$L52:sw $2,0($3)addiu $2,$2,1.set noreorder.set nomacrobne $2,$4,$L52addiu $3,$3,4.set macro.set reorderlui $20,%hi(dv_vlc_bits)lui $22,%hi(dv_vlc_len)lui $21,%hi(dv_vlc_run)lui $19,%hi(dv_vlc_level)addiu $17,$sp,56lui $2,%hi(dv_vlc_bits+818)addiu $25,$2,%lo(dv_vlc_bits+818)move $6,$0addiu $11,$20,%lo(dv_vlc_bits)addiu $24,$22,%lo(dv_vlc_len)addiu $15,$21,%lo(dv_vlc_run)addiu $14,$19,%lo(dv_vlc_level)move $8,$17$L54:lhu $5,0($11)lbu $4,0($24)lbu $2,0($14)lbu $10,0($15)addu $7,$17,$6sll $9,$5,1addiu $3,$4,1addiu $11,$11,2addiu $24,$24,1addiu $15,$15,1addiu $14,$14,1andi $3,$3,0x00ffori $12,$9,0x1subu $13,$0,$2sh $5,1652($8)sh $2,3288($8)sb $4,16($7).set noreorder.set nomacrobeq $2,$0,$L55sb $10,834($7).set macro.set reorderaddiu $6,$6,1sh $9,1652($8)addu $2,$17,$6addiu $8,$8,2sb $3,16($7)sb $10,834($2)sh $12,1652($8)sh $13,3288($8)sb $3,16($2)$L55:addiu $6,$6,1.set noreorder.set nomacrobne $11,$25,$L54addiu $8,$8,2.set macro.set reorderli $2,1 # 0x1li $8,2 # 0x2addiu $3,$sp,1708move $4,$17li $5,9 # 0x9addiu $7,$sp,72sw $2,20($sp)sw $3,24($sp)sw $8,32($sp)sw $2,16($sp)sw $8,28($sp)sw $0,36($sp)sw $0,40($sp)sw $0,44($sp).set noreorder.set nomacrojal init_vlc_sparsesw $0,48($sp).set macro.set reorderlw $9,64($sp).set noreorder.set nomacroblez $9,$L58lui $2,%hi(dv_rl_vlc+2).set macro.set reorderlw $5,60($sp)addiu $6,$2,%lo(dv_rl_vlc+2)move $8,$0$L60:lh $7,2($5)move $4,$0.set noreorder.set nomacrobltz $7,$L63lh $3,0($5).set macro.set reorderaddu $2,$17,$3lbu $4,834($2)sll $3,$3,1addu $3,$3,$17addiu $4,$4,1lh $3,3288($3)andi $4,$4,0x00ff$L63:addiu $8,$8,1sb $7,0($6)sh $3,-2($6)sb $4,1($6)addiu $5,$5,4.set noreorder.set nomacrobne $8,$9,$L60addiu $6,$6,4.set macro.set reorder$L58:.set noreorder.set nomacrojal free_vlcmove $4,$17.set macro.set reorderlui $12,%hi(dv_vlc_map)lui $2,%hi(dv_vlc_run+408)addiu $5,$21,%lo(dv_vlc_run)addiu $7,$19,%lo(dv_vlc_level)addiu $9,$20,%lo(dv_vlc_bits)addiu $8,$22,%lo(dv_vlc_len)addiu $10,$2,%lo(dv_vlc_run+408)addiu $11,$12,%lo(dv_vlc_map)$L64:lbu $2,0($5)sll $3,$2,9sltu $2,$2,64.set noreorder.set nomacrobeq $2,$0,$L65addiu $5,$5,1.set macro.set reorderlbu $2,0($7)addu $3,$3,$2sll $3,$3,3addu $4,$3,$11lbu $3,4($4).set noreorder.set nomacrobne $3,$0,$L65sltu $6,$0,$2.set macro.set reorderlhu $3,0($9)lbu $2,0($8)sll $3,$3,$6addu $2,$6,$2sb $2,4($4)sw $3,0($4)$L65:addiu $7,$7,1addiu $9,$9,2.set noreorder.set nomacrobne $5,$10,$L64addiu $8,$8,1.set macro.set reordermove $10,$0lui $13,%hi(dv_vlc_map+8)sll $2,$10,12$L117:addiu $3,$12,%lo(dv_vlc_map)addu $2,$2,$3addiu $6,$2,12li $7,65535 # 0xffffaddiu $8,$13,%lo(dv_vlc_map+8)sll $11,$10,9$L69:andi $2,$7,0x1ffaddu $2,$11,$2addiu $4,$12,%lo(dv_vlc_map)sll $2,$2,3addiu $3,$10,-1addu $9,$2,$4lbu $2,0($6)sll $3,$3,12addu $5,$3,$4.set noreorder.set nomacrobne $2,$0,$L70addiu $7,$7,-1.set macro.set reorderlbu $4,4($8)lw $2,0($5)lw $3,0($8)lbu $5,4($5)sll $2,$2,$4or $3,$3,$2addu $4,$4,$5sw $3,-4($6)sb $4,0($6)$L70:lw $2,-4($6)lbu $3,0($6)ori $2,$2,0x1sw $2,0($9)li $2,65280 # 0xff00addiu $8,$8,8addiu $6,$6,8.set noreorder.set nomacrobne $7,$2,$L69sb $3,4($9).set macro.set reorderaddiu $10,$10,1li $2,64 # 0x40.set noreorder.set nomacrobne $10,$2,$L117sll $2,$10,12.set macro.set reorder$L50:addiu $4,$sp,4980.set noreorder.set nomacrojal dsputil_initmove $5,$18.set macro.set reorderlw $2,4980($sp)lw $3,7860($sp)sw $2,5976($16)lw $2,7872($sp)sw $3,5980($16)sw $2,5988($16)lui $3,%hi(ff_zigzag_direct)lui $2,%hi(ff_zigzag_direct+64)addiu $5,$3,%lo(ff_zigzag_direct)addiu $6,$2,%lo(ff_zigzag_direct+64)move $4,$16$L74:lbu $2,0($5)addiu $5,$5,1addu $2,$17,$2lbu $3,7824($2)sb $3,216($4).set noreorder.set nomacrobne $5,$6,$L74addiu $4,$4,1.set macro.set reorderlw $3,7864($sp)lui $2,%hi(simple_idct248_put)lw $4,664($18)addiu $2,$2,%lo(simple_idct248_put)sw $3,5984($16).set noreorder.set nomacrobeq $4,$0,$L76sw $2,5992($16).set macro.set reorderlui $2,%hi(ff_zigzag248_direct)lui $3,%hi(ff_zigzag248_direct+64)addiu $6,$2,%lo(ff_zigzag248_direct)addiu $7,$3,%lo(ff_zigzag248_direct+64)move $5,$16$L78:lbu $4,0($6)addiu $6,$6,1andi $2,$4,0x8andi $3,$4,0x30sll $2,$2,2sra $3,$3,1addu $2,$2,$17addu $2,$2,$3andi $4,$4,0x7addu $2,$2,$4lbu $3,7824($2)sb $3,280($5).set noreorder.set nomacrobne $6,$7,$L78addiu $5,$5,1.set macro.set reorder$L79:move $13,$0$L116:lui $12,%hi(dv_quant_shifts)$L118:addiu $11,$sp,7944lui $17,%hi(dv_248_areas+1)addiu $14,$sp,7881lui $15,%hi(dv_88_areas+1)$L85:move $6,$14addiu $7,$15,%lo(dv_88_areas+1)sll $10,$13,2sll $9,$13,6$L86:lbu $2,0($7)addiu $3,$12,%lo(dv_quant_shifts)addu $8,$10,$3addu $2,$8,$2lbu $3,0($2)lbu $5,0($6)addiu $3,$3,1andi $3,$3,0x00ffaddu $2,$9,$16addu $2,$2,$5addiu $4,$3,1addiu $6,$6,1sb $4,3160($2)sb $3,344($2).set noreorder.set nomacrobne $6,$11,$L86addiu $7,$7,1.set macro.set reorderaddiu $2,$9,1753addu $4,$16,$2lui $2,%hi(dv_248_areas+64)move $6,$8addiu $7,$2,%lo(dv_248_areas+64)addiu $5,$17,%lo(dv_248_areas+1)$L88:lbu $2,0($5)addiu $5,$5,1addu $2,$6,$2lbu $3,0($2)addiu $3,$3,1andi $3,$3,0x00ffaddiu $2,$3,1sb $2,2816($4)sb $3,0($4).set noreorder.set nomacrobne $5,$7,$L88addiu $4,$4,1.set macro.set reorderaddiu $13,$13,1li $2,22 # 0x16.set noreorder.set nomacrobne $13,$2,$L85addiu $2,$16,8.set macro.set reordersw $2,408($18)sw $18,208($16)lw $31,8124($sp)lw $22,8120($sp)lw $21,8116($sp)lw $20,8112($sp)lw $19,8108($sp)lw $18,8104($sp)lw $17,8100($sp)lw $16,8096($sp)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,8128.set macro.set reorder$L76:addiu $4,$16,280andi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L80lui $5,%hi(ff_zigzag248_direct).set macro.set reorderaddiu $6,$5,%lo(ff_zigzag248_direct)andi $2,$6,0x3.set noreorder.set nomacrobeq $2,$0,$L115addiu $3,$16,276.set macro.set reorder$L80:addiu $5,$5,%lo(ff_zigzag248_direct).set noreorder.set nomacrojal memcpyli $6,64 # 0x40.set macro.set reorder.set noreorder.set nomacroj $L116move $13,$0.set macro.set reorder$L93:.set noreorder.set nomacroj $L50addiu $17,$sp,56.set macro.set reorder$L115:addiu $5,$16,340sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L79addiu $4,$6,-4.set macro.set reorder$L84:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000011000000000010001010101 #S32SDI XR1,$3,4.word 0b01110000011000000000010010010101 #S32SDI XR2,$3,4.word 0b01110000011000000000010011010101 #S32SDI XR3,$3,4.word 0b01110000011000000000010100010101 #S32SDI XR4,$3,4.word 0b01110000011000000000010101010101 #S32SDI XR5,$3,4.word 0b01110000011000000000010110010101 #S32SDI XR6,$3,4.word 0b01110000011000000000010111010101 #S32SDI XR7,$3,4.word 0b01110000011000000000011000010101 #S32SDI XR8,$3,4#NO_APPsltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L84move $13,$0.set macro.set reorder.set noreorder.set nomacroj $L118lui $12,%hi(dv_quant_shifts).set macro.set reorder.end dvvideo_init.section .rodata.str1.4.align 2$LC1:.ascii "AC EOB marker is absent pos=%d\012\000".section .text.dv_decode_mt,"ax",@progbits.align 2.align 5.ent dv_decode_mt.type dv_decode_mt, @functiondv_decode_mt:.frame $sp,5272,$31 # vars= 5216, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-5272sw $31,5268($sp)sw $fp,5264($sp)sw $23,5260($sp)sw $22,5256($sp)sw $21,5252($sp)sw $20,5248($sp)sw $19,5244($sp)sw $18,5240($sp)sw $17,5236($sp)sw $16,5232($sp)lw $23,136($4)sw $5,5276($sp)lw $4,0($23)lw $2,208($23)lw $9,8($4)lw $5,664($2)sll $3,$9,2sll $2,$9,5subu $2,$2,$3subu $6,$2,$9lw $2,5276($sp)lw $4,52($4)div $0,$2,$6teq $6,$0,7li $3,3 # 0x3subu $5,$3,$5li $7,4 # 0x4sw $4,5200($sp)sw $5,5196($sp)lw $11,212($23)addiu $10,$sp,5152addiu $4,$sp,1312.set noreorder.set nomacrobeq $7,$3,$L123mfhi $8.set macro.set reorderli $2,1 # 0x1beq $7,$2,$L283$L120:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L315addiu $2,$10,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L315addiu $2,$10,-31.set macro.set reorder$L269:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L269addiu $2,$10,-31.set macro.set reorder$L315:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L127addiu $2,$5,4.set macro.set reorder$L316:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L316addiu $2,$5,4.set macro.set reorder$L127:addiu $3,$10,-4sltu $2,$5,$3beq $2,$0,$L129$L271:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L271$L129:andi $3,$10,0x3li $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L134li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L284$L131:lw $2,5276($sp)addiu $3,$sp,1312div $0,$2,$6teq $6,$0,7sw $3,5168($sp)sw $3,5164($sp)addiu $3,$sp,96addiu $4,$sp,184sw $3,5216($sp)li $3,1272578048 # 0x4bda0000ori $3,$3,0x12f7sw $4,5176($sp)sw $4,5224($sp)addiu $4,$23,344sw $4,5204($sp)li $4,1431633920 # 0x55550000ori $4,$4,0x5556sra $5,$8,31addiu $2,$sp,588sw $2,5160($sp)sll $6,$8,2addiu $2,$sp,1164addu $6,$6,$8sw $2,5220($sp)lw $17,5160($sp)lw $20,5168($sp)sw $0,5152($sp)li $21,32 # 0x20mflo $7mult $8,$3mfhi $3mult $8,$4sra $3,$3,3mfhi $4subu $3,$3,$5subu $4,$4,$5li $5,12000 # 0x2ee0sll $2,$3,3mul $5,$9,$5sll $3,$3,1subu $2,$2,$3addu $6,$6,$4addu $2,$2,$6sll $3,$2,6sll $2,$2,4addu $2,$2,$3mul $3,$7,$5addu $7,$3,$2addu $7,$11,$7addiu $22,$7,560$L135:lui $4,%hi(block_sizes)addiu $4,$4,%lo(block_sizes)lbu $2,3($22)move $5,$4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -