📄 cljr.mid
字号:
.file 1 "cljr.c" .section .mdebug.abi32 .previous .section .text.decode_init,"ax",@progbits .align 2 .align 5 .ent decode_init .type decode_init, @functiondecode_init: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $5,136($4) li $2,8 # 0x8 addiu $3,$5,8 sw $2,52($4) move $2,$0 sw $3,408($4) j $31 sw $4,0($5) .set macro .set reorder .end decode_init .section .rodata.str1.4,"aMS",@progbits,1 .align 2$LC0: .ascii "get_buffer() failed\012\000" .section .text.decode_frame,"ax",@progbits .align 2 .align 5 .ent decode_frame .type decode_frame, @functiondecode_frame: .frame $sp,48,$31 # vars= 0, regs= 8/0, args= 16, gp= 0 .mask 0x807f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-48 sw $22,40($sp) sw $21,36($sp) sw $20,32($sp) sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $31,44($sp) sw $16,16($sp) lw $16,136($4) move $17,$4 lw $2,8($16) move $21,$5 move $22,$6 move $20,$7 lw $19,64($sp) beq $2,$0,$L4 addiu $18,$16,8 lw $2,264($4) jal $2 move $5,$18$L4: lw $2,260($17) sw $0,80($18) move $4,$17 jal $2 move $5,$18 bltz $2,$L27 addiu $2,$19,7 li $3,1 # 0x1 sra $2,$2,3 sw $3,48($18) sw $3,52($18) bltz $2,$L9 addiu $8,$16,288 bltz $19,$L28 move $7,$0 move $7,$20 addu $2,$20,$2 move $3,$19$L12: sw $3,12($8) sw $0,8($8) lw $9,44($17) sw $7,0($8) blez $9,$L13 sw $2,4($8) lw $3,40($17) move $13,$0$L15: lw $10,8($16) lw $7,24($16) lw $6,12($16) lw $5,28($16) lw $4,16($16) blez $3,$L16 lw $2,32($16) mul $3,$7,$13 move $12,$0 addu $9,$3,$10 mul $3,$5,$13 addu $11,$3,$6 mul $3,$2,$13 addu $10,$3,$4$L18: lw $6,8($8) lw $2,0($8) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,27 addiu $6,$6,5 sll $2,$2,3 sw $6,8($8) sb $2,3($9) lw $6,8($8) lw $2,0($8) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,27 addiu $6,$6,5 sll $2,$2,3 sw $6,8($8) sb $2,2($9) lw $6,8($8) lw $2,0($8) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,27 addiu $6,$6,5 sll $2,$2,3 sw $6,8($8) sb $2,1($9) lw $6,8($8) lw $2,0($8) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,27 addiu $6,$6,5 sll $2,$2,3 sw $6,8($8) sb $2,0($9) lw $6,8($8) lw $2,0($8) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $5,$5,16 sll $3,$3,24 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 andi $4,$6,0x7 or $2,$2,$3 sll $2,$2,$4 srl $2,$2,26 addiu $6,$6,6 sll $2,$2,2 sw $6,8($8) sb $2,0($11) lw $6,8($8) lw $2,0($8) sra $4,$6,3 addu $4,$4,$2 lbu $3,0($4) lbu $5,1($4) lbu $7,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$7 sll $2,$2,8 or $2,$2,$3 andi $4,$6,0x7 sll $2,$2,$4 srl $2,$2,26 sll $2,$2,2 addiu $6,$6,6 sw $6,8($8) sb $2,0($10) lw $3,40($17) addiu $12,$12,4 slt $2,$12,$3 addiu $9,$9,4 addiu $11,$11,1 bne $2,$0,$L18 addiu $10,$10,1 lw $9,44($17)$L16: addiu $13,$13,1 slt $2,$13,$9 bne $2,$0,$L15 nop$L13: move $6,$18 move $7,$21 addiu $8,$16,200$L19: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L19 addiu $7,$7,16 lw $2,4($6) lw $3,0($6) sw $2,4($7) li $2,32 # 0x20 sw $3,0($7) sw $2,0($22)$L8: move $2,$19 lw $31,44($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,48$L9: move $7,$0$L28: move $3,$0 j $L12 move $2,$0$L27: lui $6,%hi($LC0) move $4,$17 addiu $6,$6,%lo($LC0) jal av_log move $5,$0 j $L8 li $19,-1 # 0xffffffffffffffff .set macro .set reorder .end decode_frame .globl cljr_decoder .section .rodata.str1.4 .align 2$LC1: .ascii "cljr\000" .data .align 2 .type cljr_decoder, @object .size cljr_decoder, 52cljr_decoder: .word $LC1 .word 0 .word 37 .word 304 .word decode_init .word 0 .word 0 .word decode_frame .word 2 .space 16 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -