ao_jz4740_vol.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 217 行
MID
217 行
.file 1 "ao_jz4740_vol.c" .section .mdebug.abi32 .previous .section .text.replay_fill_all_16,"ax",@progbits .align 2 .align 5 .globl replay_fill_all_16 .ent replay_fill_all_16 .type replay_fill_all_16, @functionreplay_fill_all_16: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 srl $2,$5,31 addu $2,$2,$5 sra $2,$2,1 addiu $4,$4,-4 sll $2,$2,1 addu $5,$4,$2 lw $3,16($sp)#APP S32I2M xr15,$7#NO_APP sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L8 addiu $6,$6,-4 .set macro .set reorder$L4:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 D16MUL xr5,xr15,xr1,xr6,LW D16MUL xr7,xr15,xr2,xr8,LW D16MUL xr9,xr15,xr3,xr10,LW D16MUL xr11,xr15,xr4,xr12,LW D32SARW xr5,xr5,xr6,$3 D32SARW xr7,xr7,xr8,$3 D32SARW xr9,xr9,xr10,$3 D32SARW xr11,xr11,xr12,$3 S32SDI xr5,$6,4 S32SDI xr7,$6,4 S32SDI xr9,$6,4 S32SDI xr11,$6,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L4$L8: j $31 .end replay_fill_all_16 .section .text.replay_fill_all_8,"ax",@progbits .align 2 .align 5 .globl replay_fill_all_8 .ent replay_fill_all_8 .type replay_fill_all_8, @functionreplay_fill_all_8: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 lw $3,16($sp)#APP S32I2M xr15,$7 S32SFL xr0,xr15,xr15,xr15,ptn3 S32SFL xr0,xr15,xr15,xr15,ptn1#NO_APP addiu $4,$4,-4 addu $5,$4,$5 sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L15 addiu $6,$6,-4 .set macro .set reorder$L12:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 Q8MUL xr5,xr1,xr15,xr6 Q8MUL xr7,xr2,xr15,xr8 Q8MUL xr9,xr3,xr15,xr10 Q8MUL xr11,xr4,xr15,xr12 Q16SARV xr5,xr6,$3 Q16SARV xr7,xr8,$3 Q16SARV xr9,xr10,$3 Q16SARV xr11,xr12,$3 Q16SAT xr6,xr5,xr6 Q16SAT xr8,xr7,xr8 Q16SAT xr10,xr9,xr10 Q16SAT xr12,xr11,xr12 S32SDI xr6,$6,4 S32SDI xr8,$6,4 S32SDI xr10,$6,4 S32SDI xr12,$6,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L12$L15: j $31 .end replay_fill_all_8 .section .text.replay_fill_all_8_mid,"ax",@progbits .align 2 .align 5 .globl replay_fill_all_8_mid .ent replay_fill_all_8_mid .type replay_fill_all_8_mid, @functionreplay_fill_all_8_mid: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 lw $3,16($sp)#APP S32I2M xr15,$7 S32SFL xr0,xr15,xr15,xr15,ptn3 S32SFL xr0,xr15,xr15,xr15,ptn1#NO_APP addiu $4,$4,-4 addu $5,$4,$5 sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L22 addiu $6,$6,-4 .set macro .set reorder$L19:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 Q8MUL xr5,xr1,xr15,xr6 Q8MUL xr7,xr2,xr15,xr8 Q8MUL xr9,xr3,xr15,xr10 Q8MUL xr11,xr4,xr15,xr12 Q16SARV xr5,xr6,$3 Q16SARV xr7,xr8,$3 Q16SARV xr9,xr10,$3 Q16SARV xr11,xr12,$3 Q16SAT xr6,xr5,xr6 Q16SAT xr8,xr7,xr8 Q16SAT xr10,xr9,xr10 Q16SAT xr12,xr11,xr12 S32SDI xr6,$6,4 S32SDI xr8,$6,4 S32SDI xr10,$6,4 S32SDI xr12,$6,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L19$L22: j $31 .end replay_fill_all_8_mid .section .text.replay_fill_all_16_mid,"ax",@progbits .align 2 .align 5 .globl replay_fill_all_16_mid .ent replay_fill_all_16_mid .type replay_fill_all_16_mid, @functionreplay_fill_all_16_mid: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 srl $2,$5,31 addu $2,$2,$5 sra $2,$2,1 addiu $4,$4,-4 sll $2,$2,1 addu $5,$4,$2 lw $3,16($sp)#APP S32I2M xr15,$7#NO_APP sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L29 addiu $6,$6,-4 .set macro .set reorder$L26:#APP S32LDI xr1,$4,4 S32LDI xr2,$4,4 S32LDI xr3,$4,4 S32LDI xr4,$4,4 D16MUL xr5,xr15,xr1,xr6,LW D16MUL xr7,xr15,xr2,xr8,LW D16MUL xr9,xr15,xr3,xr10,LW D16MUL xr11,xr15,xr4,xr12,LW D32SARW xr5,xr5,xr6,$3 D32SARW xr7,xr7,xr8,$3 D32SARW xr9,xr9,xr10,$3 D32SARW xr11,xr11,xr12,$3 S32SDI xr5,$6,4 S32SDI xr7,$6,4 S32SDI xr9,$6,4 S32SDI xr11,$6,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L26$L29: j $31 .end replay_fill_all_16_mid .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?