1# @OC@ test 2 3# reg,reg 4 @OC@ r0,r1 5 @OC@ fp,sp 6 7# shimm values 8 @OC@ r0,0 9 @OC@ r1,-1 10 @OC@ 0,r2 11 @OC@ -1,r3 12 @OC@ r4,255 13 @OC@ 255,r5 14 @OC@ r6,-256 15 @OC@ -256,r7 16 17# limm values 18 @OC@ r8,256 19 @OC@ r9,-257 20 @OC@ 511,r10 21 @OC@ r11,0x42424242 22 @OC@ 0x12345678,r12 23 24# shimm and limm 25 @OC@ 255,256 26 @OC@ 256,255 27 28# symbols 29 @OC@ r0,foo 30 31# conditional execution 32 @OC@.al r0,r1 33 @OC@.ra r3,r4 34 @OC@.eq r6,r7 35 @OC@.z r9,r10 36 @OC@.ne r12,r13 37 @OC@.nz r15,r16 38 @OC@.pl r18,r19 39 @OC@.p r21,r22 40 @OC@.mi r24,r25 41 @OC@.n r27,r28 42 @OC@.cs r30,r31 43 @OC@.c r33,r34 44 @OC@.lo r36,r37 45 @OC@.cc r39,r40 46 @OC@.nc r42,r43 47 @OC@.hs r45,r46 48 @OC@.vs r48,r49 49 @OC@.v r51,r52 50 @OC@.vc r54,r55 51 @OC@.nv r57,r58 52 @OC@.gt r60,r60 53 @OC@.ge r0,0 54 @OC@.lt 1,r1 55 @OC@.le 2,2 56 @OC@.hi r3,r3 57 @OC@.ls r4,r4 58 @OC@.pnz r5,r5 59 60# flag setting 61 @OC@.f r0,r1 62 @OC@.f r2,1 63 @OC@.f 1,r3 64 @OC@.f 0,r4 65 @OC@.f r5,512 66 @OC@.f 512,r6 67 @OC@.f 512,512 68 69# conditional execution + flag setting 70 @OC@.eq.f r0,r1 71 @OC@.ne.f r1,0 72 @OC@.lt.f 0,r2 73 @OC@.gt.f 1,r2 74 @OC@.le.f r0,512 75 @OC@.ge.f 512,r2 76 @OC@.n.f 512,512 77