Commit | Line | Data |
---|---|---|
4934a27c MM |
1 | #name: Custom Datapath Extension Scalar bits (CDE) |
2 | #source: cde-scalar.s | |
3 | #as: -mno-warn-deprecated -march=armv8-m.main+cdecp0+cdecp7 -I$srcdir/$subdir | |
4 | #as: -mno-warn-deprecated -march=armv8-m.main+cdecp0+cdecp1+cdecp2+cdecp3+cdecp4+cdecp5+cdecp6+cdecp7 -I$srcdir/$subdir | |
5 | #objdump: -M force-thumb -dr --show-raw-insn -marmv8-m.main -M coproc0=cde -M coproc7=cde | |
6 | #... | |
7 | 00000000 <\.text>: | |
8 | *[0-9a-f]+: ee00 0000 cx1 p0, r0, #0 | |
9 | *[0-9a-f]+: ee3f 0000 cx1 p0, r0, #8064 | |
10 | *[0-9a-f]+: ee00 0080 cx1 p0, r0, #64 | |
11 | *[0-9a-f]+: ee00 003f cx1 p0, r0, #63 | |
12 | *[0-9a-f]+: ee00 0700 cx1 p7, r0, #0 | |
13 | *[0-9a-f]+: ee00 f000 cx1 p0, APSR_nzcv, #0 | |
14 | *[0-9a-f]+: ee00 9000 cx1 p0, r9, #0 | |
15 | *[0-9a-f]+: fe00 0000 cx1a p0, r0, #0 | |
16 | *[0-9a-f]+: fe3f 0000 cx1a p0, r0, #8064 | |
17 | *[0-9a-f]+: fe00 0080 cx1a p0, r0, #64 | |
18 | *[0-9a-f]+: fe00 003f cx1a p0, r0, #63 | |
19 | *[0-9a-f]+: fe00 0700 cx1a p7, r0, #0 | |
20 | *[0-9a-f]+: fe00 f000 cx1a p0, APSR_nzcv, #0 | |
21 | *[0-9a-f]+: fe00 9000 cx1a p0, r9, #0 | |
22 | *[0-9a-f]+: bf18 it ne | |
23 | *[0-9a-f]+: fe00 0000 cx1a p0, r0, #0 | |
24 | *[0-9a-f]+: ee00 0040 cx1d p0, r0, r1, #0 | |
25 | *[0-9a-f]+: ee3f 0040 cx1d p0, r0, r1, #8064 | |
26 | *[0-9a-f]+: ee00 00c0 cx1d p0, r0, r1, #64 | |
27 | *[0-9a-f]+: ee00 007f cx1d p0, r0, r1, #63 | |
28 | *[0-9a-f]+: ee00 0740 cx1d p7, r0, r1, #0 | |
29 | *[0-9a-f]+: ee00 a040 cx1d p0, sl, fp, #0 | |
30 | *[0-9a-f]+: fe00 0040 cx1da p0, r0, r1, #0 | |
31 | *[0-9a-f]+: fe3f 0040 cx1da p0, r0, r1, #8064 | |
32 | *[0-9a-f]+: fe00 00c0 cx1da p0, r0, r1, #64 | |
33 | *[0-9a-f]+: fe00 007f cx1da p0, r0, r1, #63 | |
34 | *[0-9a-f]+: fe00 0740 cx1da p7, r0, r1, #0 | |
35 | *[0-9a-f]+: fe00 a040 cx1da p0, sl, fp, #0 | |
36 | *[0-9a-f]+: bf18 it ne | |
37 | *[0-9a-f]+: fe00 0040 cx1da p0, r0, r1, #0 | |
38 | *[0-9a-f]+: ee40 0000 cx2 p0, r0, r0, #0 | |
39 | *[0-9a-f]+: ee70 0000 cx2 p0, r0, r0, #384 | |
40 | *[0-9a-f]+: ee40 0080 cx2 p0, r0, r0, #64 | |
41 | *[0-9a-f]+: ee40 003f cx2 p0, r0, r0, #63 | |
42 | *[0-9a-f]+: ee40 0700 cx2 p7, r0, r0, #0 | |
43 | *[0-9a-f]+: ee40 f000 cx2 p0, APSR_nzcv, r0, #0 | |
44 | *[0-9a-f]+: ee40 9000 cx2 p0, r9, r0, #0 | |
45 | *[0-9a-f]+: ee4f 0000 cx2 p0, r0, APSR_nzcv, #0 | |
46 | *[0-9a-f]+: ee49 0000 cx2 p0, r0, r9, #0 | |
47 | *[0-9a-f]+: fe40 0000 cx2a p0, r0, r0, #0 | |
48 | *[0-9a-f]+: fe70 0000 cx2a p0, r0, r0, #384 | |
49 | *[0-9a-f]+: fe40 0080 cx2a p0, r0, r0, #64 | |
50 | *[0-9a-f]+: fe40 003f cx2a p0, r0, r0, #63 | |
51 | *[0-9a-f]+: fe40 0700 cx2a p7, r0, r0, #0 | |
52 | *[0-9a-f]+: fe40 f000 cx2a p0, APSR_nzcv, r0, #0 | |
53 | *[0-9a-f]+: fe40 9000 cx2a p0, r9, r0, #0 | |
54 | *[0-9a-f]+: fe4f 0000 cx2a p0, r0, APSR_nzcv, #0 | |
55 | *[0-9a-f]+: fe49 0000 cx2a p0, r0, r9, #0 | |
56 | *[0-9a-f]+: bf18 it ne | |
57 | *[0-9a-f]+: fe40 0000 cx2a p0, r0, r0, #0 | |
58 | *[0-9a-f]+: ee40 0040 cx2d p0, r0, r1, r0, #0 | |
59 | *[0-9a-f]+: ee70 0040 cx2d p0, r0, r1, r0, #384 | |
60 | *[0-9a-f]+: ee40 00c0 cx2d p0, r0, r1, r0, #64 | |
61 | *[0-9a-f]+: ee40 007f cx2d p0, r0, r1, r0, #63 | |
62 | *[0-9a-f]+: ee40 0740 cx2d p7, r0, r1, r0, #0 | |
63 | *[0-9a-f]+: ee40 a040 cx2d p0, sl, fp, r0, #0 | |
64 | *[0-9a-f]+: ee4f 0040 cx2d p0, r0, r1, APSR_nzcv, #0 | |
65 | *[0-9a-f]+: ee49 0040 cx2d p0, r0, r1, r9, #0 | |
66 | *[0-9a-f]+: fe40 0040 cx2da p0, r0, r1, r0, #0 | |
67 | *[0-9a-f]+: fe70 0040 cx2da p0, r0, r1, r0, #384 | |
68 | *[0-9a-f]+: fe40 00c0 cx2da p0, r0, r1, r0, #64 | |
69 | *[0-9a-f]+: fe40 007f cx2da p0, r0, r1, r0, #63 | |
70 | *[0-9a-f]+: fe40 0740 cx2da p7, r0, r1, r0, #0 | |
71 | *[0-9a-f]+: fe40 a040 cx2da p0, sl, fp, r0, #0 | |
72 | *[0-9a-f]+: fe4f 0040 cx2da p0, r0, r1, APSR_nzcv, #0 | |
73 | *[0-9a-f]+: fe49 0040 cx2da p0, r0, r1, r9, #0 | |
74 | *[0-9a-f]+: ee80 0000 cx3 p0, r0, r0, r0, #0 | |
75 | *[0-9a-f]+: eef0 0000 cx3 p0, r0, r0, r0, #56 | |
76 | *[0-9a-f]+: ee80 0080 cx3 p0, r0, r0, r0, #4 | |
77 | *[0-9a-f]+: ee80 0030 cx3 p0, r0, r0, r0, #3 | |
78 | *[0-9a-f]+: ee80 0700 cx3 p7, r0, r0, r0, #0 | |
79 | *[0-9a-f]+: ee80 000f cx3 p0, APSR_nzcv, r0, r0, #0 | |
80 | *[0-9a-f]+: ee80 0009 cx3 p0, r9, r0, r0, #0 | |
81 | *[0-9a-f]+: ee8f 0000 cx3 p0, r0, APSR_nzcv, r0, #0 | |
82 | *[0-9a-f]+: ee89 0000 cx3 p0, r0, r9, r0, #0 | |
83 | *[0-9a-f]+: ee80 f000 cx3 p0, r0, r0, APSR_nzcv, #0 | |
84 | *[0-9a-f]+: ee80 9000 cx3 p0, r0, r0, r9, #0 | |
85 | *[0-9a-f]+: fe80 0000 cx3a p0, r0, r0, r0, #0 | |
86 | *[0-9a-f]+: fef0 0000 cx3a p0, r0, r0, r0, #56 | |
87 | *[0-9a-f]+: fe80 0080 cx3a p0, r0, r0, r0, #4 | |
88 | *[0-9a-f]+: fe80 0030 cx3a p0, r0, r0, r0, #3 | |
89 | *[0-9a-f]+: fe80 0700 cx3a p7, r0, r0, r0, #0 | |
90 | *[0-9a-f]+: fe80 000f cx3a p0, APSR_nzcv, r0, r0, #0 | |
91 | *[0-9a-f]+: fe80 0009 cx3a p0, r9, r0, r0, #0 | |
92 | *[0-9a-f]+: fe8f 0000 cx3a p0, r0, APSR_nzcv, r0, #0 | |
93 | *[0-9a-f]+: fe89 0000 cx3a p0, r0, r9, r0, #0 | |
94 | *[0-9a-f]+: fe80 f000 cx3a p0, r0, r0, APSR_nzcv, #0 | |
95 | *[0-9a-f]+: fe80 9000 cx3a p0, r0, r0, r9, #0 | |
96 | *[0-9a-f]+: bf18 it ne | |
97 | *[0-9a-f]+: fe80 0000 cx3a p0, r0, r0, r0, #0 | |
98 | *[0-9a-f]+: ee80 0040 cx3d p0, r0, r1, r0, r0, #0 | |
99 | *[0-9a-f]+: eef0 0040 cx3d p0, r0, r1, r0, r0, #56 | |
100 | *[0-9a-f]+: ee80 00c0 cx3d p0, r0, r1, r0, r0, #4 | |
101 | *[0-9a-f]+: ee80 0070 cx3d p0, r0, r1, r0, r0, #3 | |
102 | *[0-9a-f]+: ee80 0740 cx3d p7, r0, r1, r0, r0, #0 | |
103 | *[0-9a-f]+: ee80 004a cx3d p0, sl, fp, r0, r0, #0 | |
104 | *[0-9a-f]+: ee8f 0040 cx3d p0, r0, r1, APSR_nzcv, r0, #0 | |
105 | *[0-9a-f]+: ee89 0040 cx3d p0, r0, r1, r9, r0, #0 | |
106 | *[0-9a-f]+: ee80 f040 cx3d p0, r0, r1, r0, APSR_nzcv, #0 | |
107 | *[0-9a-f]+: ee80 9040 cx3d p0, r0, r1, r0, r9, #0 | |
108 | *[0-9a-f]+: fe80 0040 cx3da p0, r0, r1, r0, r0, #0 | |
109 | *[0-9a-f]+: fef0 0040 cx3da p0, r0, r1, r0, r0, #56 | |
110 | *[0-9a-f]+: fe80 00c0 cx3da p0, r0, r1, r0, r0, #4 | |
111 | *[0-9a-f]+: fe80 0070 cx3da p0, r0, r1, r0, r0, #3 | |
112 | *[0-9a-f]+: fe80 0740 cx3da p7, r0, r1, r0, r0, #0 | |
113 | *[0-9a-f]+: fe80 004a cx3da p0, sl, fp, r0, r0, #0 | |
114 | *[0-9a-f]+: fe8f 0040 cx3da p0, r0, r1, APSR_nzcv, r0, #0 | |
115 | *[0-9a-f]+: fe89 0040 cx3da p0, r0, r1, r9, r0, #0 | |
116 | *[0-9a-f]+: fe80 f040 cx3da p0, r0, r1, r0, APSR_nzcv, #0 | |
117 | *[0-9a-f]+: fe80 9040 cx3da p0, r0, r1, r0, r9, #0 |