common.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,261 行 · 第 1/2 页
S
1,261 行
addiu $2,$2,-15sll $6,$2,24li $3,-131072 # 0xfffffffffffe0000sra $6,$6,24beq $7,$0,$L97ori $2,$3,0x7960srl $5,$7,$6bltz $6,$L96subu $2,$0,$6$L94:srl $4,$5,6lui $2,%hi(log2_tab)addiu $2,$2,%lo(log2_tab)andi $4,$4,0xfcaddu $4,$4,$2lw $3,0($4)lw $2,4($4)andi $5,$5,0xffsubu $2,$2,$3mul $5,$5,$2sll $6,$6,14addu $3,$3,$6srl $5,$5,8addu $2,$5,$3$L97:j $31nop$L96:j $L94sll $5,$7,$2.set macro.set reorder.end log2_fix.section .text.log2_int,"ax",@progbits.align 2.align 5.globl log2_int.ent log2_int.type log2_int, @functionlog2_int:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosrl $3,$4,1or $3,$4,$3srl $2,$3,2or $3,$3,$2move $7,$4srl $4,$3,4or $3,$3,$4srl $2,$3,8or $3,$3,$2srl $4,$3,16or $3,$3,$4li $2,1431633920 # 0x55550000srl $5,$3,1ori $2,$2,0x5555and $5,$5,$2subu $3,$3,$5li $6,858980352 # 0x33330000ori $6,$6,0x3333srl $2,$3,2and $2,$2,$6and $3,$3,$6addu $2,$2,$3srl $4,$2,4li $3,252641280 # 0xf0f0000addu $2,$2,$4ori $3,$3,0xf0fand $2,$2,$3srl $4,$2,8addu $2,$2,$4srl $3,$2,16addu $2,$2,$3andi $2,$2,0x3faddiu $6,$2,-15beq $7,$0,$L107li $2,-10000 # 0xffffffffffffd8f0srl $5,$7,$6bltz $6,$L106subu $2,$0,$6$L104:srl $4,$5,6lui $2,%hi(log2_tab)addiu $2,$2,%lo(log2_tab)andi $4,$4,0xfcaddu $4,$4,$2lw $3,0($4)lw $2,4($4)andi $5,$5,0xffsubu $2,$2,$3mul $5,$5,$2addiu $6,$6,14sll $6,$6,14addu $3,$3,$6srl $5,$5,8addu $2,$5,$3$L107:j $31nop$L106:j $L104sll $5,$7,$2.set macro.set reorder.end log2_int.rdata.align 2.type log2_tab, @object.size log2_tab, 260log2_tab:.word 0.word 366.word 727.word 1083.word 1433.word 1778.word 2118.word 2453.word 2784.word 3110.word 3432.word 3749.word 4062.word 4371.word 4676.word 4977.word 5274.word 5568.word 5858.word 6145.word 6428.word 6707.word 6984.word 7257.word 7527.word 7794.word 8059.word 8320.word 8578.word 8834.word 9086.word 9337.word 9584.word 9829.word 10071.word 10311.word 10549.word 10784.word 11017.word 11248.word 11476.word 11702.word 11926.word 12148.word 12368.word 12586.word 12802.word 13016.word 13228.word 13438.word 13646.word 13853.word 14057.word 14260.word 14461.word 14661.word 14858.word 15055.word 15249.word 15442.word 15634.word 15823.word 16012.word 16199.word 16384.align 2.type pow2_tab, @object.size pow2_tab, 260pow2_tab:.word 16384.word 16562.word 16743.word 16925.word 17109.word 17296.word 17484.word 17674.word 17867.word 18061.word 18258.word 18457.word 18658.word 18861.word 19066.word 19274.word 19484.word 19696.word 19911.word 20127.word 20347.word 20568.word 20792.word 21019.word 21247.word 21479.word 21713.word 21949.word 22188.word 22430.word 22674.word 22921.word 23170.word 23423.word 23678.word 23936.word 24196.word 24460.word 24726.word 24995.word 25268.word 25543.word 25821.word 26102.word 26386.word 26674.word 26964.word 27258.word 27554.word 27855.word 28158.word 28464.word 28774.word 29088.word 29405.word 29725.word 30048.word 30376.word 30706.word 31041.word 31379.word 31720.word 32066.word 32415.word 32768.data.align 2.type __r1, @object.size __r1, 4__r1:.word 1.align 2.type __r2, @object.size __r2, 4__r2:.word 1.rdata.align 2.type Parity, @object.size Parity, 256Parity:.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.byte 1.byte 0.byte 0.byte 1.byte 1.byte 0.byte 0.byte 1.byte 0.byte 1.byte 1.byte 0.align 2.type tns_sbf_max.3785, @object.size tns_sbf_max.3785, 64tns_sbf_max.3785:.byte 31.byte 9.byte 28.byte 7.byte 31.byte 9.byte 28.byte 7.byte 34.byte 10.byte 27.byte 7.byte 40.byte 14.byte 26.byte 6.byte 42.byte 14.byte 26.byte 6.byte 51.byte 14.byte 26.byte 6.byte 46.byte 14.byte 29.byte 7.byte 46.byte 14.byte 29.byte 7.byte 42.byte 14.byte 23.byte 8.byte 42.byte 14.byte 23.byte 8.byte 42.byte 14.byte 23.byte 8.byte 39.byte 14.byte 19.byte 7.byte 39.byte 14.byte 19.byte 7.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.byte 0.align 2.type pred_sfb_max.3776, @object.size pred_sfb_max.3776, 12pred_sfb_max.3776:.byte 33.byte 33.byte 38.byte 40.byte 40.byte 40.byte 41.byte 41.byte 37.byte 37.byte 37.byte 34.align 2.type sample_rates.3770, @object.size sample_rates.3770, 48sample_rates.3770:.word 96000.word 88200.word 64000.word 48000.word 44100.word 32000.word 24000.word 22050.word 16000.word 12000.word 11025.word 8000.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?