📄 is.s
字号:
.file 1 "is.c".section .mdebug.abi32.previous.section .text.is_decode,"ax",@progbits.align 2.align 5.globl is_decode.ent is_decode.type is_decode, @functionis_decode:.frame $sp,72,$31 # vars= 32, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-72sw $20,48($sp)sw $fp,64($sp)sw $23,60($sp)sw $22,56($sp)sw $21,52($sp)sw $19,44($sp)sw $18,40($sp)sw $17,36($sp)sw $16,32($sp)lhu $2,88($sp)move $25,$5lbu $5,2($5)srl $2,$2,3move $20,$4sw $6,80($sp)sw $7,84($sp)beq $5,$0,$L34sw $2,8($sp)sw $0,16($sp)lw $2,16($sp)sw $0,4($sp)sw $0,0($sp)$L4:addu $2,$25,$2sw $2,20($sp)lbu $2,5($2)beq $2,$0,$L52lw $13,16($sp)lbu $8,0($25)sw $0,12($sp)$L20:beq $8,$0,$L18lw $2,4($sp)lw $3,8($sp)lw $4,0($sp)mul $21,$2,$3andi $4,$4,0x00ffmove $6,$0move $17,$0sll $22,$4,3sll $23,$4,7j $L5sw $4,24($sp)$L35:$L6:andi $6,$19,0x00ffsltu $2,$6,$8beq $2,$0,$L18addiu $17,$17,1$L5:subu $2,$23,$22addu $2,$2,$25andi $7,$17,0x00ffaddu $2,$2,$7lbu $3,6840($2)li $2,1 # 0x1addiu $3,$3,-14sltu $3,$2,$3bne $3,$0,$L35addiu $19,$6,1lw $3,16($sp)sll $2,$3,1addu $2,$2,$3sll $3,$2,4addu $2,$2,$3addu $2,$2,$6sll $3,$6,1sll $16,$19,1addu $3,$3,$25addu $5,$16,$25sll $2,$2,1addu $2,$2,$25lhu $9,1936($3)lhu $4,1936($5)lh $5,7810($2)addu $3,$6,$25addu $2,$6,$20sltu $4,$9,$4sb $0,10221($2)sra $13,$5,2beq $4,$0,$L6sb $0,10221($3)andi $2,$5,0x3lui $3,%hi(pow05_table)sll $2,$2,2addiu $3,$3,%lo(pow05_table)addu $2,$2,$3lw $4,12($2)move $10,$4bltz $13,$L37sra $11,$4,31lw $4,24($sp)li $14,134217728 # 0x8000000sll $2,$4,1addu $2,$2,$4sll $3,$2,4addu $2,$2,$3subu $4,$23,$22addu $4,$4,$25addu $2,$2,$20addu $18,$2,$7addu $24,$4,$7lw $fp,80($sp)$L53:addu $6,$21,$9sll $6,$6,2addu $7,$6,$fplw $2,0($7)lw $3,84($sp)sra $2,$2,$13mul $8,$11,$2multu $2,$10addu $12,$3,$6sra $3,$2,31mflo $6mfhi $7mul $fp,$3,$10addu $4,$6,$14addu $8,$fp,$8sltu $6,$4,$6addu $8,$8,$7addu $5,$6,$8sll $2,$5,4srl $4,$4,28or $4,$2,$4sw $4,0($12)lbu $3,6840($24)li $2,14 # 0xebeq $3,$2,$L26li $2,15 # 0xfbeq $3,$2,$L28li $6,1 # 0x1move $6,$0$L28:lbu $3,8626($20)li $2,1 # 0x1beq $3,$2,$L49nop$L31:beq $2,$6,$L32subu $2,$0,$4sw $2,0($12)$L32:addu $2,$16,$25addiu $4,$9,1lhu $3,1936($2)andi $9,$4,0xffffsltu $3,$9,$3bne $3,$0,$L53lw $fp,80($sp)lbu $8,0($25)$L51:andi $6,$19,0x00ffsltu $2,$6,$8bne $2,$0,$L5addiu $17,$17,1$L18:lw $3,12($sp)lw $4,20($sp)lw $13,4($sp)addiu $2,$3,1lbu $3,5($4)andi $2,$2,0x00ffaddiu $4,$13,1andi $4,$4,0x00ffsltu $3,$2,$3sw $2,12($sp)bne $3,$0,$L20sw $4,4($sp)lbu $5,2($25)lw $13,16($sp)$L52:lw $fp,0($sp)addiu $2,$13,1andi $2,$2,0x00ffaddiu $fp,$fp,1sltu $3,$2,$5sw $2,16($sp)bne $3,$0,$L4sw $fp,0($sp)$L34:lw $fp,64($sp)lw $23,60($sp)lw $22,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,72$L49:lbu $2,8627($18)sll $2,$2,1subu $2,$3,$2sll $2,$2,24j $L31sra $2,$2,24$L26:j $L28li $6,-1 # 0xffffffffffffffff$L37:lw $3,24($sp)subu $4,$23,$22sll $2,$3,1addu $2,$2,$3sll $3,$2,4addu $2,$2,$3addu $4,$4,$25addu $2,$2,$20addu $4,$4,$7addu $18,$2,$7subu $24,$0,$13sw $4,28($sp)li $14,134217728 # 0x8000000lw $4,80($sp)$L54:addu $6,$21,$9sll $6,$6,2addu $7,$4,$6lw $2,0($7)lw $13,84($sp)sll $2,$2,$24mul $8,$11,$2multu $2,$10sra $3,$2,31addu $12,$13,$6mfhi $7mflo $6mul $13,$3,$10addu $4,$6,$14addu $8,$13,$8sltu $6,$4,$6addu $8,$8,$7addu $5,$6,$8sll $2,$5,4srl $4,$4,28or $4,$2,$4lw $fp,28($sp)sw $4,0($12)lbu $3,6840($fp)li $2,14 # 0xebeq $3,$2,$L10li $2,15 # 0xfbeq $3,$2,$L12li $6,1 # 0x1move $6,$0$L12:lbu $3,8626($20)li $2,1 # 0x1bne $3,$2,$L15noplbu $2,8627($18)sll $2,$2,1subu $2,$3,$2sll $2,$2,24sra $2,$2,24$L15:beq $2,$6,$L16subu $2,$0,$4sw $2,0($12)$L16:addu $2,$16,$25addiu $4,$9,1lhu $3,1936($2)andi $9,$4,0xffffsltu $3,$9,$3bne $3,$0,$L54lw $4,80($sp)j $L51lbu $8,0($25)$L10:j $L12li $6,-1 # 0xffffffffffffffff.set macro.set reorder.end is_decode.rdata.align 2.type pow05_table, @object.size pow05_table, 28pow05_table:.word 451452825.word 379625062.word 319225354.word 268435456.word 225726413.word 189812531.word 159612677.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -