ps_syntax.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 1,974 行 · 第 1/2 页
S
1,974 行
$L296:andi $2,$2,0xffffmove $4,$17jal faad_get_processed_bitssw $2,24($sp)lw $3,8($17)andi $2,$2,0xffffbne $3,$0,$L281sw $2,28($sp)$L210:lbu $2,20($17)beq $2,$0,$L213move $2,$0bne $2,$0,$L282sb $2,26($21)$L217:lw $2,8($17)beq $2,$0,$L235addiu $2,$2,-1j $L208sw $2,8($17)$L224:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L283srl $18,$2,31move $5,$18j $L223move $4,$18$L283:move $4,$17jal faad_flushbits_exli $5,1 # 0x1move $5,$18j $L223move $4,$18$L231:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L284srl $19,$2,31move $5,$19j $L230move $4,$19$L284:move $4,$17jal faad_flushbits_exli $5,1 # 0x1move $5,$19j $L230move $4,$19$L213:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L285srl $16,$2,31j $L212move $2,$16$L285:move $4,$17jal faad_flushbits_exli $5,1 # 0x1j $L212move $2,$16$L201:lui $2,%hi(bitmask)addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)lw $5,0($17)li $3,2 # 0x2subu $3,$3,$7lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L203or $18,$5,$4$L108:lbu $2,20($17)beq $2,$0,$L111move $2,$0j $L286sb $2,2($21)$L87:lbu $2,20($17)beq $2,$0,$L90move $2,$0j $L89nop$L206:jal faad_flushbits_exli $5,2 # 0x2j $L291addiu $2,$16,-2$L90:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L287srl $16,$2,31j $L89move $2,$16$L68:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L288srl $16,$2,31j $L67move $2,$16$L96:lw $7,8($17)sltu $2,$7,3bne $2,$0,$L99lui $2,%hi(bitmask)lw $2,0($17)addiu $3,$7,-3srl $2,$2,$3andi $16,$2,0x7$L101:lbu $2,21($17)bne $2,$0,$L297andi $5,$16,0x00ffsltu $2,$7,4bne $2,$0,$L104addiu $2,$7,-3move $4,$5j $L98sw $2,8($17)$L74:lw $7,8($17)sltu $2,$7,3bne $2,$0,$L77lui $2,%hi(bitmask)lw $2,0($17)addiu $3,$7,-3srl $2,$2,$3andi $16,$2,0x7$L79:lbu $2,21($17)bne $2,$0,$L298andi $5,$16,0x00ffsltu $2,$7,4bne $2,$0,$L82addiu $2,$7,-3move $4,$5j $L76sw $2,8($17)$L111:lw $2,4($17)lbu $3,21($17)beq $3,$0,$L289srl $16,$2,31move $2,$16$L290:j $L286sb $2,2($21)$L106:li $2,1$L294:j $L94sb $2,724($21)$L177:addiu $2,$2,%lo(bitmask)sll $3,$8,2addu $3,$3,$2lw $6,0($3)lw $5,0($17)li $3,4 # 0x4subu $3,$3,$8lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L179or $16,$5,$4$L128:lui $2,%hi(bitmask)addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)lw $5,0($17)li $3,2 # 0x2subu $3,$3,$7lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L130or $16,$5,$4$L77:addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)lw $5,0($17)li $3,3 # 0x3subu $3,$3,$7lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L79or $16,$5,$4$L99:addiu $2,$2,%lo(bitmask)sll $3,$7,2addu $3,$3,$2lw $6,0($3)lw $5,0($17)li $3,3 # 0x3subu $3,$3,$7lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L101or $16,$5,$4$L289:move $4,$17jal faad_flushbits_exli $5,1 # 0x1j $L290move $2,$16$L288:move $4,$17jal faad_flushbits_exli $5,1 # 0x1j $L67move $2,$16$L287:move $4,$17jal faad_flushbits_exli $5,1 # 0x1j $L89move $2,$16$L82:move $4,$17jal faad_flushbits_exli $5,3 # 0x3andi $5,$16,0x00ff$L298:j $L76move $4,$5$L104:move $4,$17jal faad_flushbits_exli $5,3 # 0x3andi $5,$16,0x00ff$L297:j $L98move $4,$5$L184:beq $7,$0,$L187li $16,120 # 0x78j $L251nop$L182:move $4,$17jal faad_flushbits_exli $5,4 # 0x4j $L180lbu $7,20($17)$L187:lw $8,8($17)sltu $2,$8,8bne $2,$0,$L189lui $2,%hi(bitmask)lw $2,0($17)addiu $3,$8,-8srl $2,$2,$3andi $16,$2,0xff$L191:lbu $2,21($17)beq $2,$0,$L192sltu $2,$8,9addiu $2,$16,15sll $2,$2,3j $L186andi $16,$2,0xfff8$L243:move $5,$16jal faad_flushbits_exmove $4,$17j $L174nop$L192:bne $2,$0,$L194addiu $2,$16,15sll $2,$2,3addiu $3,$8,-8andi $16,$2,0xfff8j $L186sw $3,8($17)$L189:addiu $2,$2,%lo(bitmask)sll $3,$8,2addu $3,$3,$2lw $6,0($3)lw $5,0($17)li $3,8 # 0x8subu $3,$3,$8lw $4,4($17)and $5,$5,$6subu $2,$0,$3srl $4,$4,$2sll $5,$5,$3j $L191or $16,$5,$4$L194:move $4,$17jal faad_flushbits_exli $5,8 # 0x8addiu $2,$16,15sll $2,$2,3lbu $7,20($17)j $L186andi $16,$2,0xfff8.set macro.set reorder.end ps_data.rdata.align 2.type nr_iid_par_tab, @object.size nr_iid_par_tab, 8nr_iid_par_tab:.byte 10.byte 20.byte 34.byte 10.byte 20.byte 34.byte 0.byte 0.align 2.type nr_ipdopd_par_tab, @object.size nr_ipdopd_par_tab, 8nr_ipdopd_par_tab:.byte 5.byte 11.byte 17.byte 5.byte 11.byte 17.byte 0.byte 0.align 2.type nr_icc_par_tab, @object.size nr_icc_par_tab, 8nr_icc_par_tab:.byte 10.byte 20.byte 34.byte 10.byte 20.byte 34.byte 0.byte 0.align 2.type num_env_tab, @object.size num_env_tab, 8num_env_tab:.byte 0.byte 1.byte 2.byte 4.byte 1.byte 2.byte 3.byte 4.align 2.type t_huff_iid_def, @object.size t_huff_iid_def, 56t_huff_iid_def:.byte -31.byte 1.byte -32.byte 2.byte -30.byte 3.byte -33.byte 4.byte -29.byte 5.byte -34.byte 6.byte -28.byte 7.byte -35.byte 8.byte -27.byte 9.byte -36.byte 10.byte -26.byte 11.byte -37.byte 12.byte -25.byte 13.byte -24.byte 14.byte -38.byte 15.byte 16.byte 17.byte -23.byte -39.byte 18.byte 19.byte 20.byte 21.byte 22.byte 23.byte -22.byte -45.byte -44.byte -43.byte 24.byte 25.byte 26.byte 27.byte -42.byte -41.byte -40.byte -21.byte -20.byte -19.byte -18.byte -17.align 2.type f_huff_iid_def, @object.size f_huff_iid_def, 56f_huff_iid_def:.byte -31.byte 1.byte 2.byte 3.byte -30.byte -32.byte 4.byte 5.byte -29.byte -33.byte 6.byte 7.byte -28.byte -34.byte 8.byte 9.byte -35.byte -27.byte -26.byte 10.byte -36.byte 11.byte -25.byte 12.byte -37.byte 13.byte -38.byte 14.byte -24.byte 15.byte 16.byte 17.byte -23.byte -39.byte 18.byte 19.byte -22.byte -21.byte 20.byte 21.byte -40.byte -20.byte 22.byte 23.byte -41.byte 24.byte 25.byte 26.byte -42.byte -45.byte -44.byte -43.byte -19.byte 27.byte -18.byte -17.align 2.type t_huff_iid_fine, @object.size t_huff_iid_fine, 120t_huff_iid_fine:.byte 1.byte -31.byte -30.byte 2.byte 3.byte -32.byte 4.byte 5.byte 6.byte 7.byte -33.byte -29.byte 8.byte -34.byte -28.byte 9.byte -35.byte -27.byte 10.byte 11.byte -26.byte 12.byte 13.byte 14.byte -37.byte -25.byte 15.byte 16.byte 17.byte -36.byte 18.byte -38.byte -24.byte 19.byte 20.byte 21.byte -22.byte 22.byte 23.byte 24.byte -39.byte -23.byte 25.byte 26.byte -20.byte 27.byte 28.byte 29.byte -41.byte -21.byte 30.byte 31.byte 32.byte -40.byte 33.byte -44.byte -18.byte 34.byte 35.byte 36.byte 37.byte -43.byte -19.byte 38.byte 39.byte -42.byte 40.byte 41.byte 42.byte 43.byte 44.byte 45.byte 46.byte -46.byte -16.byte 47.byte -45.byte -17.byte 48.byte 49.byte -52.byte -51.byte -13.byte -12.byte -50.byte -49.byte 50.byte 51.byte 52.byte 53.byte 54.byte 55.byte 56.byte -48.byte -14.byte 57.byte 58.byte -47.byte -15.byte 59.byte -57.byte -5.byte -59.byte -58.byte -2.byte -1.byte -4.byte -3.byte -61.byte -60.byte -56.byte -6.byte -55.byte -7.byte -54.byte -8.byte -53.byte -9.byte -11.byte -10.align 2.type f_huff_iid_fine, @object.size f_huff_iid_fine, 120f_huff_iid_fine:.byte 1.byte -31.byte 2.byte 3.byte 4.byte -32.byte -30.byte 5.byte -33.byte -29.byte 6.byte 7.byte -34.byte -28.byte 8.byte 9.byte -35.byte -27.byte 10.byte 11.byte -36.byte -26.byte 12.byte 13.byte -37.byte -25.byte 14.byte 15.byte -24.byte 16.byte 17.byte 18.byte 19.byte -39.byte -23.byte 20.byte 21.byte -38.byte -21.byte 22.byte 23.byte -40.byte -22.byte 24.byte -42.byte -20.byte 25.byte 26.byte 27.byte -41.byte 28.byte -43.byte -19.byte 29.byte 30.byte 31.byte 32.byte -45.byte -17.byte 33.byte 34.byte -44.byte -18.byte 35.byte 36.byte 37.byte 38.byte -46.byte -16.byte 39.byte 40.byte 41.byte 42.byte 43.byte -48.byte -14.byte 44.byte 45.byte 46.byte 47.byte 48.byte 49.byte -47.byte -15.byte -52.byte -10.byte -50.byte -12.byte -49.byte -13.byte 50.byte 51.byte 52.byte 53.byte 54.byte 55.byte 56.byte 57.byte 58.byte 59.byte -57.byte -56.byte -59.byte -58.byte -53.byte -9.byte -55.byte -54.byte -6.byte -5.byte -8.byte -7.byte -2.byte -1.byte -4.byte -3.byte -61.byte -60.byte -51.byte -11.align 2.type t_huff_icc, @object.size t_huff_icc, 28t_huff_icc:.byte -31.byte 1.byte -30.byte 2.byte -32.byte 3.byte -29.byte 4.byte -33.byte 5.byte -28.byte 6.byte -34.byte 7.byte -27.byte 8.byte -35.byte 9.byte -26.byte 10.byte -36.byte 11.byte -25.byte 12.byte -37.byte 13.byte -38.byte -24.align 2.type f_huff_icc, @object.size f_huff_icc, 28f_huff_icc:.byte -31.byte 1.byte -30.byte 2.byte -32.byte 3.byte -29.byte 4.byte -33.byte 5.byte -28.byte 6.byte -34.byte 7.byte -27.byte 8.byte -26.byte 9.byte -35.byte 10.byte -25.byte 11.byte -36.byte 12.byte -24.byte 13.byte -37.byte -38.align 2.type t_huff_ipd, @object.size t_huff_ipd, 14t_huff_ipd:.byte 1.byte -31.byte 2.byte 3.byte 4.byte 5.byte -30.byte -24.byte -26.byte 6.byte -29.byte -25.byte -27.byte -28.align 2.type f_huff_ipd, @object.size f_huff_ipd, 14f_huff_ipd:.byte 1.byte -31.byte 2.byte 3.byte -30.byte 4.byte 5.byte 6.byte -27.byte -26.byte -28.byte -25.byte -29.byte -24.align 2.type t_huff_opd, @object.size t_huff_opd, 14t_huff_opd:.byte 1.byte -31.byte 2.byte 3.byte 4.byte 5.byte -30.byte -24.byte -26.byte 6.byte -29.byte -25.byte -27.byte -28.align 2.type f_huff_opd, @object.size f_huff_opd, 14f_huff_opd:.byte 1.byte -31.byte 2.byte 3.byte -24.byte -30.byte 4.byte 5.byte -28.byte -25.byte -29.byte 6.byte -26.byte -27.align 2.type bitmask, @object.size bitmask, 132bitmask:.word 0.word 1.word 3.word 7.word 15.word 31.word 63.word 127.word 255.word 511.word 1023.word 2047.word 4095.word 8191.word 16383.word 32767.word 65535.word 131071.word 262143.word 524287.word 1048575.word 2097151.word 4194303.word 8388607.word 16777215.word 33554431.word 67108863.word 134217727.word 268435455.word 536870911.word 1073741823.word 2147483647.word -1.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?