📄 syntax.mid
字号:
sb $0,10438($4)$L915: sltu $2,$5,6145 bne $2,$0,$L827 li $2,6144 j $L827 sh $2,10436($6)$L815: lw $7,8($21) sltu $2,$7,14 bne $2,$0,$L818 lui $2,%hi(bitmask) lw $2,0($21) addiu $3,$7,-14 srl $2,$2,$3 andi $16,$2,0x3fff$L820: lbu $2,21($21) bne $2,$0,$L817 andi $5,$16,0xffff sltu $2,$7,15 bne $2,$0,$L823 addiu $2,$7,-14 andi $5,$16,0xffff j $L817 sw $2,8($21)$L837: jal faad_flushbits_ex li $5,6 # 0x6 j $L926 andi $2,$16,0x00ff$L823: move $4,$21 jal faad_flushbits_ex li $5,14 # 0xe j $L817 andi $5,$16,0xffff$L818: addiu $2,$2,%lo(bitmask) sll $3,$7,2 addu $3,$3,$2 lw $6,0($3) lw $5,0($21) li $3,14 # 0xe subu $3,$3,$7 lw $4,4($21) and $5,$5,$6 subu $2,$0,$3 srl $4,$4,$2 sll $5,$5,$3 j $L820 or $16,$5,$4 .set macro .set reorder .end individual_channel_stream .section .text.channel_pair_element,"ax",@progbits .align 2 .align 5 .ent channel_pair_element .type channel_pair_element, @functionchannel_pair_element: .frame $sp,25072,$31 # vars= 25008, regs= 10/0, args= 24, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 addiu $sp,$sp,-25072 sw $22,25056($sp) addiu $22,$sp,24 sw $21,25052($sp) sw $18,25040($sp) sw $16,25032($sp) move $18,$5 andi $16,$6,0x00ff move $5,$0 li $6,2048 # 0x800 move $21,$4 move $4,$22 sw $31,25068($sp) sw $23,25060($sp) sw $17,25036($sp) sw $fp,25064($sp) move $17,$7 sw $20,25048($sp) sw $19,25044($sp) .set noreorder .set nomacro jal memset addiu $23,$sp,4120 .set macro .set reorder addiu $4,$sp,2072 move $5,$0 .set noreorder .set nomacro jal memset li $6,2048 # 0x800 .set macro .set reorder move $4,$23 move $5,$0 .set noreorder .set nomacro jal memset li $6,20906 # 0x51aa .set macro .set reorder lbu $3,20($18) addiu $2,$16,1 sh $2,4122($sp) .set noreorder .set nomacro beq $3,$0,$L941 sb $16,4120($sp) .set macro .set reorder move $5,$0$L943: sb $5,0($17) lw $3,8($18) .set noreorder .set nomacro beq $3,$0,$L951 sb $5,4124($sp) .set macro .set reorder lw $2,0($18) addiu $3,$3,-1 srl $2,$2,$3 andi $7,$2,0x1 move $4,$7 andi $2,$7,0x1 sw $3,8($18)$L953: .set noreorder .set nomacro bne $2,$0,$L1036 sb $4,4125($sp) .set macro .set reorder$L958: sb $0,12752($sp) addiu $fp,$sp,4126$L1005: move $4,$21$L1048: move $5,$23 move $6,$18 move $7,$fp sw $0,16($sp) .set noreorder .set nomacro jal individual_channel_stream sw $22,20($sp) .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L1051 lw $31,25068($sp) .set macro .set reorder lbu $2,4125($sp) beq $2,$0,$L1008 lbu $2,3($21) sltu $2,$2,17 .set noreorder .set nomacro bne $2,$0,$L1008 lbu $2,13165($sp) .set macro .set reorder beq $2,$0,$L1008 lw $3,8($18) .set noreorder .set nomacro beq $3,$0,$L1012 addiu $3,$3,-1 .set macro .set reorder lw $2,0($18) srl $2,$2,$3 andi $2,$2,0x1 andi $4,$2,0x1 sw $3,8($18)$L1014: .set noreorder .set nomacro beq $4,$0,$L1008 sb $2,14481($sp) .set macro .set reorder move $4,$21 move $5,$fp addiu $6,$sp,14480 .set noreorder .set nomacro jal ltp_data move $7,$18 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L1051 lw $31,25068($sp) .set macro .set reorder$L1008: addiu $16,$sp,14576 addiu $2,$sp,2072 move $6,$18 move $4,$21 move $5,$23 move $7,$16 sw $0,16($sp) .set noreorder .set nomacro jal individual_channel_stream sw $2,20($sp) .set macro .set reorder .set noreorder .set nomacro beq $2,$0,$L1037 move $4,$21 .set macro .set reorder lw $31,25068($sp)$L1051: lw $fp,25064($sp) lw $23,25060($sp) lw $22,25056($sp) lw $21,25052($sp) lw $20,25048($sp) lw $19,25044($sp) lw $18,25040($sp) lw $17,25036($sp) lw $16,25032($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,25072 .set macro .set reorder$L951: lbu $2,20($18) .set noreorder .set nomacro bne $2,$0,$L1038 move $4,$0 .set macro .set reorder lw $2,4($18) lbu $3,21($18) .set noreorder .set nomacro beq $3,$0,$L1039 srl $16,$2,31 .set macro .set reorder move $4,$16$L1047: andi $2,$16,0x1 move $7,$16 .set noreorder .set nomacro beq $2,$0,$L958 sb $4,4125($sp) .set macro .set reorder$L1036: addiu $fp,$sp,4126 move $4,$21 move $5,$fp .set noreorder .set nomacro jal ics_info move $6,$18 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L1051 lw $31,25068($sp) .set macro .set reorder lbu $2,20($18) bne $2,$0,$L963 lw $7,8($18) sltu $2,$7,2 .set noreorder .set nomacro bne $2,$0,$L965 addiu $3,$7,-2 .set macro .set reorder lw $2,0($18) srl $2,$2,$3 andi $16,$2,0x3$L967: lbu $2,21($18) .set noreorder .set nomacro beq $2,$0,$L1040 sltu $2,$7,3 .set macro .set reorder$L968: andi $3,$16,0x00ff$L1050: li $2,1 # 0x1 .set noreorder .set nomacro beq $3,$2,$L1041 sb $3,12752($sp) .set macro .set reorder$L972: lbu $2,3($21)$L1049: sltu $2,$2,17 .set noreorder .set nomacro bne $2,$0,$L1052 andi $2,$fp,0x3 .set macro .set reorder lbu $2,13165($sp) .set noreorder .set nomacro beq $2,$0,$L1052 andi $2,$fp,0x3 .set macro .set reorder lw $3,8($18) .set noreorder .set nomacro beq $3,$0,$L989 addiu $3,$3,-1 .set macro .set reorder lw $2,0($18) srl $2,$2,$3 andi $2,$2,0x1 andi $4,$2,0x1 sw $3,8($18)$L991: .set noreorder .set nomacro beq $4,$0,$L986 sb $2,14399($sp) .set macro .set reorder move $4,$21 move $5,$fp addiu $6,$sp,14398 .set noreorder .set nomacro jal ltp_data move $7,$18 .set macro .set reorder .set noreorder .set nomacro bne $2,$0,$L1051 lw $31,25068($sp) .set macro .set reorder$L986: andi $2,$fp,0x3$L1052: .set noreorder .set nomacro bne $2,$0,$L998 addiu $4,$sp,14576 .set macro .set reorder addiu $4,$sp,14572 addiu $5,$sp,25004 sltu $2,$4,$5 .set noreorder .set nomacro beq $2,$0,$L1001 addiu $3,$sp,4122 .set macro .set reorder$L1026:#APP S32LDI xr1,$3,4 S32LDI xr2,$3,4 S32LDI xr3,$3,4 S32LDI xr4,$3,4 S32LDI xr5,$3,4 S32LDI xr6,$3,4 S32LDI xr7,$3,4 S32LDI xr8,$3,4 S32SDI xr1,$4,4 S32SDI xr2,$4,4 S32SDI xr3,$4,4 S32SDI xr4,$4,4 S32SDI xr5,$4,4 S32SDI xr6,$4,4 S32SDI xr7,$4,4 S32SDI xr8,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L1026$L1001: addiu $5,$5,16 sltu $2,$4,$5 beq $2,$0,$L1003$L1027:#APP S32LDI xr1,$3,4 S32SDI xr1,$4,4#NO_APP sltu $2,$4,$5 bne $2,$0,$L1027$L1003: lbu $2,4($3) sb $2,4($4) lbu $3,5($3) .set noreorder .set nomacro j $L1005 sb $3,5($4) .set macro .set reorder$L941: lw $7,8($18) sltu $2,$7,4 .set noreorder .set nomacro bne $2,$0,$L944 lui $2,%hi(bitmask) .set macro .set reorder lw $2,0($18) addiu $3,$7,-4 srl $2,$2,$3 andi $16,$2,0xf lbu $2,21($18) .set noreorder .set nomacro bne $2,$0,$L943 andi $5,$16,0x00ff .set macro .set reorder$L1042: sltu $2,$7,5 .set noreorder .set nomacro bne $2,$0,$L949 addiu $2,$7,-4 .set macro .set reorder andi $5,$16,0x00ff .set noreorder .set nomacro j $L943 sw $2,8($18) .set macro .set reorder$L1038: move $7,$0 .set noreorder .set nomacro j $L953 move $2,$0 .set macro .set reorder$L944: addiu $2,$2,%lo(bitmask) sll $3,$7,2 addu $3,$3,$2 lw $6,0($3) li $3,4 # 0x4 subu $3,$3,$7 lw $5,0($18) lw $4,4($18) subu $2,$0,$3 srl $4,$4,$2 and $5,$5,$6 lbu $2,21($18) sll $5,$5,$3 .set noreorder .set nomacro beq $2,$0,$L1042 or $16,$5,$4 .set macro .set reorder .set noreorder .set nomacro j $L943 andi $5,$16,0x00ff .set macro .set reorder$L1037: addiu $2,$sp,2072 move $5,$fp move $6,$16 move $7,$23 sw $22,16($sp) .set noreorder .set nomacro jal reconstruct_channel_pair sw $2,20($sp) .set macro .set reorder lw $31,25068($sp) lw $fp,25064($sp) lw $23,25060($sp) lw $22,25056($sp) lw $21,25052($sp) lw $20,25048($sp) lw $19,25044($sp) lw $18,25040($sp) lw $17,25036($sp) lw $16,25032($sp) .set noreorder .set nomacro j $31 addiu $sp,$sp,25072 .set macro .set reorder$L949: li $5,4 # 0x4 .set noreorder .set nomacro jal faad_flushbits_ex move $4,$18 .set macro .set reorder .set noreorder .set nomacro j $L943 andi $5,$16,0x00ff .set macro .set reorder$L1039: move $4,$18 .set noreorder .set nomacro jal faad_flushbits_ex li $5,1 # 0x1 .set macro .set reorder .set noreorder .set nomacro j $L1047 move $4,$16 .set macro .set reorder$L998: move $5,$fp .set noreorder .set nomacro jal memcpy li $6,10450 # 0x28d2 .set macro .set reorder .set noreorder .set nomacro j $L1048 move $4,$21 .set macro .set reorder$L963: .set noreorder .set nomacro j $L972 sb $0,12752($sp) .set macro .set reorder$L1040: .set noreorder .set nomacro bne $2,$0,$L970 addiu $2,$7,-2 .set macro .set reorder .set noreorder .set nomacro j $L968 sw $2,8($18) .set macro .set reorder$L1012: lbu $2,20($18) .set noreorder .set nomacro beq $2,$0,$L1015 move $2,$0 .set macro .set reorder .set noreorder .set nomacro j $L1014 move $4,$0 .set macro .set reorder$L1041: lbu $4,4128($sp) .set noreorder .set nomacro beq $4,$0,$L972 move $19,$0 .set macro .set reorder lbu $7,4126($sp)$L975: .set noreorder .set nomacro beq $7,$0,$L1053 addiu $2,$19,1 .set macro .set reorder move $16,$0 .set noreorder .set nomacro j $L976 sll $20,$19,1 .set macro .set reorder$L1044: lw $2,0($18) sw $3,8($18) srl $2,$2,$3 andi $6,$2,0x1$L979: addu $2,$20,$19 sll $3,$2,4 addu $2,$2,$3 addiu $4,$16,1 addu $2,$2,$22 addu $2,$2,$16 andi $16,$4,0x00ff sltu $3,$16,$7 .set noreorder .set nomacro beq $3,$0,$L1043 sb $6,12729($2) .set macro .set reorder$L976: lw $2,8($18) .set noreorder .set nomacro bne $2,$0,$L1044 addiu $3,$2,-1 .set macro .set reorder lbu $2,20($18) .set noreorder .set nomacro bne $2,$0,$L979 move $6,$0 .set macro .set reorder lw $2,4($18) lbu $3,21($18) srl $17,$2,31 move $4,$18 li $5,1 # 0x1 .set noreorder .set nomacro bne $3,$0,$L979 move $6,$17 .set macro .set reorder jal faad_flushbits_ex addu $2,$20,$19 sll $3,$2,4 addu $2,$2,$3 lbu $7,4126($sp) addiu $4,$16,1 addu $2,$2,$22 addu $2,$2,$16 andi $16,$4,0x00ff move $6,$17 sltu $3,$16,$7 .set noreorder .set nomacro bne $3,$0,$L976 sb $6,12729($2) .set macro .set reorder$L1043: lbu $4,4128($sp) addiu $2,$19,1$L1053: andi $19,$2,0x00ff sltu $3,$19,$4 bne $3,$0,$L975 .set noreorder .set nomacro j $L1049 lbu $2,3($21) .set macro .set reorder$L989: lbu $2,20($18) .set noreorder .set nomacro beq $2,$0,$L992 move $2,$0 .set macro .set reorder .set noreorder .set nomacro j $L991 move $4,$0 .set macro .set reorder$L1015: lw $2,4($18) lbu $3,21($18) .set noreorder .set nomacro beq $3,$0,$L1045 srl $16,$2,31 .set macro .set reorder move $2,$16 .set noreorder .set nomacro j $L1014 andi $4,$16,0x1 .set macro .set reorder$L1045: move $4,$18 .set noreorder .set nomacro jal faad_flushbits_ex li $5,1 # 0x1 .set macro .set reorder move $2,$16 .set noreorder .set nomacro j $L1014 andi $4,$16,0x1 .set macro .set reorder$L965: lui $2,%hi(bitmask) addiu $2,$2,%lo(bitmask) sll $3,$7,2 addu $3,$3,$2 lw $6,0($3) lw $5,0($18) li $3,2 # 0x2 subu $3,$3,$7 lw $4,4($18) and $5,$5,$6 subu $2,$0,$3 srl $4,$4,$2 sll $5,$5,$3 .set noreorder .set nomacro j $L967 or $16,$5,$4 .set macro .set reorder$L970: move $4,$18 .set noreorder .set nomacro jal faad_flushbits_ex li $5,2 # 0x2 .set macro .set reorder .set noreorder .set nomacro j $L1050 andi $3,$16,0x00ff .set macro .set reorder$L992: lw $2,4($18) lbu $3,21($18) .set noreorder .set nomacro beq $3,$0,$L1046 srl $16,$2,31 .set macro .set reorder move $2,$16 .set noreorder .set nomacro j $L991 andi $4,$16,0x1 .set macro .set reorder$L1046: move $4,$18 .set noreorder .set nomacro jal faad_flushbits_ex li $5,1 # 0x1 .set macro .set reorder move $2,$16 .set noreorder .set nomacro j $L991 andi $4,$16,0x1 .set macro .set reorder .end channel_pair_element .section .text.decode_sce_lfe,"ax",@progbits .align 2 .align 5 .ent decode_sce_lfe .type decode_sce_lfe, @functiondecode_sce_lfe: .frame $sp,23024,$31 # vars= 22960, regs= 9/0, args= 24, gp= 0 .mask 0x80ff0000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-23024 sw $20,23000($sp) sw $18,22992($sp) sw $16,22984($sp) sw $31,23016($sp) sw $23,23012($sp) sw $22,23008($sp) sw $21,23004($sp) sw $19,22996($sp) sw $17,22988($sp) lbu $17,20($4) move $16,$4 slt $2,$17,64 move $20,$5 move $18,$6 bne $2,$0,$L1055 andi $7,$7,0x00ff li $2,12 sb $2,9($5) lw $31,23016($sp) lw $23,23012($sp) lw $22,23008($sp) lw $21,23004($sp) lw $20,23000($sp) lw $19,22996($sp) lw $18,22992($sp) lw $17,22988($sp) lw $16,22984($sp) j $31 addiu $sp,$sp,23024$L1055: lbu $3,21($4) slt $2,$3,48 beq $2,$0,$L1083 li $2,13 addu $2,$3,$4 addiu $23,$sp,2072 sb $7,1872($2) move $4,$23 move $5,$0 li $6,20906 # 0x51aa jal memset addiu $22,$sp,24 move $4,$22 move $5,$0 jal memset li $6,2048 # 0x800 lbu $3,20($18) bne $3,$0,$L1084 move $21,$0 lw $7,8($18) sltu $2,$7,4 bne $2,$0,$L1063 lui $2,%hi(bitmask) lw $2,0($18) addiu $3,$7,-4 srl $2,$2,$3 andi $19,$2,0xf$L1065: lbu $2,21($18) bne $2,$0,$L1062 andi $21,$19,0x00ff sltu $2,$7,5 bne $2,$0,$L1068 addiu $2,$7,-4 andi $21,$19,0x00ff j $L1062 sw $2,8($18)$L1083: sb $2,9($5) lw $31,23016($sp) lw $23,23012($sp) lw $22,23008($sp) lw $21,23004($sp) lw $20,23000($sp) lw $19,22996($sp) lw $18,22992($sp) lw $17,22988($sp) lw $16,22984($sp) j $31 addiu $sp,$sp,23024$L1084:$L1062: addiu $19,$sp,2078 li $2,-1 move $6,$18 move $4,$16 move $5,$23 move $7,$19 sh $2,2074($sp) sb $21,2076($sp) sb $17,2072($sp) sw $0,16($sp) jal individual_channel_stream sw $22,20($sp) beq $2,$0,$L1085 andi $2,$2,0x00ff$L1072: sb $2,9($20) lbu $5,21($16) li $3,2 # 0x2 addu $2,$5,$16 lbu $4,22($2) beq $4,$3,$L1086 addu $2,$17,$16 lbu $2,1400($16) beq $2,$0,$L1078 a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -