vf_noise.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 2,104 行 · 第 1/2 页
S
2,104 行
.file 1 "vf_noise.c".section .mdebug.abi32.previous.section .text.lineNoise_C,"ax",@progbits.align 2.align 5.ent lineNoise_C.type lineNoise_C, @functionlineNoise_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,16($sp)move $10,$5blez $7,$L15addu $9,$2,$6move $6,$4move $8,$0j $L4li $11,-1$L13:sb $11,0($6)$L7:addiu $8,$8,1beq $7,$8,$L15addiu $6,$6,1$L4:addu $3,$10,$8addu $4,$9,$8lbu $5,0($3)lb $2,0($4)addu $5,$5,$2slt $3,$5,256beq $3,$0,$L13nopbltz $5,$L14nopaddiu $8,$8,1sb $5,0($6)bne $7,$8,$L4addiu $6,$6,1$L15:j $31nop$L14:j $L7sb $0,0($6).set macro.set reorder.end lineNoise_C.section .text.lineNoiseAvg_C,"ax",@progbits.align 2.align 5.ent lineNoiseAvg_C.type lineNoiseAvg_C, @functionlineNoiseAvg_C:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacromove $12,$6move $14,$4move $13,$5blez $6,$L22move $9,$7addiu $11,$7,4addiu $10,$7,8move $8,$0$L19:lw $3,0($9)lw $4,0($11)lw $5,0($10)addu $3,$3,$8addu $4,$4,$8lb $2,0($3)lb $6,0($4)addu $5,$5,$8addu $4,$13,$8lb $7,0($5)lb $3,0($4)addu $2,$2,$6addu $2,$2,$7mul $2,$2,$3addu $4,$14,$8sra $2,$2,7addu $3,$3,$2addiu $8,$8,1bne $12,$8,$L19sb $3,0($4)$L22:j $31nop.set macro.set reorder.end lineNoiseAvg_C.globl __floatsidf.globl __muldf3.globl __fixdfsi.globl __adddf3.globl __subdf3.globl __gedf2.globl __divdf3.globl __ledf2.section .rodata.cst8,"aM",@progbits,8.align 3$LC0:.word 0.word 1040187392.align 3$LC1:.word 1431655765.word 1068848469.align 3$LC2:.word 0.word 1070596096.align 3$LC3:.word 0.word 1041235968.align 3$LC4:.word 0.word 1072693248.align 3$LC5:.word 0.word -1073741824.align 3$LC6:.word 0.word 1074266112.align 3$LC7:.word 0.word 1071644672.align 3$LC8:.word 1717986918.word 1071015526.align 3$LC9:.word 0.word 1080016896.align 3$LC10:.word 0.word -1067450368.align 3$LC11:.word 1431655765.word 1070945621.align 3$LC12:.word 0.word 1042808832.section .text.parse,"ax",@progbits.align 2.align 5.ent parse.type parse, @functionparse:.frame $sp,112,$31 # vars= 56, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-112sw $17,76($sp)move $17,$5sw $16,72($sp)sw $4,112($sp)sw $31,108($sp)sw $fp,104($sp)sw $23,100($sp)sw $22,96($sp)sw $21,92($sp)sw $20,88($sp)sw $19,84($sp)sw $18,80($sp)li $5,58 # 0x3ajal strchrmove $4,$17beq $2,$0,$L82move $16,$2$L24:move $4,$17move $5,$0li $6,10 # 0xajal __strtol_internalmove $7,$0lw $3,112($sp)move $4,$17sw $2,0($3)jal strchrli $5,117 # 0x75beq $2,$0,$L26sltu $2,$2,$16bne $2,$0,$L83lw $4,112($sp)$L26:move $4,$17jal strchrli $5,116 # 0x74beq $2,$0,$L29sltu $2,$2,$16bne $2,$0,$L84lw $5,112($sp)$L29:move $4,$17jal strchrli $5,104 # 0x68beq $2,$0,$L32sltu $2,$2,$16bne $2,$0,$L85lw $3,112($sp)$L32:move $4,$17jal strchrli $5,112 # 0x70beq $2,$0,$L35sltu $2,$2,$16bne $2,$0,$L86lw $4,112($sp)$L35:move $4,$17jal strchrli $5,97 # 0x61beq $2,$0,$L38sltu $2,$2,$16bne $2,$0,$L87li $2,1 # 0x1$L38:lw $2,112($sp)lw $2,0($2)bne $2,$0,$L88sw $2,64($sp)$L73:lw $31,108($sp)lw $fp,104($sp)lw $23,100($sp)lw $22,96($sp)lw $21,92($sp)lw $20,88($sp)lw $19,84($sp)lw $18,80($sp)lw $17,76($sp)lw $16,72($sp)j $31addiu $sp,$sp,112$L87:lw $5,112($sp)sw $2,16($5)sw $2,8($5)lw $2,112($sp)lw $2,0($2)beq $2,$0,$L73sw $2,64($sp)$L88:lw $3,112($sp)lw $2,112($sp)lw $3,4($3)lw $2,16($2)sw $3,44($sp)lw $3,112($sp)li $5,4096 # 0x1000lw $3,20($3)li $4,32 # 0x20sw $3,52($sp)jal uc_memalignsw $2,48($sp)li $4,65536 # 0x10000ori $4,$4,0xe241jal srandsw $2,56($sp)jal __floatsidflw $4,64($sp)sw $2,16($sp)sw $3,20($sp)lui $2,%hi($LC0)lw $4,16($sp)lw $5,20($sp)lw $6,%lo($LC0)($2)jal __muldf3lw $7,%lo($LC0+4)($2)lw $4,64($sp)sw $2,32($sp)srl $2,$4,31addu $2,$2,$4lw $fp,56($sp)sra $2,$2,1andi $5,$2,0x00ffsw $2,24($sp)addiu $2,$fp,4096sw $3,36($sp)sw $5,40($sp)sw $0,60($sp)j $L43sw $2,68($sp)$L90:lw $4,48($sp)beq $4,$0,$L46lw $2,52($sp)lw $5,52($sp)beq $5,$0,$L48nopjal randnopjal __floatsidfmove $4,$2lw $4,32($sp)lw $5,36($sp)move $6,$2jal __muldf3move $7,$3move $5,$3jal __fixdfsimove $4,$2lw $3,24($sp)li $4,715784192 # 0x2aaa0000subu $2,$2,$3ori $4,$4,0xaaabmult $2,$4sra $2,$2,31mfhi $4jal __floatsidfsubu $4,$4,$2move $16,$2li $4,-2147483648 # 0xffffffff80000000lw $2,60($sp)ori $4,$4,0x3move $17,$3and $3,$2,$4bltz $3,$L89li $2,-4 # 0xfffffffffffffffc$L50:lui $2,%hi(patt)addiu $2,$2,%lo(patt)sll $3,$3,2addu $3,$3,$2lw $4,0($3)lw $2,64($sp)jal __floatsidfmul $4,$2,$4lui $4,%hi($LC1)lw $6,%lo($LC1)($4)lw $7,%lo($LC1+4)($4)$L81:move $4,$2jal __muldf3move $5,$3move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3move $4,$2jal __fixdfsimove $5,$3sb $2,0($fp)$L51:jal randaddiu $fp,$fp,1jal __floatsidfmove $4,$2move $4,$2lui $2,%hi($LC12)lw $6,%lo($LC12)($2)lw $7,%lo($LC12+4)($2)jal __muldf3move $5,$3move $5,$3jal __fixdfsimove $4,$2lw $4,60($sp)lw $5,68($sp)addiu $3,$4,-1movz $4,$3,$2beq $fp,$5,$L65sw $4,60($sp)addiu $4,$4,1sw $4,60($sp)$L43:lw $3,44($sp)bne $3,$0,$L90lui $4,%hi($LC4)addiu $4,$4,%lo($LC4)lw $22,0($4)lw $23,4($4)$L44:jal randnopjal __floatsidfmove $4,$2move $4,$2lui $2,%hi($LC3)addiu $2,$2,%lo($LC3)lw $6,0($2)lw $7,4($2)jal __muldf3move $5,$3move $4,$2move $5,$3move $6,$22jal __subdf3move $7,$23move $21,$3jal randmove $20,$2move $16,$2move $5,$21move $6,$20move $7,$21jal __muldf3move $4,$20move $4,$16move $18,$2jal __floatsidfmove $19,$3move $5,$3lui $3,%hi($LC3)addiu $3,$3,%lo($LC3)lw $6,0($3)lw $7,4($3)jal __muldf3move $4,$2move $4,$2move $5,$3move $6,$22jal __subdf3move $7,$23move $4,$2move $5,$3move $6,$2jal __muldf3move $7,$3move $6,$2move $4,$18move $5,$19jal __adddf3move $7,$3move $4,$2move $5,$3move $6,$22move $7,$23move $16,$2jal __gedf2move $17,$3bgez $2,$L44nopmove $4,$16jal logmove $5,$17lui $4,%hi($LC5)lw $6,%lo($LC5)($4)lw $7,%lo($LC5+4)($4)move $5,$3jal __muldf3move $4,$2move $4,$2move $6,$16move $7,$17jal __divdf3move $5,$3move $4,$2jal sqrtmove $5,$3move $16,$2lui $2,%hi($LC6)lw $4,%lo($LC6)($2)lw $5,%lo($LC6+4)($2)jal sqrtmove $17,$3lw $4,16($sp)lw $5,20($sp)move $6,$2jal __divdf3move $7,$3move $6,$2move $4,$16move $5,$17jal __muldf3move $7,$3move $6,$2move $4,$20move $5,$21jal __muldf3move $7,$3move $4,$2lw $2,52($sp)beq $2,$0,$L56move $5,$3lui $2,%hi($LC7)lw $6,%lo($LC7)($2)jal __muldf3lw $7,%lo($LC7+4)($2)lw $4,60($sp)li $5,-2147483648 # 0xffffffff80000000ori $5,$5,0x3move $17,$3and $3,$4,$5bltz $3,$L91move $16,$2$L58:lui $2,%hi(patt)addiu $2,$2,%lo(patt)sll $3,$3,2addu $3,$3,$2lw $4,0($3)lw $2,64($sp)jal __floatsidfmul $4,$2,$4lui $4,%hi($LC8)lw $6,%lo($LC8)($4)lw $7,%lo($LC8+4)($4)move $5,$3jal __muldf3move $4,$2move $6,$2move $4,$16move $5,$17jal __adddf3move $7,$3move $4,$2move $5,$3$L56:lui $3,%hi($LC9)addiu $3,$3,%lo($LC9)lw $6,0($3)lw $7,4($3)move $16,$4jal __ledf2move $17,$5blez $2,$L59lui $4,%hi($LC9)addiu $4,$4,%lo($LC9)lw $16,0($4)lw $17,4($4)$L59:lui $2,%hi($LC10)addiu $2,$2,%lo($LC10)lw $6,0($2)lw $7,4($2)move $4,$16jal __gedf2move $5,$17bltz $2,$L92lui $3,%hi($LC10)$L60:lw $4,48($sp)beq $4,$0,$L61lui $2,%hi($LC11)lw $6,%lo($LC11)($2)lw $7,%lo($LC11+4)($2)move $4,$16jal __muldf3move $5,$17move $16,$2move $17,$3$L61:move $4,$16jal __fixdfsimove $5,$17j $L51sb $2,0($fp)$L86:li $2,1 # 0x1j $L35sw $2,20($4)$L85:li $2,1 # 0x1j $L32sw $2,12($3)$L84:li $2,1 # 0x1j $L29sw $2,8($5)$L83:li $2,1 # 0x1j $L26sw $2,4($4)$L46:beq $2,$0,$L52nopjal randnopjal __floatsidfmove $4,$2lw $4,32($sp)lw $5,36($sp)move $6,$2jal __muldf3move $7,$3move $5,$3jal __fixdfsimove $4,$2lw $3,24($sp)subu $2,$2,$3srl $4,$2,31addu $4,$4,$2jal __floatsidfsra $4,$4,1lw $4,60($sp)li $5,-2147483648 # 0xffffffff80000000ori $5,$5,0x3move $17,$3and $3,$4,$5bltz $3,$L93move $16,$2$L54:lui $2,%hi(patt)addiu $2,$2,%lo(patt)sll $3,$3,2addu $3,$3,$2lw $4,0($3)lw $2,64($sp)jal __floatsidfmul $4,$2,$4lui $4,%hi($LC2)lw $6,%lo($LC2)($4)j $L81lw $7,%lo($LC2+4)($4)$L48:jal randnopjal __floatsidfmove $4,$2lw $4,32($sp)lw $5,36($sp)move $6,$2jal __muldf3move $7,$3move $5,$3jal __fixdfsimove $4,$2lw $3,24($sp)subu $2,$2,$3li $3,1431633920 # 0x55550000ori $3,$3,0x5556mult $2,$3sra $2,$2,31mfhi $3subu $3,$3,$2j $L51sb $3,0($fp)$L52:jal randnopjal __floatsidfmove $4,$2lw $6,32($sp)lw $7,36($sp)move $4,$2jal __muldf3move $5,$3move $5,$3jal __fixdfsimove $4,$2lw $3,40($sp)subu $2,$2,$3j $L51sb $2,0($fp)$L92:addiu $3,$3,%lo($LC10)lw $16,0($3)j $L60lw $17,4($3)$L91:addiu $3,$3,-1li $2,-4 # 0xfffffffffffffffcor $3,$3,$2j $L58addiu $3,$3,1$L93:addiu $3,$3,-1li $2,-4 # 0xfffffffffffffffcor $3,$3,$2j $L54addiu $3,$3,1$L89:addiu $3,$3,-1or $3,$3,$2j $L50addiu $3,$3,1$L65:lw $16,112($sp)move $17,$0li $18,3072 # 0xc00$L72:jal randaddiu $17,$17,1lw $4,56($sp)andi $2,$2,0x3ffaddu $2,$4,$2jal randsw $2,32($16)lw $5,56($sp)andi $2,$2,0x3ffaddu $2,$5,$2jal randsw $2,36($16)lw $3,56($sp)andi $2,$2,0x3ffaddu $2,$3,$2sw $2,40($16)bne $17,$18,$L72addiu $16,$16,12lui $18,%hi(nonTempRandShift_init)lw $2,%lo(nonTempRandShift_init)($18)bne $2,$0,$L94lw $2,112($sp)lui $2,%hi(nonTempRandShift)lui $3,%hi(nonTempRandShift+12288)addiu $16,$2,%lo(nonTempRandShift)addiu $17,$3,%lo(nonTempRandShift+12288)$L70:jal randnopandi $2,$2,0x3ffsw $2,0($16)addiu $16,$16,4bne $16,$17,$L70li $2,1 # 0x1sw $2,%lo(nonTempRandShift_init)($18)lw $2,112($sp)$L94:lw $3,56($sp)sw $0,24($2)sw $3,28($2)lw $31,108($sp)lw $fp,104($sp)lw $23,100($sp)lw $22,96($sp)lw $21,92($sp)lw $20,88($sp)lw $19,84($sp)lw $18,80($sp)lw $17,76($sp)lw $16,72($sp)j $31addiu $sp,$sp,112$L82:jal strlenmove $4,$17j $L24addu $16,$17,$2.set macro.set reorder.end parse.section .text.uninit,"ax",@progbits.align 2.align 5.ent uninit.type uninit, @functionuninit:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $17,20($sp)sw $16,16($sp)sw $31,24($sp)lw $5,100($4)li $17,65536 # 0x10000move $16,$4beq $5,$0,$L102addu $2,$5,$17lw $2,-28612($2)beq $2,$0,$L98move $4,$2jal uc_freenoplw $5,100($16)$L98:lw $3,28($5)addu $2,$5,$17sw $0,-28612($2)beq $3,$0,$L100move $4,$3jal uc_freenoplw $5,100($16)$L100:sw $0,28($5)jal uc_freemove $4,$5sw $0,100($16)$L102:lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end uninit.section .text.query_format,"ax",@progbits.align 2.align 5.ent query_format.type query_format, @functionquery_format:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,842072064 # 0x32310000ori $2,$2,0x5659beq $5,$2,$L105move $3,$4li $2,1448411136 # 0x56550000ori $2,$2,0x5949beq $5,$2,$L105li $2,808583168 # 0x30320000ori $2,$2,0x3449beq $5,$2,$L105move $2,$0j $31nop$L105:lw $2,100($3)li $3,65536 # 0x10000addu $2,$2,$3j vf_next_query_formatlw $5,8256($2).set macro.set reorder.end query_format.section .text.get_image,"ax",@progbits.align 2.align 5.ent get_image.type get_image, @functionget_image:.frame $sp,40,$31 # vars= 0, regs= 3/0, args= 24, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $17,28($sp)sw $16,24($sp)sw $31,32($sp)lhu $7,0($5)move $16,$5andi $2,$7,0x1bne $2,$0,$L117move $17,$4lw $3,100($4)li $2,65536 # 0x10000addu $3,$3,$2lw $4,4($5)lw $2,8256($3)beq $4,$2,$L118move $5,$4$L117:lw $31,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,40$L118:lw $4,92($17)lbu $6,2($16)lw $3,28($16)lw $2,24($16)sw $3,20($sp)jal vf_get_imagesw $2,16($sp)move $6,$2lhu $2,0($16)lw $3,32($6)lw $4,48($6)lw $5,8($6)andi $2,$2,0x100sw $3,32($16)sw $4,48($16)sw $6,96($17)beq $2,$0,$L115sw $5,8($16)lw $2,36($6)lw $3,52($6)sw $2,36($16)sw $3,52($16)lw $2,56($6)lw $3,40($6)sw $2,56($16)sw $3,40($16)$L115:lhu $2,0($16)ori $2,$2,0x2000sh $2,0($16)lw $31,32($sp)lw $17,28($sp)lw $16,24($sp)j $31
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?