branch.pcgs

来自「这个是LINUX下的GDB调度工具的源码」· PCGS 代码 · 共 64 行

PCGS
64
字号
# frv parallel testcase for branching# mach: fr500 fr550 frv	.include "testutils.inc"	start	.global branchbranch:	; All insns in VLIW execute	setlos.p	1,gr1	setlos		0,gr2	setlos.p	0,gr3	bra		ok1	setlos.p	2,gr2	setlos		3,gr3	failok1:	test_gr_immed  	1,gr1	test_gr_immed  	0,gr2	test_gr_immed  	0,gr3	; 1st branch is taken	bra.p		ok5	bra		ok4	bra.p		ok3	bra		ok2	failok2:	failok3:	failok4:	failok5:	; 1st true branch is taken	set_icc		0x4 1	bne.p		icc1,1,ok6	blt		icc1,1,ok7	beq.p		icc1,1,ok9	ble		icc1,1,ok8	failok6:	failok7:	failok8:	failok9:	; combination of the above	set_icc		0x4 1	setlos.p	4,gr4	setlos.p	0,gr5	bne.p		icc1,1,oka	beq		icc1,1,okb	setlos		5,gr5	failoka:	failokb:	test_gr_immed  	4,gr4	test_gr_immed  	0,gr5	pass

⌨️ 快捷键说明

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