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 + -
显示快捷键?