📄 b.cgs
字号:
# arm testcase for b$cond $offset24# mach: all# ??? Still need to test edge cases. .include "testutils.inc" start .global bb:# b foo b balways1 failbalways1:# beq foo mvi_h_gr r4,4 mvi_h_gr r5,4 cmp r4,r5 beq beq1 failbeq1: mvi_h_gr r5,5 cmp r4,r5 beq beq2 b beq3beq2: failbeq3:# bne foo mvi_h_gr r4,4 mvi_h_gr r5,5 cmp r4,r5 bne bne1 failbne1: mvi_h_gr r5,4 cmp r4,r5 bne bne2 b bne3bne2: failbne3:# bcs foo mvi_h_cnvz 1,0,0,0 bcs bcs1 failbcs1: mvi_h_cnvz 0,0,0,0 bcs bcs2 b bcs3bcs2: failbcs3:# bcc foo mvi_h_cnvz 0,0,0,0 bcc bcc1 failbcc1: mvi_h_cnvz 1,0,0,0 bcc bcc2 b bcc3bcc2: failbcc3:# bmi foo mvi_h_cnvz 0,1,0,0 bmi bmi1 failbmi1: mvi_h_cnvz 0,0,0,0 bmi bmi2 b bmi3bmi2: failbmi3:# bpl foo mvi_h_cnvz 0,0,0,0 bpl bpl1 failbpl1: mvi_h_cnvz 0,1,0,0 bpl bpl2 b bpl3bpl2: failbpl3:# bvs foo mvi_h_cnvz 0,0,1,0 bvs bvs1 failbvs1: mvi_h_cnvz 0,0,0,0 bvs bvs2 b bvs3bvs2: failbvs3:# bvc foo mvi_h_cnvz 0,0,0,0 bvc bvc1 failbvc1: mvi_h_cnvz 0,0,1,0 bvc bvc2 b bvc3bvc2: failbvc3:# bhi foo mvi_h_gr r4,5 mvi_h_gr r5,4 cmp r4,r5 bhi bhi1 failbhi1: mvi_h_gr r5,5 cmp r4,r5 bhi bhi2 b bhi3bhi2: failbhi3: mvi_h_gr r5,6 cmp r4,r5 bhi bhi4 b bhi5bhi4: failbhi5:# bls foo mvi_h_gr r4,4 mvi_h_gr r5,5 cmp r4,r5 bls bls1 failbls1: mvi_h_gr r5,4 cmp r4,r5 bls bls2 failbls2: mvi_h_gr r5,3 cmp r4,r5 bls bls3 b bls4bls3: failbls4:# bge foo mvi_h_gr r4,4 mvi_h_gr r5,4 cmp r4,r5 bge bge1 failbge1: mvi_h_gr r5,3 cmp r4,r5 bge bge2 failbge2: mvi_h_gr r5,5 cmp r4,r5 bge bge3 b bge4bge3: failbge4:# blt foo mvi_h_gr r4,4 mvi_h_gr r5,5 cmp r4,r5 blt blt1 failblt1: mvi_h_gr r5,4 cmp r4,r5 blt blt2 b blt3blt2: failblt3: mvi_h_gr r5,3 cmp r4,r5 blt blt4 b blt5blt4: failblt5:# bgt foo mvi_h_gr r4,4 mvi_h_gr r5,3 cmp r4,r5 bgt bgt1 failbgt1: mvi_h_gr r5,4 cmp r4,r5 bgt bgt2 b bgt3bgt2: failbgt3: mvi_h_gr r5,5 cmp r4,r5 bgt bgt4 b bgt5bgt4: failbgt5:# ble foo mvi_h_gr r4,4 mvi_h_gr r5,4 cmp r4,r5 ble ble1 failble1: mvi_h_gr r5,5 cmp r4,r5 ble ble2 failble2: mvi_h_gr r5,3 cmp r4,r5 ble ble3 b ble4ble3: failble4: pass
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -