aviheader.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,690 行 · 第 1/5 页
S
4,690 行
subu $2,$6,$5move $4,$18.set noreorder.set nomacrobne $2,$0,$L451move $3,$2.set macro.set reorderjal stream_fill_bufferbeq $2,$0,$L769lw $5,36($18)lw $6,40($18)subu $3,$6,$5slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4.set noreorder.set nomacrobgtz $16,$L782sw $4,36($18).set macro.set reorder$L870:lw $18,16($23)$L990:lw $12,384($sp)lw $4,36($18)sra $13,$12,31move $22,$0move $10,$0.set noreorder.set nomacroj $L127move $11,$0.set macro.set reorder$L61:lui $2,%hi($LC10).set noreorder.set nomacroj $L102addiu $17,$2,%lo($LC10).set macro.set reorder$L87:li $20,56 # 0x38sltu $2,$16,57movn $20,$16,$2lw $18,16($23).set noreorder.set nomacroblez $20,$L103move $19,$20.set macro.set reorderlw $5,36($18)lw $3,40($18)lui $2,%hi(avih)addiu $17,$2,%lo(avih)subu $2,$3,$5beq $2,$0,$L106$L919:move $16,$2sltu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L1024lui $6,%hi($LC29).set macro.set reorder$L110:slt $2,$19,$16movn $16,$19,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L112addu $5,$3,$5.set macro.set reorder$L920:andi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L1025move $4,$17.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L1025li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$17,-4and $2,$16,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L116addiu $5,$5,-4.set macro.set reorder$L798:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000101000000000010010010100 #S32LDI XR2,$5,4.word 0b01110000101000000000010011010100 #S32LDI XR3,$5,4.word 0b01110000101000000000010100010100 #S32LDI XR4,$5,4.word 0b01110000101000000000010101010100 #S32LDI XR5,$5,4.word 0b01110000101000000000010110010100 #S32LDI XR6,$5,4.word 0b01110000101000000000010111010100 #S32LDI XR7,$5,4.word 0b01110000101000000000011000010100 #S32LDI XR8,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4.word 0b01110000100000000000010010010101 #S32SDI XR2,$4,4.word 0b01110000100000000000010011010101 #S32SDI XR3,$4,4.word 0b01110000100000000000010100010101 #S32SDI XR4,$4,4.word 0b01110000100000000000010101010101 #S32SDI XR5,$4,4.word 0b01110000100000000000010110010101 #S32SDI XR6,$4,4.word 0b01110000100000000000010111010101 #S32SDI XR7,$4,4.word 0b01110000100000000000011000010101 #S32SDI XR8,$4,4#NO_APPsltu $2,$4,$6bne $2,$0,$L798$L116:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L1026andi $3,$16,0x3.set macro.set reorder$L799:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L799andi $3,$16,0x3.set macro.set reorder$L1026:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L122li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L123li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L918$L120:lw $5,36($18)subu $19,$19,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacroblez $19,$L103sw $2,36($18).set macro.set reorder$L921:lw $3,40($18)subu $2,$3,$5.set noreorder.set nomacrobne $2,$0,$L919addu $17,$17,$16.set macro.set reorder$L106:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbeq $2,$0,$L103lw $3,40($18)lw $5,36($18)sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L110subu $16,$3,$5.set macro.set reorderlui $6,%hi($LC29)$L1024:li $5,2 # 0x2addiu $6,$6,%lo($LC29).set noreorder.set nomacrojal mp_msgli $4,7 # 0x7.set macro.set reorderslt $2,$19,$16lw $5,36($18)movn $16,$19,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobeq $2,$0,$L920addu $5,$3,$5.set macro.set reorder$L112:move $4,$17$L1025:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $5,36($18)subu $19,$19,$16addu $2,$5,$16move $5,$2.set noreorder.set nomacrobgtz $19,$L921sw $2,36($18).set macro.set reorder$L103:li $4,8 # 0x8li $5,6 # 0x6.set noreorder.set nomacrojal mp_msg_testsubu $22,$22,$20.set macro.set reorderbne $2,$0,$L922$L125:lw $18,16($23)$L979:lw $12,384($sp)lw $4,36($18)sra $13,$12,31move $10,$22.set noreorder.set nomacroj $L127move $11,$0.set macro.set reorder$L78:lui $2,%hi($LC7).set noreorder.set nomacroj $L102addiu $17,$2,%lo($LC7).set macro.set reorder$L122:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L120sb $3,5($4).set macro.set reorder$L754:.set noreorder.set nomacroj $L456addiu $fp,$sp,120.set macro.set reorder$L914:ori $2,$2,0x4149.set noreorder.set nomacrobne $5,$2,$L57lui $2,%hi($LC5).set macro.set reorder.set noreorder.set nomacroj $L102addiu $17,$2,%lo($LC5).set macro.set reorder$L912:ori $2,$2,0x6d64bne $5,$2,$L57lw $4,16($23).set noreorder.set nomacrojal stream_read_dword_leaddiu $16,$22,-4.set macro.set reorderlui $6,%hi($LC42)addiu $6,$6,%lo($LC42)li $4,8 # 0x8li $5,6 # 0x6move $7,$22.set noreorder.set nomacrojal mp_msgsw $2,16($sp).set macro.set reorder.set noreorder.set nomacrobltz $16,$L923lw $18,16($23).set macro.set reorderli $2,262144 # 0x40000slt $2,$2,$16bne $2,$0,$L357.set noreorder.set nomacroblez $16,$L1027lw $12,384($sp).set macro.set reorder$L749:lw $6,40($18).set noreorder.set nomacroj $L787lw $5,36($18).set macro.set reorder$L366:slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4.set noreorder.set nomacroblez $16,$L866sw $4,36($18).set macro.set reorder$L787:subu $2,$6,$5move $4,$18.set noreorder.set nomacrobne $2,$0,$L366move $3,$2.set macro.set reorderjal stream_fill_buffer.set noreorder.set nomacrobeq $2,$0,$L768lw $12,384($sp).set macro.set reorderlw $5,36($18)lw $6,40($18).set noreorder.set nomacroj $L366subu $3,$6,$5.set macro.set reorder$L913:ori $2,$2,0x5349.set noreorder.set nomacrobne $5,$2,$L57lui $2,%hi($LC23).set macro.set reorder.set noreorder.set nomacroj $L102addiu $17,$2,%lo($LC23).set macro.set reorder$L916:.set noreorder.set nomacrobgtz $22,$L753lw $12,384($sp).set macro.set reorder.set noreorder.set nomacroj $L1069lw $4,36($18).set macro.set reorder$L915:lw $2,28($18)andi $2,$2,0x2.set noreorder.set nomacrobeq $2,$0,$L1028lw $12,384($sp).set macro.set reorder$L440:lw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$22,$2slt $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L446subu $2,$4,$6.set macro.set reordersubu $2,$5,$2bltz $2,$L446lw $12,384($sp)sra $13,$12,31$L869:move $22,$0move $10,$0move $11,$0move $4,$2.set noreorder.set nomacroj $L127sw $2,36($18).set macro.set reorder$L646:.set noreorder.set nomacrojal stream_seek_longmove $4,$18.set macro.set reorder.set noreorder.set nomacroj $L649lw $18,16($23).set macro.set reorder$L765:lw $6,4($23)li $2,-2 # 0xfffffffffffffffeaddiu $3,$17,1and $3,$3,$2addiu $4,$6,8lw $6,44($18)addu $5,$3,$4slt $2,$5,$6bne $2,$0,$L924$L727:.set noreorder.set nomacrojal stream_seek_longmove $4,$18.set macro.set reorderlw $18,16($23).set noreorder.set nomacroj $L879lw $3,36($18).set macro.set reorder$L654:.set noreorder.set nomacrojal stream_read_dword_lelw $4,16($23).set macro.set reorderlw $18,16($23).set noreorder.set nomacroj $L879lw $3,36($18).set macro.set reorder$L566:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L564sb $3,5($4).set macro.set reorder$L567:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L564sb $2,6($4).set macro.set reorder$L515:.set noreorder.set nomacrojal stream_seek_longmove $4,$18.set macro.set reorderlw $18,16($23)move $22,$2.set noreorder.set nomacroj $L518lw $5,36($18).set macro.set reorder$L538:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L536sb $3,5($4).set macro.set reorder$L908:lbu $2,4($5).set noreorder.set nomacroj $L564sb $2,4($4).set macro.set reorder$L539:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L536sb $2,6($4).set macro.set reorder$L903:lbu $2,4($5).set noreorder.set nomacroj $L536sb $2,4($4).set macro.set reorder$L772:lw $2,388($sp)sw $0,8($2)lw $2,388($sp)$L1005:lui $6,%hi($LC62)lw $7,8($2)li $4,8 # 0x8li $5,4 # 0x4sw $7,4($2).set noreorder.set nomacrojal mp_msgaddiu $6,$6,%lo($LC62).set macro.set reorderli $4,8 # 0x8.set noreorder.set nomacrojal mp_msg_testli $5,7 # 0x7.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L925lw $3,388($sp).set macro.set reorderlui $18,%hi(index_file_save)$L981:lw $4,%lo(index_file_save)($18).set noreorder.set nomacrobeq $4,$0,$L1029lw $31,460($sp).set macro.set reorderlui $5,%hi($LC63).set noreorder.set nomacrojal FS_FOpenaddiu $5,$5,%lo($LC63).set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L773move $17,$2.set macro.set reorderlui $4,%hi($LC54)addiu $4,$4,%lo($LC54)li $5,6 # 0x6li $6,1 # 0x1.set noreorder.set nomacrojal FS_FWritemove $7,$2.set macro.set reorderlw $5,388($sp)li $6,1 # 0x1addiu $4,$5,4move $7,$17.set noreorder.set nomacrojal FS_FWriteli $5,4 # 0x4.set macro.set reorderlw $6,388($sp)lw $3,4($6).set noreorder.set nomacrobeq $3,$0,$L735move $16,$0.set macro.set reorderlw $3,388($sp)$L1030:sll $4,$16,4lw $2,0($3)li $5,16 # 0x10addu $4,$4,$2li $6,1 # 0x1.set noreorder.set nomacrojal FS_FWritemove $7,$17.set macro.set reorderlw $4,388($sp)addiu $16,$16,1lw $3,4($4)sltu $3,$16,$3.set noreorder.set nomacrobne $3,$0,$L1030lw $3,388($sp).set macro.set reorder$L735:.set noreorder.set nomacrojal FS_FClosemove $4,$17.set macro.set reorderlui $6,%hi($LC65)lw $7,%lo(index_file_save)($18)addiu $6,$6,%lo($LC65)li $4,8 # 0x8.set noreorder.set nomacrojal mp_msgli $5,4 # 0x4.set macro.set reorder$L739:lw $31,460($sp)$L1029:lw $fp,456($sp)lw $23,452($sp)lw $22,448($sp)lw $21,444($sp)lw $20,440($sp)lw $19,436($sp)lw $18,432($sp)lw $17,428($sp)lw $16,424($sp).set noreorder.set nomacroj $31addiu $sp,$sp,464.set macro.set reorder$L770:subu $3,$2,$20li $2,1 # 0x1.set noreorder.set nomacrobeq $22,$2,$L1031li $2,32 # 0x20.set macro.set reorder$L542:lw $4,388($sp)$L1020:lui $6,%hi($LC51)sw $0,76($4)sw $0,4($4)addiu $6,$6,%lo($LC51)li $4,8 # 0x8.set noreorder.set nomacrojal mp_msgli $5,2 # 0x2.set macro.set reorder$L546:lw $4,388($sp)lw $16,68($4)lw $5,12($16)beq $5,$0,$L761$L927:lw $4,36($16)move $18,$0.set noreorder.set nomacroj $L612move $3,$0.set macro.set reorder$L613:addiu $3,$18,1sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L610move $18,$3.set macro.set reorder$L612:sll $2,$3,5sll $3,$3,2addu $3,$3,$2addu $3,$3,$4lwl $2,15($3)lwr $2,12($3)beq $2,$0,$L613lwl $4,35($3).set noreorder.set nomacrojal uc_freelwr $4,32($3).set macro.set reorderlw $5,12($16)addiu $3,$18,1sltu $2,$3,$5lw $4,36($16).set noreorder.set nomacrobne $2,$0,$L612move $18,$3.set macro.set reorder$L610:jal uc_freelw $5,388($sp)lw $2,72($5)lw $4,68($5)sll $3,$2,5sll $2,$2,3addu $2,$2,$3addu $2,$4,$2addiu $2,$2,-40beq $16,$2,$L615$L928:addiu $16,$16,40lw $5,12($16)bne $5,$0,$L927$L761:.set noreorder.set nomacrojal uc_freelw $4,36($16).set macro.set reorderlw $5,388($sp)lw $2,72($5)lw $4,68($5)sll $3,$2,5sll $2,$2,3addu $2,$2,$3addu $2,$4,$2addiu $2,$2,-40bne $16,$2,$L928$L615:.set noreorder.set nomacrojal uc_freelui $19,%hi(index_file_load).set macro.set reorder.set noreorder.set nomacroj $L978lw $4,%lo(index_file_load)($19).set macro.set reorder$L720:lw $6,4($23)subu $2,$6,$3lui $3,%hi(lastpos.4019)sra $7,$2,20lw $2,%lo(lastpos.4019)($3)bne $7,$2,$L929$L767:.set noreorder.set nomacroj $L658lw $18,16($23).set macro.set reorder$L123:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L120sb $2,6($4).set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?