📄 avs.s
字号:
.file 1 "avs.c".section .mdebug.abi32.previous.section .text.avs_decode_init,"ax",@progbits.align 2.align 5.ent avs_decode_init.type avs_decode_init, @functionavs_decode_init:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,14 # 0xesw $2,52($4)j $31move $2,$0.set macro.set reorder.end avs_decode_init.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "reget_buffer() failed\012\000".section .text.avs_decode_frame,"ax",@progbits.align 2.align 5.ent avs_decode_frame.type avs_decode_frame, @functionavs_decode_frame:.frame $sp,80,$31 # vars= 24, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-80sw $fp,72($sp)sw $19,52($sp)sw $17,44($sp)sw $16,40($sp)sw $31,76($sp)sw $23,68($sp)sw $22,64($sp)sw $21,60($sp)sw $20,56($sp)sw $18,48($sp)lw $18,136($4)lw $2,592($4)move $fp,$5sw $6,88($sp)move $5,$18move $16,$4move $17,$7jal $2lw $19,96($sp)bne $2,$0,$L57li $2,1 # 0x1li $3,2 # 0x2sw $2,80($18)sw $3,52($18)sw $0,48($18)lbu $4,1($17)li $2,3 # 0x3lw $12,0($18)lw $11,16($18)lbu $3,0($17)beq $4,$2,$L7addiu $7,$17,4move $15,$3move $3,$4$L9:li $2,1 # 0x1beq $3,$2,$L58nop$L14:li $19,-1 # 0xffffffffffffffff$L6:move $2,$19lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L7:lbu $3,1($7)lbu $2,3($7)lbu $5,2($7)lbu $4,4($17)sll $3,$3,8sll $2,$2,8or $4,$3,$4or $2,$2,$5addu $8,$4,$2slt $3,$4,$8addiu $7,$17,8beq $3,$0,$L10lw $5,4($18)sll $2,$4,2addu $6,$5,$2subu $9,$8,$4move $5,$7move $8,$0$L12:lbu $2,0($5)lbu $3,1($5)lbu $4,2($5)sll $2,$2,18sll $3,$3,10or $2,$2,$3sll $4,$4,2or $2,$2,$4addiu $8,$8,1sw $2,0($6)addiu $5,$5,3bne $8,$9,$L12addiu $6,$6,4sll $2,$8,1addu $2,$2,$8addu $7,$7,$2$L10:lbu $15,0($7)lbu $3,1($7)j $L9addiu $7,$7,4$L57:lui $6,%hi($LC0)move $4,$16li $19,-1 # 0xffffffffffffffffaddiu $6,$6,%lo($LC0)jal av_logmove $5,$0move $2,$19lw $31,76($sp)lw $fp,72($sp)lw $23,68($sp)lw $22,64($sp)lw $21,60($sp)lw $20,56($sp)lw $19,52($sp)lw $18,48($sp)lw $17,44($sp)lw $16,40($sp)j $31addiu $sp,$sp,80$L58:beq $15,$3,$L17li $2,9 # 0x9slt $2,$15,2bne $2,$0,$L59li $2,2 # 0x2beq $15,$2,$L18li $2,4 # 0x4li $2,3 # 0x3bne $15,$2,$L14li $4,3 # 0x3addiu $2,$7,1536li $3,6 # 0x6sw $4,24($sp)move $23,$2sw $3,32($sp)li $10,2 # 0x2li $4,1320 # 0x528$L23:move $3,$4$L27:addu $16,$3,$2lw $21,24($sp)lw $2,24($sp)$L22:mul $22,$11,$2sll $3,$10,1sll $2,$11,1move $25,$12addu $20,$12,$2addu $24,$12,$11sw $3,28($sp)move $17,$0$L28:move $13,$24move $12,$25move $14,$20move $11,$10$L29:beq $15,$0,$L30sra $2,$17,3addu $2,$2,$23lbu $3,0($2)andi $4,$17,0x7sll $3,$3,$4andi $3,$3,0x00ffsrl $3,$3,7beq $3,$0,$L32addiu $17,$17,1$L30:lbu $2,0($16)lw $3,32($sp)addiu $16,$16,1mul $4,$2,$3blez $10,$L32addu $9,$4,$7lw $3,24($sp)li $2,3 # 0x3beq $3,$2,$L34move $6,$12addu $5,$10,$9move $4,$13move $8,$0$L36:addu $2,$9,$8lbu $3,0($2)addiu $8,$8,1sb $3,0($6)lbu $2,0($5)addiu $6,$6,1sb $2,0($4)addiu $5,$5,1bne $10,$8,$L36addiu $4,$4,1$L32:addu $11,$11,$10$L60:subu $2,$11,$10slt $2,$2,318addu $13,$13,$10addu $12,$12,$10bne $2,$0,$L29addu $14,$14,$10beq $15,$0,$L61lw $3,24($sp)subu $2,$0,$17andi $2,$2,0x7addu $17,$17,$2$L61:addu $20,$20,$22addu $21,$21,$3subu $2,$21,$3slt $2,$2,198addu $25,$25,$22bne $2,$0,$L28addu $24,$24,$22move $6,$18move $7,$fpaddiu $8,$18,192$L43: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,$L43addiu $7,$7,16lw $2,4($6)lw $3,0($6)sw $2,4($7)sw $3,0($7)lw $4,88($sp)li $2,32 # 0x20j $L6sw $2,0($4)$L17:li $10,3 # 0x3sw $2,32($sp)sw $10,24($sp)li $2,2304 # 0x900li $4,924 # 0x39cli $5,116 # 0x74li $3,924 # 0x39c$L21:bltz $5,$L25addu $2,$7,$2bltz $4,$L25nopj $L23move $23,$2$L25:j $L27move $23,$0$L18:li $10,2 # 0x2sw $2,32($sp)li $4,1980 # 0x7bcli $2,1024 # 0x400li $5,248 # 0xf8li $3,1980 # 0x7bcj $L21sw $10,24($sp)$L59:bne $15,$0,$L14li $10,3 # 0x3li $4,9 # 0x9addiu $16,$7,2304move $2,$10move $21,$10sw $10,24($sp)sw $4,32($sp)sw $3,48($18)j $L22sw $3,52($18)$L34:lw $4,28($sp)sw $12,20($sp)addu $5,$9,$4addu $8,$9,$10move $6,$13move $4,$14sw $0,16($sp)$L37:lw $3,16($sp)addu $2,$9,$3lbu $3,0($2)lw $2,16($sp)addiu $2,$2,1sw $2,16($sp)lw $2,20($sp)sb $3,0($2)lw $3,20($sp)lbu $2,0($8)addiu $3,$3,1sw $3,20($sp)sb $2,0($6)lbu $3,0($5)addiu $8,$8,1sb $3,0($4)lw $2,16($sp)addiu $6,$6,1addiu $5,$5,1bne $10,$2,$L37addiu $4,$4,1j $L60addu $11,$11,$10.set macro.set reorder.end avs_decode_frame.globl avs_decoder.section .rodata.str1.4.align 2$LC1:.ascii "avs\000".data.align 2.type avs_decoder, @object.size avs_decoder, 52avs_decoder:.word $LC1.word 0.word 85.word 200.word avs_decode_init.word 0.word 0.word avs_decode_frame.word 2.space 16.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -