wmin.cgs

来自「gdb-6.8 Linux下的调试程序 最新版本」· CGS 代码 · 共 174 行

CGS
174
字号
# Intel(r) Wireless MMX(tm) technology testcase for WMIN# mach: xscale# as: -mcpu=xscale+iwmmxt	.include "testutils.inc"	start	.global wminwmin:	# Enable access to CoProcessors 0 & 1 before        # we attempt these instructions.	mvi_h_gr   r1, 3	mcr        p15, 0, r1, cr15, cr1, 0	# Test Unsigned Byte Minimum			mvi_h_gr   r0, 0x12345678	mvi_h_gr   r1, 0x9abcde00	mvi_h_gr   r2, 0x11111111	mvi_h_gr   r3, 0x11111111	mvi_h_gr   r4, 0	mvi_h_gr   r5, 0	tmcrr	   wr0, r0, r1	tmcrr	   wr1, r2, r3	tmcrr	   wr2, r4, r5	wminub     wr2, wr0, wr1		tmrrc	   r0, r1, wr0	tmrrc	   r2, r3, wr1	tmrrc	   r4, r5, wr2		test_h_gr  r0, 0x12345678	test_h_gr  r1, 0x9abcde00	test_h_gr  r2, 0x11111111	test_h_gr  r3, 0x11111111	test_h_gr  r4, 0x11111111	test_h_gr  r5, 0x11111100	# Test Signed Byte Minimum			mvi_h_gr   r0, 0x12345678	mvi_h_gr   r1, 0x9abcde00	mvi_h_gr   r2, 0x11111111	mvi_h_gr   r3, 0x11111111	mvi_h_gr   r4, 0	mvi_h_gr   r5, 0	tmcrr	   wr0, r0, r1	tmcrr	   wr1, r2, r3	tmcrr	   wr2, r4, r5	wminsb     wr2, wr0, wr1		tmrrc	   r0, r1, wr0	tmrrc	   r2, r3, wr1	tmrrc	   r4, r5, wr2		test_h_gr  r0, 0x12345678	test_h_gr  r1, 0x9abcde00	test_h_gr  r2, 0x11111111	test_h_gr  r3, 0x11111111	test_h_gr  r4, 0x11111111	test_h_gr  r5, 0x9abcde00	# Test Unsigned Halfword Minimum			mvi_h_gr   r0, 0x12345678	mvi_h_gr   r1, 0x9abcde00	mvi_h_gr   r2, 0x11111111	mvi_h_gr   r3, 0x11111111	mvi_h_gr   r4, 0	mvi_h_gr   r5, 0	tmcrr	   wr0, r0, r1	tmcrr	   wr1, r2, r3	tmcrr	   wr2, r4, r5	wminuh     wr2, wr0, wr1		tmrrc	   r0, r1, wr0	tmrrc	   r2, r3, wr1	tmrrc	   r4, r5, wr2		test_h_gr  r0, 0x12345678	test_h_gr  r1, 0x9abcde00	test_h_gr  r2, 0x11111111	test_h_gr  r3, 0x11111111	test_h_gr  r4, 0x11111111	test_h_gr  r5, 0x11111111	# Test Signed Halfword Minimum			mvi_h_gr   r0, 0x12345678	mvi_h_gr   r1, 0x9abcde00	mvi_h_gr   r2, 0x11111111	mvi_h_gr   r3, 0x11111111	mvi_h_gr   r4, 0	mvi_h_gr   r5, 0	tmcrr	   wr0, r0, r1	tmcrr	   wr1, r2, r3	tmcrr	   wr2, r4, r5	wminsh     wr2, wr0, wr1		tmrrc	   r0, r1, wr0	tmrrc	   r2, r3, wr1	tmrrc	   r4, r5, wr2		test_h_gr  r0, 0x12345678	test_h_gr  r1, 0x9abcde00	test_h_gr  r2, 0x11111111	test_h_gr  r3, 0x11111111	test_h_gr  r4, 0x11111111	test_h_gr  r5, 0x9abcde00	# Test Unsigned Word Minimum			mvi_h_gr   r0, 0x12345678	mvi_h_gr   r1, 0x9abcde00	mvi_h_gr   r2, 0x11111111	mvi_h_gr   r3, 0x11111111	mvi_h_gr   r4, 0	mvi_h_gr   r5, 0	tmcrr	   wr0, r0, r1	tmcrr	   wr1, r2, r3	tmcrr	   wr2, r4, r5	wminuw     wr2, wr0, wr1		tmrrc	   r0, r1, wr0	tmrrc	   r2, r3, wr1	tmrrc	   r4, r5, wr2		test_h_gr  r0, 0x12345678	test_h_gr  r1, 0x9abcde00	test_h_gr  r2, 0x11111111	test_h_gr  r3, 0x11111111	test_h_gr  r4, 0x11111111	test_h_gr  r5, 0x11111111	# Test Signed Word Minimum			mvi_h_gr   r0, 0x12345678	mvi_h_gr   r1, 0x9abcde00	mvi_h_gr   r2, 0x11111111	mvi_h_gr   r3, 0x11111111	mvi_h_gr   r4, 0	mvi_h_gr   r5, 0	tmcrr	   wr0, r0, r1	tmcrr	   wr1, r2, r3	tmcrr	   wr2, r4, r5	wminsw     wr2, wr0, wr1		tmrrc	   r0, r1, wr0	tmrrc	   r2, r3, wr1	tmrrc	   r4, r5, wr2		test_h_gr  r0, 0x12345678	test_h_gr  r1, 0x9abcde00	test_h_gr  r2, 0x11111111	test_h_gr  r3, 0x11111111	test_h_gr  r4, 0x11111111	test_h_gr  r5, 0x9abcde00	pass

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?