bitstream.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 182 行
S
182 行
.file 1 "bitstream.c".section .mdebug.abi32.previous.section .text.a52_bitstream_get_bh,"ax",@progbits.align 2.align 5.globl a52_bitstream_get_bh.ent a52_bitstream_get_bh.type a52_bitstream_get_bh, @functiona52_bitstream_get_bh:.frame $sp,8,$31 # vars= 8, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $8,420($4)addiu $sp,$sp,-8lw $3,0($8)lw $10,428($4)sw $3,0($sp)lbu $2,0($sp)lbu $3,1($sp)move $11,$4lbu $7,3($sp)lbu $4,2($sp)li $9,32 # 0x20sll $3,$3,16lw $6,432($11)sll $2,$2,24or $2,$2,$3subu $3,$9,$10or $2,$2,$7subu $5,$5,$10sll $6,$6,$3sll $4,$4,8or $4,$4,$2subu $9,$9,$5addiu $8,$8,4srl $2,$6,$3srl $7,$4,$9sll $3,$2,$5sw $8,420($11)beq $5,$0,$L7sw $4,432($11)or $2,$3,$7addiu $sp,$sp,8j $31sw $9,428($11)$L7:li $9,32 # 0x20addiu $sp,$sp,8j $31sw $9,428($11).set macro.set reorder.end a52_bitstream_get_bh.section .text.a52_bitstream_get_bh_2,"ax",@progbits.align 2.align 5.globl a52_bitstream_get_bh_2.ent a52_bitstream_get_bh_2.type a52_bitstream_get_bh_2, @functiona52_bitstream_get_bh_2:.frame $sp,8,$31 # vars= 8, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $8,420($4)addiu $sp,$sp,-8lw $3,0($8)lw $10,428($4)sw $3,0($sp)lbu $2,0($sp)lbu $3,1($sp)move $11,$4lbu $7,3($sp)lbu $4,2($sp)li $9,32 # 0x20sll $3,$3,16lw $6,432($11)sll $2,$2,24or $2,$2,$3subu $3,$9,$10or $2,$2,$7subu $5,$5,$10sll $6,$6,$3sll $4,$4,8or $4,$4,$2subu $9,$9,$5addiu $8,$8,4sra $2,$6,$3srl $7,$4,$9sll $3,$2,$5sw $8,420($11)beq $5,$0,$L13sw $4,432($11)or $2,$3,$7addiu $sp,$sp,8j $31sw $9,428($11)$L13:li $9,32 # 0x20addiu $sp,$sp,8j $31sw $9,428($11).set macro.set reorder.end a52_bitstream_get_bh_2.section .text.a52_bitstream_set_ptr,"ax",@progbits.align 2.align 5.globl a52_bitstream_set_ptr.ent a52_bitstream_set_ptr.type a52_bitstream_set_ptr, @functiona52_bitstream_set_ptr:.frame $sp,8,$31 # vars= 8, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroandi $6,$5,0x3sw $0,428($4)sw $0,432($4)subu $7,$5,$6lw $3,0($7)addiu $sp,$sp,-8sw $3,0($sp)lbu $2,0($sp)lbu $3,1($sp)lbu $5,3($sp)move $8,$4sll $3,$3,16lbu $4,2($sp)sll $2,$2,24or $2,$2,$3or $2,$2,$5sll $6,$6,3sll $4,$4,8li $5,32 # 0x20or $4,$4,$2subu $3,$5,$6addiu $2,$7,4addiu $9,$7,8sw $4,432($8)sw $2,420($8)bne $3,$0,$L21sw $3,428($8)lw $3,4($7)sw $5,428($8)sw $3,0($sp)lbu $2,0($sp)lbu $4,1($sp)lbu $3,2($sp)lbu $5,3($sp)sll $2,$2,24sll $4,$4,16or $2,$2,$4or $2,$2,$5sll $3,$3,8or $3,$3,$2sw $9,420($8)sw $3,432($8)$L21:j $31addiu $sp,$sp,8.set macro.set reorder.end a52_bitstream_set_ptr.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?