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