📄 aclib.s
字号:
.file 1 "aclib.c".section .mdebug.abi32.previous.section .text.mem2agpcpy,"ax",@progbits.align 2.align 5.globl mem2agpcpy.ent mem2agpcpy.type mem2agpcpy, @functionmem2agpcpy:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0addiu $sp,$sp,-24sltu $2,$6,32sw $16,16($sp)sw $31,20($sp).set noreorder.set nomacrobne $2,$0,$L2move $16,$4.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobeq $2,$0,$L20andi $2,$5,0x3.set macro.set reorder$L2:.set noreorder.set nomacrojal memcpymove $4,$16.set macro.set reorder$L10:move $2,$16$L21:lw $31,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,24.set macro.set reorder$L20:.set noreorder.set nomacrobne $2,$0,$L2li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L6addiu $5,$5,-4.set macro.set reorder$L15:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L15$L6:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L8$L16:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L16$L8:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L12li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L13li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L21move $2,$16.set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L10sb $2,4($4).set macro.set reorder$L12:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L10sb $3,5($4).set macro.set reorder$L13:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L10sb $2,6($4).set macro.set reorder.end mem2agpcpy.section .text.fast_memcpy,"ax",@progbits.align 2.align 5.globl fast_memcpy.ent fast_memcpy.type fast_memcpy, @functionfast_memcpy:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0addiu $sp,$sp,-24sltu $2,$6,32sw $16,16($sp)sw $31,20($sp).set noreorder.set nomacrobne $2,$0,$L23move $16,$4.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobeq $2,$0,$L40andi $2,$5,0x3.set macro.set reorder$L23:.set noreorder.set nomacrojal memcpymove $4,$16.set macro.set reorder$L31:move $2,$16$L41:lw $31,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,24.set macro.set reorder$L40:.set noreorder.set nomacrobne $2,$0,$L23li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L27addiu $5,$5,-4.set macro.set reorder$L36:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L36$L27:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L29$L37:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L37$L29:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L33li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L34li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L41move $2,$16.set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L31sb $2,4($4).set macro.set reorder$L33:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L31sb $3,5($4).set macro.set reorder$L34:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L31sb $2,6($4).set macro.set reorder.end fast_memcpy.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -