📄 branch.pcgs
字号:
# 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -