random.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 124 行
MID
124 行
.file 1 "random.c" .section .mdebug.abi32 .previous .section .text.av_init_random,"ax",@progbits .align 2 .align 5 .globl av_init_random .ent av_init_random .type av_init_random, @functionav_init_random: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $2,1812398080 # 0x6c070000 sw $4,0($5) ori $8,$2,0x8965 move $4,$5 li $6,1 # 0x1 li $7,624 # 0x270$L2: lw $2,0($4) srl $3,$2,30 xor $2,$2,$3 mul $3,$2,$8 addu $2,$3,$6 addiu $6,$6,1 sw $2,4($4) bne $6,$7,$L2 addiu $4,$4,4 li $2,624 # 0x270 j $31 sw $2,2496($5) .set macro .set reorder .end av_init_random .section .text.av_random_generate_untempered_numbers,"ax",@progbits .align 2 .align 5 .globl av_random_generate_untempered_numbers .ent av_random_generate_untempered_numbers .type av_random_generate_untempered_numbers, @functionav_random_generate_untempered_numbers: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro li $2,2147418112 # 0x7fff0000 li $3,-1727528960 # 0xffffffff99080000 move $11,$4 ori $10,$2,0xffff ori $9,$3,0xb0df move $5,$4 move $6,$0 li $8,-2147483648 # 0xffffffff80000000 li $7,227 # 0xe3$L9: lw $2,0($5) lw $3,4($5) and $2,$2,$8 and $3,$3,$10 or $2,$2,$3 andi $4,$2,0x1 mul $4,$4,$9 lw $3,1588($5) srl $2,$2,1 xor $2,$2,$3 xor $2,$2,$4 addiu $6,$6,1 sw $2,0($5) bne $6,$7,$L9 addiu $5,$5,4 li $2,2147418112 # 0x7fff0000 li $3,-1727528960 # 0xffffffff99080000 ori $9,$2,0xffff ori $10,$3,0xb0df li $6,227 # 0xe3 move $5,$11 li $8,-2147483648 # 0xffffffff80000000 li $7,623 # 0x26f$L11: lw $2,908($5) lw $3,912($5) and $2,$2,$8 and $3,$3,$9 or $2,$2,$3 andi $4,$2,0x1 mul $4,$4,$10 lw $3,0($5) srl $2,$2,1 xor $2,$2,$3 xor $2,$2,$4 addiu $6,$6,1 sw $2,908($5) bne $6,$7,$L11 addiu $5,$5,4 lw $2,2492($11) lw $3,0($11) and $2,$2,$8 and $3,$3,$9 or $2,$2,$3 andi $4,$2,0x1 mul $4,$4,$10 lw $3,1584($11) srl $2,$2,1 xor $2,$2,$3 xor $2,$2,$4 sw $2,2492($11) j $31 sw $0,2496($11) .set macro .set reorder .end av_random_generate_untempered_numbers .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?