bitstream.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 182 行
MID
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 nomacro lw $8,420($4) addiu $sp,$sp,-8 lw $3,0($8) lw $10,428($4) sw $3,0($sp) lbu $2,0($sp) lbu $3,1($sp) move $11,$4 lbu $7,3($sp) lbu $4,2($sp) li $9,32 # 0x20 sll $3,$3,16 lw $6,432($11) sll $2,$2,24 or $2,$2,$3 subu $3,$9,$10 or $2,$2,$7 subu $5,$5,$10 sll $6,$6,$3 sll $4,$4,8 or $4,$4,$2 subu $9,$9,$5 addiu $8,$8,4 srl $2,$6,$3 srl $7,$4,$9 sll $3,$2,$5 sw $8,420($11) beq $5,$0,$L7 sw $4,432($11) or $2,$3,$7 addiu $sp,$sp,8 j $31 sw $9,428($11)$L7: li $9,32 # 0x20 addiu $sp,$sp,8 j $31 sw $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 nomacro lw $8,420($4) addiu $sp,$sp,-8 lw $3,0($8) lw $10,428($4) sw $3,0($sp) lbu $2,0($sp) lbu $3,1($sp) move $11,$4 lbu $7,3($sp) lbu $4,2($sp) li $9,32 # 0x20 sll $3,$3,16 lw $6,432($11) sll $2,$2,24 or $2,$2,$3 subu $3,$9,$10 or $2,$2,$7 subu $5,$5,$10 sll $6,$6,$3 sll $4,$4,8 or $4,$4,$2 subu $9,$9,$5 addiu $8,$8,4 sra $2,$6,$3 srl $7,$4,$9 sll $3,$2,$5 sw $8,420($11) beq $5,$0,$L13 sw $4,432($11) or $2,$3,$7 addiu $sp,$sp,8 j $31 sw $9,428($11)$L13: li $9,32 # 0x20 addiu $sp,$sp,8 j $31 sw $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 nomacro andi $6,$5,0x3 sw $0,428($4) sw $0,432($4) subu $7,$5,$6 lw $3,0($7) addiu $sp,$sp,-8 sw $3,0($sp) lbu $2,0($sp) lbu $3,1($sp) lbu $5,3($sp) move $8,$4 sll $3,$3,16 lbu $4,2($sp) sll $2,$2,24 or $2,$2,$3 or $2,$2,$5 sll $6,$6,3 sll $4,$4,8 li $5,32 # 0x20 or $4,$4,$2 subu $3,$5,$6 addiu $2,$7,4 addiu $9,$7,8 sw $4,432($8) sw $2,420($8) bne $3,$0,$L21 sw $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,24 sll $4,$4,16 or $2,$2,$4 or $2,$2,$5 sll $3,$3,8 or $3,$3,$2 sw $9,420($8) sw $3,432($8)$L21: j $31 addiu $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 + -
显示快捷键?