-
Notifications
You must be signed in to change notification settings - Fork 13
/
MANIFEST
312 lines (299 loc) · 10.7 KB
/
MANIFEST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
* CHANGES.md
* MANIFEST
* LICENSE
* Rakefile
* README.md
* examples/hello_world.rb
* lib/arch/arm.rb
* lib/arch/arm64.rb
* lib/arch/arm64_const.rb
* lib/arch/arm64_registers.rb
* lib/arch/arm_const.rb
* lib/arch/arm_registers.rb
* lib/arch/const_gen
* lib/arch/mips.rb
* lib/arch/mips_const.rb
* lib/arch/mips_registers.rb
* lib/arch/ppc.rb
* lib/arch/ppc_const.rb
* lib/arch/ppc_registers.rb
* lib/arch/sparc.rb
* lib/arch/sparc_const.rb
* lib/arch/sparc_registers.rb
* lib/arch/systemz.rb
* lib/arch/sysz_registers.rb
* lib/arch/sysz_const.rb
* lib/arch/x86.rb
* lib/arch/x86_const.rb
* lib/arch/x86_registers.rb
* lib/arch/xcore.rb
* lib/arch/xcore_const.rb
* lib/arch/xcore_registers.rb
* lib/crabstone.rb
* test/test.rb
* test/test.rb.SPEC
* test/test_arm.rb
* test/test_arm.rb.SPEC
* test/test_arm64.rb
* test/test_arm64.rb.SPEC
* test/test_detail.rb
* test/test_detail.rb.SPEC
* test/test_exhaustive.rb
* test/test_mips.rb
* test/test_mips.rb.SPEC
* test/test_ppc.rb
* test/test_ppc.rb.SPEC
* test/test_sanity.rb
* test/test_skipdata.rb
* test/test_skipdata.rb.SPEC
* test/test_sparc.rb
* test/test_sparc.rb.SPEC
* test/test_sysz.rb
* test/test_sysz.rb.SPEC
* test/test_x86.rb
* test/test_x86.rb.SPEC
* test/text_xcore.rb
* test/test_xcore.rb.SPEC
* test/MC/README
* test/MC/AArch64/basic-a64-instructions.s.cs
* test/MC/AArch64/gicv3-regs.s.cs
* test/MC/AArch64/neon-2velem.s.cs
* test/MC/AArch64/neon-3vdiff.s.cs
* test/MC/AArch64/neon-aba-abd.s.cs
* test/MC/AArch64/neon-across.s.cs
* test/MC/AArch64/neon-add-pairwise.s.cs
* test/MC/AArch64/neon-add-sub-instructions.s.cs
* test/MC/AArch64/neon-bitwise-instructions.s.cs
* test/MC/AArch64/neon-compare-instructions.s.cs
* test/MC/AArch64/neon-crypto.s.cs
* test/MC/AArch64/neon-extract.s.cs
* test/MC/AArch64/neon-facge-facgt.s.cs
* test/MC/AArch64/neon-frsqrt-frecp.s.cs
* test/MC/AArch64/neon-halving-add-sub.s.cs
* test/MC/AArch64/neon-max-min-pairwise.s.cs
* test/MC/AArch64/neon-max-min.s.cs
* test/MC/AArch64/neon-mla-mls-instructions.s.cs
* test/MC/AArch64/neon-mov.s.cs
* test/MC/AArch64/neon-mul-div-instructions.s.cs
* test/MC/AArch64/neon-perm.s.cs
* test/MC/AArch64/neon-rounding-halving-add.s.cs
* test/MC/AArch64/neon-rounding-shift.s.cs
* test/MC/AArch64/neon-saturating-add-sub.s.cs
* test/MC/AArch64/neon-saturating-rounding-shift.s.cs
* test/MC/AArch64/neon-saturating-shift.s.cs
* test/MC/AArch64/neon-scalar-abs.s.cs
* test/MC/AArch64/neon-scalar-add-sub.s.cs
* test/MC/AArch64/neon-scalar-by-elem-mla.s.cs
* test/MC/AArch64/neon-scalar-by-elem-mul.s.cs
* test/MC/AArch64/neon-scalar-by-elem-saturating-mla.s.cs
* test/MC/AArch64/neon-scalar-by-elem-saturating-mul.s.cs
* test/MC/AArch64/neon-scalar-compare.s.cs
* test/MC/AArch64/neon-scalar-cvt.s.cs
* test/MC/AArch64/neon-scalar-dup.s.cs
* test/MC/AArch64/neon-scalar-extract-narrow.s.cs
* test/MC/AArch64/neon-scalar-fp-compare.s.cs
* test/MC/AArch64/neon-scalar-mul.s.cs
* test/MC/AArch64/neon-scalar-neg.s.cs
* test/MC/AArch64/neon-scalar-recip.s.cs
* test/MC/AArch64/neon-scalar-reduce-pairwise.s.cs
* test/MC/AArch64/neon-scalar-rounding-shift.s.cs
* test/MC/AArch64/neon-scalar-saturating-add-sub.s.cs
* test/MC/AArch64/neon-scalar-saturating-rounding-shift.s.cs
* test/MC/AArch64/neon-scalar-saturating-shift.s.cs
* test/MC/AArch64/neon-scalar-shift-imm.s.cs
* test/MC/AArch64/neon-scalar-shift.s.cs
* test/MC/AArch64/neon-shift-left-long.s.cs
* test/MC/AArch64/neon-shift.s.cs
* test/MC/AArch64/neon-simd-copy.s.cs
* test/MC/AArch64/neon-simd-ldst-multi-elem.s.cs
* test/MC/AArch64/neon-simd-ldst-one-elem.s.cs
* test/MC/AArch64/neon-simd-misc.s.cs
* test/MC/AArch64/neon-simd-post-ldst-multi-elem.s.cs
* test/MC/AArch64/neon-simd-shift.s.cs
* test/MC/AArch64/neon-tbl.s.cs
* test/MC/AArch64/trace-regs.s.cs
* test/MC/ARM/arm-aliases.s.cs
* test/MC/ARM/arm-arithmetic-aliases.s.cs
* test/MC/ARM/arm-it-block.s.cs
* test/MC/ARM/arm-memory-instructions.s.cs
* test/MC/ARM/arm-shift-encoding.s.cs
* test/MC/ARM/arm-thumb-trustzone.s.cs
* test/MC/ARM/arm-trustzone.s.cs
* test/MC/ARM/arm_addrmode2.s.cs
* test/MC/ARM/arm_addrmode3.s.cs
* test/MC/ARM/arm_instructions.s.cs
* test/MC/ARM/basic-arm-instructions-v8.s.cs
* test/MC/ARM/basic-arm-instructions.s.cs
* test/MC/ARM/basic-thumb-instructions.s.cs
* test/MC/ARM/basic-thumb2-instructions-v8.s.cs
* test/MC/ARM/basic-thumb2-instructions.s.cs
* test/MC/ARM/crc32-thumb.s.cs
* test/MC/ARM/crc32.s.cs
* test/MC/ARM/dot-req.s.cs
* test/MC/ARM/fp-armv8.s.cs
* test/MC/ARM/idiv-thumb.s.cs
* test/MC/ARM/idiv.s.cs
* test/MC/ARM/load-store-acquire-release-v8-thumb.s.cs
* test/MC/ARM/load-store-acquire-release-v8.s.cs
* test/MC/ARM/mode-switch.s.cs
* test/MC/ARM/neon-abs-encoding.s.cs
* test/MC/ARM/neon-absdiff-encoding.s.cs
* test/MC/ARM/neon-add-encoding.s.cs
* test/MC/ARM/neon-bitcount-encoding.s.cs
* test/MC/ARM/neon-bitwise-encoding.s.cs
* test/MC/ARM/neon-cmp-encoding.s.cs
* test/MC/ARM/neon-convert-encoding.s.cs
* test/MC/ARM/neon-crypto.s.cs
* test/MC/ARM/neon-dup-encoding.s.cs
* test/MC/ARM/neon-minmax-encoding.s.cs
* test/MC/ARM/neon-mov-encoding.s.cs
* test/MC/ARM/neon-mul-accum-encoding.s.cs
* test/MC/ARM/neon-mul-encoding.s.cs
* test/MC/ARM/neon-neg-encoding.s.cs
* test/MC/ARM/neon-pairwise-encoding.s.cs
* test/MC/ARM/neon-reciprocal-encoding.s.cs
* test/MC/ARM/neon-reverse-encoding.s.cs
* test/MC/ARM/neon-satshift-encoding.s.cs
* test/MC/ARM/neon-shift-encoding.s.cs
* test/MC/ARM/neon-shiftaccum-encoding.s.cs
* test/MC/ARM/neon-shuffle-encoding.s.cs
* test/MC/ARM/neon-sub-encoding.s.cs
* test/MC/ARM/neon-table-encoding.s.cs
* test/MC/ARM/neon-v8.s.cs
* test/MC/ARM/neon-vld-encoding.s.cs
* test/MC/ARM/neon-vst-encoding.s.cs
* test/MC/ARM/neon-vswp.s.cs
* test/MC/ARM/neont2-abs-encoding.s.cs
* test/MC/ARM/neont2-absdiff-encoding.s.cs
* test/MC/ARM/neont2-add-encoding.s.cs
* test/MC/ARM/neont2-bitcount-encoding.s.cs
* test/MC/ARM/neont2-bitwise-encoding.s.cs
* test/MC/ARM/neont2-cmp-encoding.s.cs
* test/MC/ARM/neont2-convert-encoding.s.cs
* test/MC/ARM/neont2-dup-encoding.s.cs
* test/MC/ARM/neont2-minmax-encoding.s.cs
* test/MC/ARM/neont2-mov-encoding.s.cs
* test/MC/ARM/neont2-mul-accum-encoding.s.cs
* test/MC/ARM/neont2-mul-encoding.s.cs
* test/MC/ARM/neont2-neg-encoding.s.cs
* test/MC/ARM/neont2-pairwise-encoding.s.cs
* test/MC/ARM/neont2-reciprocal-encoding.s.cs
* test/MC/ARM/neont2-reverse-encoding.s.cs
* test/MC/ARM/neont2-satshift-encoding.s.cs
* test/MC/ARM/neont2-shift-encoding.s.cs
* test/MC/ARM/neont2-shiftaccum-encoding.s.cs
* test/MC/ARM/neont2-shuffle-encoding.s.cs
* test/MC/ARM/neont2-sub-encoding.s.cs
* test/MC/ARM/neont2-table-encoding.s.cs
* test/MC/ARM/neont2-vld-encoding.s.cs
* test/MC/ARM/neont2-vst-encoding.s.cs
* test/MC/ARM/simple-fp-encoding.s.cs
* test/MC/ARM/thumb-fp-armv8.s.cs
* test/MC/ARM/thumb-hints.s.cs
* test/MC/ARM/thumb-neon-crypto.s.cs
* test/MC/ARM/thumb-neon-v8.s.cs
* test/MC/ARM/thumb-shift-encoding.s.cs
* test/MC/ARM/thumb.s.cs
* test/MC/ARM/thumb2-b.w-encodingT4.s.cs
* test/MC/ARM/thumb2-branches.s.cs
* test/MC/ARM/thumb2-mclass.s.cs
* test/MC/ARM/thumb2-narrow-dp.ll.cs
* test/MC/ARM/thumb2-pldw.s.cs
* test/MC/ARM/vfp4-thumb.s.cs
* test/MC/ARM/vfp4.s.cs
* test/MC/ARM/vpush-vpop-thumb.s.cs
* test/MC/ARM/vpush-vpop.s.cs
* test/MC/Mips/hilo-addressing.s.cs
* test/MC/Mips/micromips-alu-instructions-EB.s.cs
* test/MC/Mips/micromips-alu-instructions.s.cs
* test/MC/Mips/micromips-branch-instructions-EB.s.cs
* test/MC/Mips/micromips-branch-instructions.s.cs
* test/MC/Mips/micromips-expansions.s.cs
* test/MC/Mips/micromips-jump-instructions-EB.s.cs
* test/MC/Mips/micromips-jump-instructions.s.cs
* test/MC/Mips/micromips-loadstore-instructions-EB.s.cs
* test/MC/Mips/micromips-loadstore-instructions.s.cs
* test/MC/Mips/micromips-loadstore-unaligned-EB.s.cs
* test/MC/Mips/micromips-loadstore-unaligned.s.cs
* test/MC/Mips/micromips-movcond-instructions-EB.s.cs
* test/MC/Mips/micromips-movcond-instructions.s.cs
* test/MC/Mips/micromips-multiply-instructions-EB.s.cs
* test/MC/Mips/micromips-multiply-instructions.s.cs
* test/MC/Mips/micromips-shift-instructions-EB.s.cs
* test/MC/Mips/micromips-shift-instructions.s.cs
* test/MC/Mips/micromips-trap-instructions-EB.s.cs
* test/MC/Mips/micromips-trap-instructions.s.cs
* test/MC/Mips/mips-alu-instructions.s.cs
* test/MC/Mips/mips-control-instructions-64.s.cs
* test/MC/Mips/mips-control-instructions.s.cs
* test/MC/Mips/mips-coprocessor-encodings.s.cs
* test/MC/Mips/mips-dsp-instructions.s.cs
* test/MC/Mips/mips-expansions.s.cs
* test/MC/Mips/mips-fpu-instructions.s.cs
* test/MC/Mips/mips-jump-instructions.s.cs
* test/MC/Mips/mips-memory-instructions.s.cs
* test/MC/Mips/mips-register-names.s.cs
* test/MC/Mips/mips64-alu-instructions.s.cs
* test/MC/Mips/mips64-instructions.s.cs
* test/MC/Mips/mips64-register-names.s.cs
* test/MC/Mips/mips_directives.s.cs
* test/MC/Mips/nabi-regs.s.cs
* test/MC/Mips/set-at-directive.s.cs
* test/MC/Mips/test_2r.s.cs
* test/MC/Mips/test_2rf.s.cs
* test/MC/Mips/test_3r.s.cs
* test/MC/Mips/test_3rf.s.cs
* test/MC/Mips/test_bit.s.cs
* test/MC/Mips/test_cbranch.s.cs
* test/MC/Mips/test_ctrlregs.s.cs
* test/MC/Mips/test_elm.s.cs
* test/MC/Mips/test_elm_insert.s.cs
* test/MC/Mips/test_elm_insve.s.cs
* test/MC/Mips/test_i10.s.cs
* test/MC/Mips/test_i5.s.cs
* test/MC/Mips/test_i8.s.cs
* test/MC/Mips/test_lsa.s.cs
* test/MC/Mips/test_mi10.s.cs
* test/MC/Mips/test_vec.s.cs
* test/MC/PowerPC/ppc64-encoding-bookII.s.cs
* test/MC/PowerPC/ppc64-encoding-bookIII.s.cs
* test/MC/PowerPC/ppc64-encoding-ext.s.cs
* test/MC/PowerPC/ppc64-encoding-fp.s.cs
* test/MC/PowerPC/ppc64-encoding-vmx.s.cs
* test/MC/PowerPC/ppc64-encoding.s.cs
* test/MC/PowerPC/ppc64-operands.s.cs
* test/MC/Sparc/sparc-alu-instructions.s.cs
* test/MC/Sparc/sparc-atomic-instructions.s.cs
* test/MC/Sparc/sparc-ctrl-instructions.s.cs
* test/MC/Sparc/sparc-fp-instructions.s.cs
* test/MC/Sparc/sparc-mem-instructions.s.cs
* test/MC/Sparc/sparc-vis.s.cs
* test/MC/Sparc/sparc64-alu-instructions.s.cs
* test/MC/Sparc/sparc64-ctrl-instructions.s.cs
* test/MC/Sparc/sparcv8-instructions.s.cs
* test/MC/Sparc/sparcv9-instructions.s.cs
* test/MC/SystemZ/insn-good-z196.s.cs
* test/MC/SystemZ/insn-good.s.cs
* test/MC/SystemZ/regs-good.s.cs
* test/MC/X86/3DNow.s.cs
* test/MC/X86/address-size.s.cs
* test/MC/X86/avx512-encodings.s.cs
* test/MC/X86/intel-syntax-encoding.s.cs
* test/MC/X86/x86-32-avx.s.cs
* test/MC/X86/x86-32-fma3.s.cs
* test/MC/X86/x86-32-ms-inline-asm.s.cs
* test/MC/X86/x86_64-avx-clmul-encoding.s.cs
* test/MC/X86/x86_64-avx-encoding.s.cs
* test/MC/X86/x86_64-bmi-encoding.s.cs
* test/MC/X86/x86_64-encoding.s.cs
* test/MC/X86/x86_64-fma3-encoding.s.cs
* test/MC/X86/x86_64-fma4-encoding.s.cs
* test/MC/X86/x86_64-hle-encoding.s.cs
* test/MC/X86/x86_64-imm-widths.s.cs
* test/MC/X86/x86_64-rand-encoding.s.cs
* test/MC/X86/x86_64-rtm-encoding.s.cs
* test/MC/X86/x86_64-sse4a.s.cs
* test/MC/X86/x86_64-tbm-encoding.s.cs
* test/MC/X86/x86_64-xop-encoding.s.cs
* bin/genconst
* bin/genreg