📄 ulti.s
字号:
.file 1 "ulti.c".section .mdebug.abi32.previous.section .text.ulti_decode_init,"ax",@progbits.align 2.align 5.ent ulti_decode_init.type ulti_decode_init, @functionulti_decode_init:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $8,136($4)lw $3,40($4)sw $4,0($8)sw $3,4($8)lw $10,44($4)addiu $9,$3,7slt $5,$10,0move $2,$10slt $6,$3,0addiu $7,$10,7movn $2,$7,$5movn $3,$9,$6sra $2,$2,3sra $3,$3,3mul $3,$3,$2lui $2,%hi(ulti_codebook)addiu $2,$2,%lo(ulti_codebook)sw $2,216($8)li $2,7 # 0x7addiu $5,$8,16sw $2,52($4)move $2,$0sw $5,408($4)sw $3,12($8)j $31sw $10,8($8).set macro.set reorder.end ulti_decode_init.section .text.ulti_decode_end,"ax",@progbits.align 2.align 5.ent ulti_decode_end.type ulti_decode_end, @functionulti_decode_end:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31move $2,$0.set macro.set reorder.end ulti_decode_end.section .text.ulti_grad,"ax",@progbits.align 2.align 5.ent ulti_grad.type ulti_grad, @functionulti_grad:.frame $sp,16,$31 # vars= 16, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16lw $8,36($sp)move $11,$4andi $2,$8,0x8move $13,$5move $14,$6bne $2,$0,$L8lw $12,32($sp)sltu $2,$8,8addiu $6,$7,1addiu $5,$7,2beq $2,$0,$L11addiu $9,$7,3$L26:lui $3,%hi($L20)sll $2,$8,2addiu $3,$3,%lo($L20)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L20:.word $L12.word $L13.word $L14.word $L15.word $L16.word $L17.word $L18.word $L19.section .text.ulti_grad$L8:lbu $2,3($7)lbu $5,1($7)lbu $4,0($7)lbu $3,2($7)andi $8,$8,0x7sb $2,0($7)sltu $2,$8,8sb $5,2($7)sb $4,3($7)sb $3,1($7)addiu $9,$7,3addiu $6,$7,1bne $2,$0,$L26addiu $5,$7,2$L11:lbu $4,0($5)lbu $2,0($7)lbu $3,0($6)lbu $5,0($9)sb $2,5($sp)sb $3,7($sp)sb $4,13($sp)sb $5,15($sp)sb $2,0($sp)sb $2,1($sp)sb $3,2($sp)sb $3,3($sp)sb $2,4($sp)sb $3,6($sp)sb $4,8($sp)sb $4,9($sp)sb $5,10($sp)sb $5,11($sp)sb $4,12($sp)sb $5,14($sp)$L21:addiu $7,$13,3slt $5,$13,0addiu $6,$14,3slt $2,$14,0move $4,$13move $3,$14movn $4,$7,$5movn $3,$6,$2lw $7,20($11)lui $5,%hi(ulti_chromas)addiu $5,$5,%lo(ulti_chromas)sra $3,$3,2andi $6,$12,0xfsra $2,$12,4addu $6,$6,$5addu $2,$2,$5mul $5,$3,$7lw $10,4($11)lw $9,24($11)addu $7,$5,$10lbu $5,0($2)mul $2,$3,$9lw $8,8($11)sra $4,$4,2lbu $10,0($6)addu $8,$4,$8addu $3,$2,$8addu $7,$7,$4lw $6,0($11)lw $4,16($11)sb $5,0($7)sb $10,0($3)lbu $2,0($sp)lui $5,%hi(ulti_lumas)addiu $5,$5,%lo(ulti_lumas)addu $2,$2,$5lbu $3,0($2)mul $2,$14,$4addu $6,$13,$6addu $4,$2,$6sb $3,0($4)lbu $2,1($sp)addu $2,$2,$5lbu $3,0($2)sb $3,1($4)lbu $2,2($sp)addu $2,$2,$5lbu $3,0($2)sb $3,2($4)lbu $2,3($sp)addu $2,$2,$5lbu $3,0($2)sb $3,3($4)lbu $2,4($sp)lw $6,16($11)addu $2,$2,$5lbu $3,0($2)addu $4,$4,$6sb $3,0($4)lbu $2,5($sp)addu $2,$2,$5lbu $3,0($2)sb $3,1($4)lbu $2,6($sp)addu $2,$2,$5lbu $3,0($2)sb $3,2($4)lbu $2,7($sp)addu $2,$2,$5lbu $3,0($2)sb $3,3($4)lbu $2,8($sp)lw $6,16($11)addu $2,$2,$5lbu $3,0($2)addu $4,$4,$6sb $3,0($4)lbu $2,9($sp)addu $2,$2,$5lbu $3,0($2)sb $3,1($4)lbu $2,10($sp)addu $2,$2,$5lbu $3,0($2)sb $3,2($4)lbu $2,11($sp)addu $2,$2,$5lbu $3,0($2)sb $3,3($4)lbu $2,12($sp)lw $6,16($11)addu $2,$2,$5lbu $3,0($2)addu $4,$4,$6sb $3,0($4)lbu $2,13($sp)addu $2,$2,$5lbu $3,0($2)sb $3,1($4)lbu $2,14($sp)addu $2,$2,$5lbu $3,0($2)sb $3,2($4)lbu $2,15($sp)addiu $sp,$sp,16addu $2,$2,$5lbu $3,0($2)j $31sb $3,3($4)$L12:lbu $4,0($5)lbu $2,0($7)lbu $3,0($6)lbu $5,0($9)sb $2,12($sp)sb $3,13($sp)sb $4,14($sp)sb $5,15($sp)sb $2,0($sp)sb $3,1($sp)sb $4,2($sp)sb $5,3($sp)sb $2,4($sp)sb $3,5($sp)sb $4,6($sp)sb $5,7($sp)sb $2,8($sp)sb $3,9($sp)sb $4,10($sp)j $L21sb $5,11($sp)$L19:lbu $3,0($5)lbu $2,0($9)lbu $4,0($6)lbu $5,0($7)sb $2,8($sp)sb $3,12($sp)sb $4,13($sp)sb $5,15($sp)sb $2,0($sp)sb $2,1($sp)sb $3,2($sp)sb $4,3($sp)sb $2,4($sp)sb $3,5($sp)sb $4,6($sp)sb $5,7($sp)sb $3,9($sp)sb $4,10($sp)sb $5,11($sp)j $L21sb $5,14($sp)$L18:lbu $3,0($5)lbu $4,0($6)lbu $2,0($9)lbu $5,0($7)sb $2,4($sp)sb $3,9($sp)sb $4,13($sp)sb $5,15($sp)sb $2,0($sp)sb $2,1($sp)sb $3,2($sp)sb $3,3($sp)sb $3,5($sp)sb $4,6($sp)sb $4,7($sp)sb $3,8($sp)sb $4,10($sp)sb $5,11($sp)sb $4,12($sp)j $L21sb $5,14($sp)$L17:lbu $3,0($5)lbu $2,0($9)lbu $4,0($6)lbu $5,0($7)sb $2,4($sp)sb $3,8($sp)sb $4,12($sp)sb $5,15($sp)sb $2,0($sp)sb $2,1($sp)sb $2,2($sp)sb $3,3($sp)sb $3,5($sp)sb $3,6($sp)sb $4,7($sp)sb $4,9($sp)sb $4,10($sp)sb $5,11($sp)sb $5,13($sp)j $L21sb $5,14($sp)$L16:lbu $3,0($5)lbu $2,0($9)lbu $4,0($6)lbu $5,0($7)sb $2,3($sp)sb $3,7($sp)sb $4,11($sp)sb $5,15($sp)sb $2,0($sp)sb $2,1($sp)sb $2,2($sp)sb $3,4($sp)sb $3,5($sp)sb $3,6($sp)sb $4,8($sp)sb $4,9($sp)sb $4,10($sp)sb $5,12($sp)sb $5,13($sp)j $L21sb $5,14($sp)$L15:lbu $3,0($5)lbu $2,0($9)lbu $4,0($6)lbu $5,0($7)sb $2,7($sp)sb $3,11($sp)sb $5,14($sp)sb $4,15($sp)sb $3,0($sp)sb $2,1($sp)sb $2,2($sp)sb $2,3($sp)sb $4,4($sp)sb $3,5($sp)sb $3,6($sp)sb $5,8($sp)sb $4,9($sp)sb $4,10($sp)sb $5,12($sp)j $L21sb $5,13($sp)$L14:lbu $4,0($5)lbu $3,0($6)lbu $2,0($9)lbu $5,0($7)sb $2,7($sp)sb $5,13($sp)sb $3,14($sp)sb $4,15($sp)sb $3,0($sp)sb $4,1($sp)sb $2,2($sp)sb $2,3($sp)sb $3,4($sp)sb $4,5($sp)sb $4,6($sp)sb $5,8($sp)sb $3,9($sp)sb $3,10($sp)sb $4,11($sp)j $L21sb $5,12($sp)$L13:lbu $4,0($6)lbu $5,0($5)lbu $2,0($9)lbu $3,0($7)sb $2,11($sp)sb $3,13($sp)sb $4,14($sp)sb $5,15($sp)sb $4,0($sp)sb $5,1($sp)sb $2,2($sp)sb $2,3($sp)sb $3,4($sp)sb $4,5($sp)sb $5,6($sp)sb $2,7($sp)sb $3,8($sp)sb $4,9($sp)sb $5,10($sp)j $L21sb $3,12($sp).set macro.set reorder.end ulti_grad.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "get_buffer() failed\012\000".align 2$LC1:.ascii "warning: modifier must be 0 or 1, got %i\012\000".align 2$LC2:.ascii "warning: unknown escape 0x%02X\012\000".section .text.ulti_decode_frame,"ax",@progbits.align 2.align 5.ent ulti_decode_frame.type ulti_decode_frame, @functionulti_decode_frame:.frame $sp,112,$31 # vars= 48, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-112sw $16,72($sp)sw $31,108($sp)sw $fp,104($sp)sw $23,100($sp)sw $22,96($sp)sw $21,92($sp)sw $20,88($sp)sw $19,84($sp)sw $18,80($sp)sw $17,76($sp)lw $17,136($4)sw $4,112($sp)lw $2,16($17)sw $5,116($sp)sw $6,120($sp)beq $2,$0,$L132move $16,$7addiu $20,$17,16lw $2,264($4)jal $2move $5,$20$L28:lw $3,112($sp)li $4,13 # 0xdlw $2,260($3)sw $4,196($17)li $3,1 # 0x1lw $4,112($sp)sw $3,96($17)jal $2move $5,$20bltz $2,$L145move $18,$0lw $5,12($17)sw $0,68($sp)sw $0,64($sp)sw $0,60($sp)move $23,$0sw $0,56($sp)$L144:lw $6,60($sp)slt $2,$6,$5beq $2,$0,$L155lw $7,120($sp)$L148:lw $2,8($17)lw $7,56($sp)slt $2,$7,$2beq $2,$0,$L34li $2,112 # 0x70lbu $21,0($16)andi $3,$21,0xf8beq $3,$2,$L146addiu $16,$16,1lw $2,64($sp)bne $2,$0,$L51nopbne $18,$0,$L51nopbne $21,$0,$L54nopsw $0,52($sp)move $fp,$0$L56:lui $2,%hi(block_coords)addiu $22,$2,%lo(block_coords)lui $2,%hi(ulti_lumas)addiu $19,$2,%lo(ulti_lumas)sw $0,48($sp)li $18,6 # 0x6$L57:sra $2,$21,$18andi $4,$2,0x3beq $4,$0,$L58lw $6,52($sp)beq $6,$0,$L60noplbu $fp,0($16)addiu $16,$16,1$L60:lw $2,0($22)lw $3,4($22)lw $9,56($sp)addu $7,$23,$2li $2,2 # 0x2beq $4,$2,$L64addu $8,$9,$3li $3,3 # 0x3beq $4,$3,$L65li $2,1 # 0x1beq $4,$2,$L147lui $2,%hi(angle_by_index)beq $4,$3,$L58nop$L70:lw $3,48($sp)move $5,$7move $6,$8move $4,$20addiu $7,$sp,24sw $fp,16($sp)jal ulti_gradsw $3,20($sp)$L58:addiu $18,$18,-2$L154:li $2,-2 # 0xfffffffffffffffebne $18,$2,$L57addiu $22,$22,8lw $4,60($sp)lw $2,4($17)addiu $23,$23,8addiu $4,$4,1slt $2,$23,$2beq $2,$0,$L127sw $4,60($sp)lw $5,12($17)lw $6,60($sp)slt $2,$6,$5bne $2,$0,$L148move $18,$0$L34:lw $7,120($sp)$L155:li $2,200 # 0xc8sw $2,0($7)lw $7,116($sp)move $6,$20addiu $8,$17,208$L129: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,$L129addiu $7,$7,16lw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $2,128($sp)$L32:lw $31,108($sp)lw $fp,104($sp)lw $23,100($sp)lw $22,96($sp)lw $21,92($sp)lw $20,88($sp)lw $19,84($sp)lw $18,80($sp)lw $17,76($sp)lw $16,72($sp)j $31addiu $sp,$sp,112$L51:li $3,1 # 0x1move $fp,$0j $L56sw $3,52($sp)$L64:lw $2,68($sp)beq $2,$0,$L71li $6,16 # 0x10addiu $16,$16,3lbu $3,-3($16)lbu $4,-1($16)lbu $2,-2($16)sll $3,$3,16or $3,$3,$4sll $2,$2,8or $2,$2,$3sra $4,$2,12sra $3,$2,6andi $5,$2,0x3fandi $4,$4,0x3fandi $3,$3,0x3fsrl $2,$2,18sw $6,48($sp)sb $2,24($sp)sb $4,25($sp)sb $3,26($sp)j $L70sb $5,27($sp)$L127:lw $6,56($sp)lw $5,12($17)addiu $6,$6,8move $18,$0move $23,$0j $L144sw $6,56($sp)$L65:lw $9,68($sp)beq $9,$0,$L73addiu $3,$16,3lbu $4,-3($3)lbu $5,-1($3)lbu $2,-2($3)sll $4,$4,16or $4,$4,$5sll $2,$2,8or $2,$2,$4sra $3,$2,12sra $4,$2,6andi $5,$2,0x3fandi $3,$3,0x3fandi $4,$4,0x3fsrl $2,$2,18sb $3,29($sp)sb $2,28($sp)sb $4,30($sp)sb $5,31($sp)addiu $3,$16,6lbu $4,-3($3)lbu $5,-1($3)lbu $2,-2($3)sll $4,$4,16or $4,$4,$5sll $2,$2,8or $2,$2,$4sra $3,$2,12sra $4,$2,6andi $5,$2,0x3fandi $3,$3,0x3fandi $4,$4,0x3fsrl $2,$2,18sb $3,33($sp)sb $2,32($sp)sb $4,34($sp)sb $5,35($sp)addiu $3,$16,9lbu $4,-3($3)lbu $5,-1($3)lbu $2,-2($3)sll $4,$4,16or $4,$4,$5sll $2,$2,8or $2,$2,$4sra $3,$2,12sra $4,$2,6andi $5,$2,0x3fandi $3,$3,0x3fandi $4,$4,0x3fsrl $2,$2,18sb $5,39($sp)sb $2,36($sp)sb $3,37($sp)sb $4,38($sp)addiu $16,$16,12lbu $3,-3($16)lbu $4,-1($16)lbu $2,-2($16)sll $3,$3,16or $3,$3,$4sll $2,$2,8or $2,$2,$3sra $4,$2,12sra $3,$2,6andi $4,$4,0x3fandi $3,$3,0x3fandi $5,$2,0x3fsrl $2,$2,18sb $4,41($sp)sb $2,40($sp)sb $3,42($sp)sb $5,43($sp)lw $3,16($20)lw $2,0($20)mul $4,$8,$3addu $2,$7,$2addu $10,$4,$2bltz $7,$L149move $6,$7sra $11,$6,2bltz $8,$L150move $4,$8$L76:lw $5,20($20)sra $4,$4,2mul $8,$4,$5lui $7,%hi(ulti_chromas)addiu $7,$7,%lo(ulti_chromas)sra $2,$fp,4andi $3,$fp,0xflw $9,4($20)addu $2,$2,$7addu $3,$3,$7lw $7,24($20)addu $5,$8,$9lbu $8,0($2)mul $2,$4,$7lw $6,8($20)lbu $9,0($3)addu $6,$11,$6addu $4,$2,$6addu $5,$5,$11sb $8,0($5)sb $9,0($4)lbu $2,28($sp)$L143:addu $2,$2,$19lbu $3,0($2)sb $3,0($10)lbu $2,29($sp)addu $2,$2,$19lbu $3,0($2)sb $3,1($10)lbu $2,30($sp)addu $2,$2,$19lbu $3,0($2)sb $3,2($10)lbu $2,31($sp)addu $2,$2,$19lbu $3,0($2)sb $3,3($10)lbu $2,32($sp)lw $4,16($20)addu $2,$2,$19lbu $3,0($2)addu $4,$10,$4sb $3,0($4)lbu $2,33($sp)addu $2,$2,$19lbu $3,0($2)sb $3,1($4)lbu $2,34($sp)addu $2,$2,$19lbu $3,0($2)sb $3,2($4)lbu $2,35($sp)addu $2,$2,$19lbu $3,0($2)sb $3,3($4)lbu $2,36($sp)lw $5,16($20)addu $2,$2,$19lbu $3,0($2)addu $4,$4,$5sb $3,0($4)lbu $2,37($sp)addu $2,$2,$19lbu $3,0($2)sb $3,1($4)lbu $2,38($sp)addu $2,$2,$19lbu $3,0($2)sb $3,2($4)lbu $2,39($sp)addu $2,$2,$19lbu $3,0($2)sb $3,3($4)lbu $2,40($sp)lw $5,16($20)addu $2,$2,$19lbu $3,0($2)addu $4,$4,$5sb $3,0($4)lbu $2,41($sp)addu $2,$2,$19lbu $3,0($2)sb $3,1($4)lbu $2,42($sp)addu $2,$2,$19lbu $3,0($2)sb $3,2($4)lbu $2,43($sp)addu $2,$2,$19lbu $3,0($2)j $L58sb $3,3($4)$L146:addiu $2,$21,-112andi $2,$2,0x00ffsltu $3,$2,5beq $3,$0,$L39lui $6,%hi($LC2)lui $3,%hi($L44)sll $2,$2,2addiu $3,$3,%lo($L44)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L44:.word $L40.word $L41.word $L42.word $L34.word $L43.section .text.ulti_decode_frame$L147:lbu $4,0($16)srl $3,$4,6addiu $2,$2,%lo(angle_by_index)sll $3,$3,2addu $3,$3,$2lw $3,0($3)andi $2,$4,0x3fsw $3,48($sp)addiu $16,$16,1sb $2,24($sp)beq $3,$0,$L66sb $2,25($sp)addiu $2,$2,1sltu $3,$2,64bne $3,$0,$L68sb $2,26($sp)li $2,63sb $2,26($sp)$L68:lbu $2,26($sp)j $L70sb $2,27($sp)$L71:addiu $16,$16,2lbu $3,-2($16)lbu $2,-1($16)sll $3,$3,8or $3,$3,$2andi $4,$3,0xffflw $2,216($17)sll $4,$4,2addu $2,$2,$4lbu $5,0($2)srl $3,$3,12sb $5,24($sp)lw $2,216($17)sw $3,48($sp)addu $2,$2,$4lbu $3,1($2)sb $3,25($sp)lw $2,216($17)addu $2,$4,$2lbu $3,2($2)sb $3,26($sp)lw $2,216($17)addu $4,$4,$2lbu $3,3($4)j $L70sb $3,27($sp)$L73:lbu $5,0($16)andi $2,$5,0x80bne $2,$0,$L151sll $3,$5,8lbu $2,2($16)lbu $6,1($16)andi $2,$2,0x3fsb $2,24($sp)lbu $3,3($16)andi $4,$2,0x00ffandi $3,$3,0x3fandi $2,$5,0x40sb $3,25($sp)sb $4,28($sp)bne $2,$0,$L79addiu $12,$16,3sb $4,29($sp)$L81:andi $2,$5,0x20bne $2,$0,$L82nopsb $4,30($sp)$L84:andi $2,$5,0x10bne $2,$0,$L85nopsb $4,31($sp)$L87:andi $2,$5,0x8bne $2,$0,$L88nopsb $4,32($sp)$L90:andi $2,$5,0x4bne $2,$0,$L91nopsb $4,33($sp)$L93:andi $2,$5,0x2bne $2,$0,$L94nopsb $4,34($sp)$L96:andi $2,$5,0x1beq $2,$0,$L97nopsb $3,35($sp)$L99:andi $2,$6,0x80bne $2,$0,$L100nopsb $4,36($sp)$L102:andi $2,$6,0x40bne $2,$0,$L103nopsb $4,37($sp)$L105:andi $2,$6,0x20bne $2,$0,$L106nopsb $4,38($sp)$L108:andi $2,$6,0x10bne $2,$0,$L109nopsb $4,39($sp)$L111:andi $2,$6,0x8bne $2,$0,$L112nopsb $4,40($sp)$L114:andi $2,$6,0x4bne $2,$0,$L115nopsb $4,41($sp)$L117:andi $2,$6,0x2bne $2,$0,$L118nopsb $4,42($sp)$L120:andi $2,$6,0x1beq $2,$0,$L121nopsb $3,43($sp)lw $3,16($20)lw $2,0($20)mul $4,$8,$3addu $2,$7,$2addu $10,$4,$2bltz $7,$L152move $6,$7$L124:sra $11,$6,2bltz $8,$L153move $4,$8$L125:lw $5,20($20)sra $4,$4,2mul $8,$4,$5lui $7,%hi(ulti_chromas)addiu $7,$7,%lo(ulti_chromas)sra $2,$fp,4andi $3,$fp,0xflw $9,4($20)addu $2,$2,$7addu $3,$3,$7lw $7,24($20)addu $5,$8,$9lbu $8,0($2)mul $2,$4,$7lw $6,8($20)lbu $9,0($3)addu $6,$11,$6addu $4,$2,$6addu $5,$5,$11sb $8,0($5)sb $9,0($4)lbu $2,28($sp)j $L143addiu $16,$12,1$L39:lw $4,112($sp)li $5,1 # 0x1addiu $6,$6,%lo($LC2)jal av_logmove $7,$21j $L144lw $5,12($17)$L66:sb $2,27($sp)j $L70sb $2,26($sp)$L54:lbu $fp,0($16)addiu $16,$16,1j $L56sw $0,52($sp)$L121:sb $4,43($sp)lw $3,16($20)lw $2,0($20)mul $4,$8,$3addu $2,$7,$2addu $10,$4,$2bgez $7,$L124move $6,$7$L152:addiu $6,$7,3sra $11,$6,2bgez $8,$L125move $4,$8$L153:j $L125addiu $4,$8,3$L118:j $L120sb $3,42($sp)$L115:j $L117sb $3,41($sp)$L112:j $L114sb $3,40($sp)$L109:j $L111sb $3,39($sp)$L106:j $L108sb $3,38($sp)$L103:j $L105sb $3,37($sp)$L100:j $L102sb $3,36($sp)$L97:j $L99sb $4,35($sp)$L94:j $L96sb $3,34($sp)$L91:j $L93sb $3,33($sp)$L88:j $L90sb $3,32($sp)$L85:j $L87sb $3,31($sp)$L82:j $L84sb $3,30($sp)$L79:j $L81sb $3,29($sp)$L40:lbu $8,0($16)addiu $16,$16,1slt $2,$8,2bne $2,$0,$L144sw $8,68($sp)lui $6,%hi($LC1)lw $4,112($sp)li $5,1 # 0x1addiu $6,$6,%lo($LC1)jal av_logmove $7,$8j $L144lw $5,12($17)$L41:j $L144li $18,1 # 0x1$L42:lw $9,64($sp)sltu $9,$9,1j $L144sw $9,64($sp)$L43:lbu $3,0($16)lw $2,60($sp)addu $8,$2,$3slt $2,$8,$5beq $2,$0,$L144addiu $16,$16,1sll $3,$3,3lw $4,4($17)addu $23,$23,$3slt $2,$23,$4bne $2,$0,$L47lw $9,56($sp)subu $3,$23,$4subu $7,$0,$4$L49:addu $3,$3,$7addu $6,$4,$3addiu $9,$9,8slt $2,$6,$4beq $2,$0,$L49sw $9,56($sp)move $23,$6j $L144sw $8,60($sp)$L151:lbu $4,1($16)addu $3,$3,$4sra $2,$3,6andi $2,$2,0x3fandi $3,$3,0x3fsb $2,24($sp)sb $3,25($sp)lbu $2,2($16)sra $4,$5,4andi $2,$2,0x3fsb $2,26($sp)lbu $3,3($16)andi $4,$4,0x7sw $4,48($sp)andi $3,$3,0x3fsb $3,27($sp)lw $3,48($sp)move $5,$7move $6,$8move $4,$20addiu $7,$sp,24addiu $16,$16,4sw $fp,16($sp)jal ulti_gradsw $3,20($sp)j $L154addiu $18,$18,-2$L132:j $L28addiu $20,$17,16$L149:addiu $6,$7,3sra $11,$6,2bgez $8,$L76move $4,$8$L150:j $L76addiu $4,$8,3$L47:j $L144sw $8,60($sp)$L145:lw $4,112($sp)lui $6,%hi($LC0)addiu $6,$6,%lo($LC0)jal av_logmove $5,$0li $4,-1 # 0xffffffffffffffffmove $2,$4j $L32sw $4,128($sp).set macro.set reorder.end ulti_decode_frame.globl ulti_decoder.section .rodata.str1.4.align 2$LC3:.ascii "ultimotion\000".data.align 2.type ulti_decoder, @object.size ulti_decoder, 52ulti_decoder:.word $LC3.word 0.word 59.word 224.word ulti_decode_init.word 0.word ulti_decode_end.word ulti_decode_frame.word 2.word 0.space 12.rdata.align 2.type block_coords, @object.size block_coords, 32block_coords:.word 0.word 0.word 0.word 4.word 4.word 4.word 4.word 0.align 2.type angle_by_index, @object.size angle_by_index, 16angle_by_index:.word 0.word 2.word 6.word 12.align 2.type ulti_chromas, @object.size ulti_chromas, 16ulti_chromas:.byte 96.byte 103.byte 109.byte 115.byte 122.byte -128.byte -122.byte -115.byte -109.byte -103.byte -96.byte -90.byte -84.byte -77.byte -71.byte -64.align 2.type ulti_lumas, @object.size ulti_lumas, 64ulti_lumas:.byte 16.byte 19.byte 23.byte 26.byte 30.byte 33.byte 37.byte 40.byte 44.byte 47
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -