Commit | Line | Data |
---|---|---|
40b36596 JM |
1 | # Test instructions that cannot be predicated. |
2 | .text | |
3 | .globl f | |
4 | f: | |
5 | [A1] nop | |
6 | [!B1] nop 2 | |
7 | [a2] addab .D2 b14,32,b29 | |
8 | [b0] addah .D1X b14,32,a5 | |
9 | [!b0] addaw .D2 b14,32,b7 | |
10 | [a1] callp .S1 f,a3 | |
11 | [b1] addsub .L1 a1,a2,a5:a4 | |
12 | [b2] addsub2 .L2 b1,b2,b5:b4 | |
13 | [!a2] cmpy .M1 a1,a2,a5:a4 | |
14 | [!b2] cmpyr .M1 a1,a2,a5 | |
15 | [!a1] cmpyr1 .M1 a1,a2,a5 | |
16 | [!b1] ddotp4 .M2 b0,b1,b3:b2 | |
17 | [!a0] ddotph2 .M2 b1:b0,b2,b5:b4 | |
18 | [!a0] ddotph2r .M2 b1:b0,b2,b5 | |
19 | [!a0] ddotpl2 .M2 b1:b0,b2,b5:b4 | |
20 | [!a0] ddotpl2r .M2 b1:b0,b2,b5 | |
21 | [!b0] dint | |
22 | [a0] dpack2 .L1 a0,a1,a3:a2 | |
23 | [b0] dpackx2 .L1 a0,a1,a3:a2 | |
24 | [b1] gmpy .M1 a1,a2,a3 | |
25 | [a1] idle | |
26 | [b2] mpy2ir .M1 a1,a2,a5:a4 | |
27 | [a0] rint | |
28 | [b0] rpack2 .S1 a0,a1,a2 | |
29 | [!b1] saddsub .L1 a0,a0,a1:a0 | |
30 | [!b2] saddsub2 .L1 a0,a0,a1:a0 | |
31 | [a0] shfl3 .L1 a0,a0,a1:a0 | |
32 | [b1] smpy32 .M1 a0,a0,a0 | |
33 | [a1] swe | |
34 | [!a2] swenr | |
35 | [b0] xormpy .M1 a0,a1,a2 | |
36 | [a1] spmask | |
37 | [b1] spmaskr | |
38 | sploop 1 | |
39 | [a0] spkernel | |
40 | [b0] spkernelr |