📄 pnm_parser.mid
字号:
.file 1 "pnm_parser.c" .section .mdebug.abi32 .previous .section .text.pnm_parse,"ax",@progbits .align 2 .align 5 .ent pnm_parse .type pnm_parse, @functionpnm_parse: .frame $sp,264,$31 # vars= 224, regs= 6/0, args= 16, gp= 0 .mask 0x801f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-264 sw $20,256($sp) sw $19,252($sp) sw $16,240($sp) sw $31,260($sp) sw $18,248($sp) sw $17,244($sp) lw $17,0($4) move $16,$5 lw $2,24($17) move $19,$6 blez $2,$L21 move $20,$7$L24: lw $6,28($17) lw $2,0($17) lw $4,4($17) addu $3,$2,$6 lbu $5,0($3) addu $2,$2,$4 sb $5,0($2) lw $3,24($17) addiu $4,$4,1 addiu $6,$6,1 addiu $3,$3,-1 sw $4,4($17) sw $6,28($17) bgtz $3,$L24 sw $3,24($17)$L21: addiu $18,$sp,16$L30: lw $4,4($17) beq $4,$0,$L35 lw $3,280($sp)$L32: lw $3,0($17) move $5,$18 sw $3,20($sp) sw $3,16($sp) lw $2,0($17) addu $2,$2,$4 move $4,$16 jal ff_pnm_decode_header sw $2,24($sp) bgez $2,$L7 lw $2,16($sp)$L36: lw $3,24($sp) sltu $2,$2,$3 beq $2,$0,$L9 nop lw $2,4($17) beq $2,$0,$L11 lw $3,280($sp) sw $0,4($17) lw $4,4($17) bne $4,$0,$L32 lw $3,280($sp)$L35: lw $2,284($sp) move $4,$16 addu $2,$3,$2 move $5,$18 sw $3,16($sp) sw $2,24($sp) jal ff_pnm_decode_header sw $3,20($sp) bltz $2,$L36 lw $2,16($sp)$L7: lw $6,44($16) lw $4,52($16) lw $5,40($16) lw $2,20($sp) lw $16,16($sp) jal avpicture_get_size subu $16,$16,$2 addu $16,$16,$2 lw $3,20($sp) lw $2,280($sp) beq $3,$2,$L37 lw $2,284($sp) lw $2,4($17) subu $16,$16,$2 lw $2,284($sp)$L37: slt $2,$2,$16 beq $2,$0,$L38 move $4,$17$L9: li $16,-100 # 0xffffffffffffff9c move $4,$17$L38: move $5,$16 addiu $6,$sp,280 jal ff_combine_frame addiu $7,$sp,284 bltz $2,$L34 lw $2,280($sp) lw $3,284($sp) sw $2,0($19) sw $3,0($20) move $2,$16 lw $31,260($sp) lw $20,256($sp) lw $19,252($sp) lw $18,248($sp) lw $17,244($sp) lw $16,240($sp) j $31 addiu $sp,$sp,264$L11: lw $2,284($sp) addiu $3,$3,1 addiu $2,$2,-1 sw $2,284($sp) j $L30 sw $3,280($sp)$L34: lw $16,284($sp) sw $0,0($19) sw $0,0($20) move $2,$16 lw $31,260($sp) lw $20,256($sp) lw $19,252($sp) lw $18,248($sp) lw $17,244($sp) lw $16,240($sp) j $31 addiu $sp,$sp,264 .set macro .set reorder .end pnm_parse .globl pnm_parser .data .align 2 .type pnm_parser, @object .size pnm_parser, 44pnm_parser: .word 67 .word 68 .word 65 .word 66 .word 69 .word 32 .word 0 .word pnm_parse .word ff_parse_close .space 8 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -