1{
2    "License": [
3        "Copyright (C) 2023 The Android Open Source Project",
4        "",
5        "Licensed under the Apache License, Version 2.0 (the “License”);",
6        "you may not use this file except in compliance with the License.",
7        "You may obtain a copy of the License at",
8        "",
9        "     http://www.apache.org/licenses/LICENSE-2.0",
10        "",
11        "Unless required by applicable law or agreed to in writing, software",
12        "distributed under the License is distributed on an “AS IS” BASIS,",
13        "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.",
14        "See the License for the specific language governing permissions and",
15        "limitations under the License."
16    ],
17    "insns": [
18        "AdclRegReg",
19        "AdcqRegReg",
20        "AddbRegImm",
21        "AddlRegImm",
22        "AddlRegReg",
23        "AddqRegImm",
24        "AddqRegReg",
25        "AddqRegMemInsns",
26        "AndbRegImm",
27        "AndbMemImmInsns",
28        "AndlRegImm",
29        "AndlRegReg",
30        "AndnqRegRegReg",
31        "AddpdXRegXReg",
32        "AddpsXRegXReg",
33        "AndqRegImm",
34        "AndqRegMemInsns",
35        "AndqRegReg",
36        "BtqRegImm",
37        "Cmc",
38        "CmovqRegReg",
39        "CmpbMemImmInsns",
40        "CmpeqpdXRegXReg",
41        "CmpeqpsXRegXReg",
42        "CmplepdXRegXReg",
43        "CmplepsXRegXReg",
44        "CmpltpdXRegXReg",
45        "CmpltpsXRegXReg",
46        "CmplRegImm",
47        "CmplRegReg",
48        "CmpqRegImm",
49        "CmpqRegReg",
50        "Crc32qRegReg",
51        "Cvtsd2ssXRegXReg",
52        "Cvtss2sdXRegXReg",
53        "DivlRegRegReg",
54        "DivpdXRegXReg",
55        "DivpsXRegXReg",
56        "DivsdXRegXReg",
57        "DivssXRegXReg",
58        "DivqRegRegReg",
59        "IdivlRegRegReg",
60        "IdivqRegRegReg",
61        "ImullRegReg",
62        "ImulqRegReg",
63        "ImulqRegRegReg",
64        "LahfReg",
65        "LeaqRegMemInsns",
66        "MulqRegRegReg",
67        "SahfReg",
68        "SarlRegImm",
69        "SarlRegReg",
70        "SarqRegImm",
71        "SarqRegReg",
72        "ShlbRegImm",
73        "ShldlRegRegImm",
74        "ShllRegImm",
75        "ShllRegReg",
76        "ShlqRegImm",
77        "ShlqRegReg",
78        "ShrbRegImm",
79        "ShrlRegImm",
80        "ShrlRegReg",
81        "ShrqRegImm",
82        "ShrqRegReg",
83        "SubpdXRegXReg",
84        "SubpsXRegXReg",
85        "TestbRegImm",
86        "TestlRegImm",
87        "TestlRegReg",
88        "TestqRegImm",
89        "TestqRegReg",
90        "TestwRegImm",
91        "TestwRegReg",
92        "Lfence",
93        "LockCmpXchgqRegMemRegInsns",
94        "LockCmpXchg16bRegRegRegRegMemInsns",
95        "Mfence",
96        "MovbMemImmInsns",
97        "MovbMemRegInsns",
98        "MovdMemXRegInsns",
99        "MovdRegXReg",
100        "MovdqaMemXRegInsns",
101        "MovdqaXRegMemInsns",
102        "MovdqaXRegXReg",
103        "MovdquMemXRegInsns",
104        "MovdquXRegMemInsns",
105        "MovdXRegMemInsns",
106        "MovdXRegReg",
107        "MovhlpsXRegXReg",
108        "MovlhpsXRegXReg",
109        "MovlMemImmInsns",
110        "MovlMemRegInsns",
111        "MovlRegImm",
112        "MovlRegMemInsns",
113        "MovlRegReg",
114        "MovqMemImmInsns",
115        "MovqMemRegInsns",
116        "MovqMemXRegInsns",
117        "MovqRegImm",
118        "MovqRegMemInsns",
119        "MovqRegReg",
120        "MovqRegXReg",
121        "MovqXRegMemInsns",
122        "MovqXRegReg",
123        "MovsdMemXRegInsns",
124        "MovsdXRegMemInsns",
125        "MovsdXRegXReg",
126        "MovssMemXRegInsns",
127        "MovssXRegMemInsns",
128        "MovssXRegXReg",
129        "MovsxbqRegMemInsns",
130        "MovsxbqRegReg",
131        "MovsxlqRegMemInsns",
132        "MovsxlqRegReg",
133        "MovsxblRegReg",
134        "MovsxwlRegReg",
135        "MovsxwqRegMemInsns",
136        "MovsxwqRegReg",
137        "MovwMemRegInsns",
138        "MovwRegMemInsns",
139        "MovzxblRegMemInsns",
140        "MovzxbqRegMemInsns",
141        "MovzxbqRegReg",
142        "MovzxblRegReg",
143        "MovzxwlRegMemInsns",
144        "MovzxwlRegReg",
145        "MovzxwqRegMemInsns",
146        "MovzxwqRegReg",
147        "MulpdXRegXReg",
148        "MulpsXRegXReg",
149        "MulsdXRegXReg",
150        "MulssXRegXReg",
151        "NotqReg",
152        "OrbMemImmInsns",
153        "OrbMemRegInsns",
154        "OrbRegReg",
155        "OrlRegImm",
156        "OrlRegReg",
157        "OrqRegImm",
158        "OrqRegReg",
159        "PadddXRegXReg",
160        "PaddwXRegXReg",
161        "PandXRegXReg",
162        "PandnXRegXReg",
163        "PextrbRegXRegImm",
164        "PextrdRegXRegImm",
165        "PextrqRegXRegImm",
166        "PextrwRegXRegImm",
167        "PhadddXRegXReg",
168        "PinsrbXRegRegImm",
169        "PinsrdXRegRegImm",
170        "PinsrqXRegRegImm",
171        "PinsrwXRegRegImm",
172        "PmovsxwdXRegXReg",
173        "PmovsxbwXRegXReg",
174        "PmovzxbwXRegXReg",
175        "PmulldXRegXReg",
176        "PmullwXRegXReg",
177        "PorXRegXReg",
178        "PshufbXRegXReg",
179        "PsllqXRegImm",
180        "PsllwXRegImm",
181        "PsrlqXRegImm",
182        "PsrlwXRegImm",
183        "PsubdXRegXReg",
184        "PunpcklqdqXRegXReg",
185        "PxorXRegXReg",
186        "RorlRegImm",
187        "RorlRegReg",
188        "RorqRegImm",
189        "RorqRegReg",
190        "RoundpsXRegXRegImm",
191        "RoundsdXRegXRegImm",
192        "SetccReg",
193        "Sfence",
194        "SublRegImm",
195        "SublRegReg",
196        "SubqRegImm",
197        "SubqRegReg",
198        "Vfmadd231pdXRegXRegXReg",
199        "Vfmadd231psXRegXRegXReg",
200        "Vfmadd231sdXRegXRegXReg",
201        "Vfmadd231ssXRegXRegXReg",
202        "Vfmsub231sdXRegXRegXReg",
203        "Vfmsub231ssXRegXRegXReg",
204        "Vfnmadd231pdXRegXRegXReg",
205        "Vfnmadd231psXRegXRegXReg",
206        "Vfnmadd231sdXRegXRegXReg",
207        "Vfnmadd231ssXRegXRegXReg",
208        "Vfnmsub231sdXRegXRegXReg",
209        "Vfnmsub231ssXRegXRegXReg",
210        "VmovapdXRegXReg",
211        "VmovapsXRegXReg",
212        "VmovsdXRegXRegXReg",
213        "VmovssXRegXRegXReg",
214        "XorlRegImm",
215        "XorlRegReg",
216        "XorpdXRegXReg",
217        "XorqRegImm",
218        "XorqRegReg"
219    ]
220}