You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1276 lines
27KB

  1. /* Generated automatically by the program `genconstants'
  2. from the machine description file `md'. */
  3. #ifndef GCC_INSN_CONSTANTS_H
  4. #define GCC_INSN_CONSTANTS_H
  5. #define WCGR0 96
  6. #define DOM_CC_X_AND_Y 0
  7. #define WCGR1 97
  8. #define SP_REGNUM 13
  9. #define APSRGE_REGNUM 105
  10. #define VFPCC_REGNUM 101
  11. #define CMP_CMN 2
  12. #define CMP_CMP 0
  13. #define NUM_OF_COND_CMP 4
  14. #define R0_REGNUM 0
  15. #define VPR_REGNUM 106
  16. #define DOM_CC_X_OR_Y 2
  17. #define APSRQ_REGNUM 104
  18. #define CMN_CMN 3
  19. #define CMN_CMP 1
  20. #define FDPIC_REGNUM 9
  21. #define CC_REGNUM 100
  22. #define LAST_ARM_REGNUM 15
  23. #define PC_REGNUM 15
  24. #define R4_REGNUM 4
  25. #define LR_REGNUM 14
  26. #define R1_REGNUM 1
  27. #define DOM_CC_NX_OR_Y 1
  28. #define IP_REGNUM 12
  29. #define WCGR2 98
  30. #define WCGR3 99
  31. enum unspec {
  32. UNSPEC_PUSH_MULT = 0,
  33. UNSPEC_PIC_SYM = 1,
  34. UNSPEC_PIC_BASE = 2,
  35. UNSPEC_PRLG_STK = 3,
  36. UNSPEC_REGISTER_USE = 4,
  37. UNSPEC_CHECK_ARCH = 5,
  38. UNSPEC_WSHUFH = 6,
  39. UNSPEC_WACC = 7,
  40. UNSPEC_TMOVMSK = 8,
  41. UNSPEC_WSAD = 9,
  42. UNSPEC_WSADZ = 10,
  43. UNSPEC_WMACS = 11,
  44. UNSPEC_WMACU = 12,
  45. UNSPEC_WMACSZ = 13,
  46. UNSPEC_WMACUZ = 14,
  47. UNSPEC_CLRDI = 15,
  48. UNSPEC_WALIGNI = 16,
  49. UNSPEC_TLS = 17,
  50. UNSPEC_PIC_LABEL = 18,
  51. UNSPEC_PIC_OFFSET = 19,
  52. UNSPEC_GOTSYM_OFF = 20,
  53. UNSPEC_THUMB1_CASESI = 21,
  54. UNSPEC_RBIT = 22,
  55. UNSPEC_SYMBOL_OFFSET = 23,
  56. UNSPEC_MEMORY_BARRIER = 24,
  57. UNSPEC_UNALIGNED_LOAD = 25,
  58. UNSPEC_UNALIGNED_STORE = 26,
  59. UNSPEC_PIC_UNIFIED = 27,
  60. UNSPEC_Q_SET = 28,
  61. UNSPEC_GE_SET = 29,
  62. UNSPEC_APSR_READ = 30,
  63. UNSPEC_LL = 31,
  64. UNSPEC_VRINTZ = 32,
  65. UNSPEC_VRINTP = 33,
  66. UNSPEC_VRINTM = 34,
  67. UNSPEC_VRINTR = 35,
  68. UNSPEC_VRINTX = 36,
  69. UNSPEC_VRINTA = 37,
  70. UNSPEC_PROBE_STACK = 38,
  71. UNSPEC_NONSECURE_MEM = 39,
  72. UNSPEC_SP_SET = 40,
  73. UNSPEC_SP_TEST = 41,
  74. UNSPEC_PIC_RESTORE = 42,
  75. UNSPEC_SXTAB16 = 43,
  76. UNSPEC_UXTAB16 = 44,
  77. UNSPEC_SXTB16 = 45,
  78. UNSPEC_UXTB16 = 46,
  79. UNSPEC_QADD8 = 47,
  80. UNSPEC_QSUB8 = 48,
  81. UNSPEC_SHADD8 = 49,
  82. UNSPEC_SHSUB8 = 50,
  83. UNSPEC_UHADD8 = 51,
  84. UNSPEC_UHSUB8 = 52,
  85. UNSPEC_UQADD8 = 53,
  86. UNSPEC_UQSUB8 = 54,
  87. UNSPEC_QADD16 = 55,
  88. UNSPEC_QASX = 56,
  89. UNSPEC_QSAX = 57,
  90. UNSPEC_QSUB16 = 58,
  91. UNSPEC_SHADD16 = 59,
  92. UNSPEC_SHASX = 60,
  93. UNSPEC_SHSAX = 61,
  94. UNSPEC_SHSUB16 = 62,
  95. UNSPEC_UHADD16 = 63,
  96. UNSPEC_UHASX = 64,
  97. UNSPEC_UHSAX = 65,
  98. UNSPEC_UHSUB16 = 66,
  99. UNSPEC_UQADD16 = 67,
  100. UNSPEC_UQASX = 68,
  101. UNSPEC_UQSAX = 69,
  102. UNSPEC_UQSUB16 = 70,
  103. UNSPEC_SMUSD = 71,
  104. UNSPEC_SMUSDX = 72,
  105. UNSPEC_USAD8 = 73,
  106. UNSPEC_USADA8 = 74,
  107. UNSPEC_SMLALD = 75,
  108. UNSPEC_SMLALDX = 76,
  109. UNSPEC_SMLSLD = 77,
  110. UNSPEC_SMLSLDX = 78,
  111. UNSPEC_SMLAWB = 79,
  112. UNSPEC_SMLAWT = 80,
  113. UNSPEC_SEL = 81,
  114. UNSPEC_SADD8 = 82,
  115. UNSPEC_SSUB8 = 83,
  116. UNSPEC_UADD8 = 84,
  117. UNSPEC_USUB8 = 85,
  118. UNSPEC_SADD16 = 86,
  119. UNSPEC_SASX = 87,
  120. UNSPEC_SSAX = 88,
  121. UNSPEC_SSUB16 = 89,
  122. UNSPEC_UADD16 = 90,
  123. UNSPEC_UASX = 91,
  124. UNSPEC_USAX = 92,
  125. UNSPEC_USUB16 = 93,
  126. UNSPEC_SMLAD = 94,
  127. UNSPEC_SMLADX = 95,
  128. UNSPEC_SMLSD = 96,
  129. UNSPEC_SMLSDX = 97,
  130. UNSPEC_SMUAD = 98,
  131. UNSPEC_SMUADX = 99,
  132. UNSPEC_SSAT16 = 100,
  133. UNSPEC_USAT16 = 101,
  134. UNSPEC_CDE = 102,
  135. UNSPEC_CDEA = 103,
  136. UNSPEC_VCDE = 104,
  137. UNSPEC_VCDEA = 105,
  138. UNSPEC_WADDC = 106,
  139. UNSPEC_WABS = 107,
  140. UNSPEC_WQMULWMR = 108,
  141. UNSPEC_WQMULMR = 109,
  142. UNSPEC_WQMULWM = 110,
  143. UNSPEC_WQMULM = 111,
  144. UNSPEC_WQMIAxyn = 112,
  145. UNSPEC_WQMIAxy = 113,
  146. UNSPEC_TANDC = 114,
  147. UNSPEC_TORC = 115,
  148. UNSPEC_TORVSC = 116,
  149. UNSPEC_TEXTRC = 117,
  150. UNSPEC_GET_FPSCR_NZCVQC = 118,
  151. UNSPEC_ASHIFT_SIGNED = 119,
  152. UNSPEC_ASHIFT_UNSIGNED = 120,
  153. UNSPEC_CRC32B = 121,
  154. UNSPEC_CRC32H = 122,
  155. UNSPEC_CRC32W = 123,
  156. UNSPEC_CRC32CB = 124,
  157. UNSPEC_CRC32CH = 125,
  158. UNSPEC_CRC32CW = 126,
  159. UNSPEC_AESD = 127,
  160. UNSPEC_AESE = 128,
  161. UNSPEC_AESIMC = 129,
  162. UNSPEC_AESMC = 130,
  163. UNSPEC_SHA1C = 131,
  164. UNSPEC_SHA1M = 132,
  165. UNSPEC_SHA1P = 133,
  166. UNSPEC_SHA1H = 134,
  167. UNSPEC_SHA1SU0 = 135,
  168. UNSPEC_SHA1SU1 = 136,
  169. UNSPEC_SHA256H = 137,
  170. UNSPEC_SHA256H2 = 138,
  171. UNSPEC_SHA256SU0 = 139,
  172. UNSPEC_SHA256SU1 = 140,
  173. UNSPEC_VMULLP64 = 141,
  174. UNSPEC_LOAD_COUNT = 142,
  175. UNSPEC_VABAL_S = 143,
  176. UNSPEC_VABAL_U = 144,
  177. UNSPEC_VABD_F = 145,
  178. UNSPEC_VABD_S = 146,
  179. UNSPEC_VABD_U = 147,
  180. UNSPEC_VABDL_S = 148,
  181. UNSPEC_VABDL_U = 149,
  182. UNSPEC_VADD = 150,
  183. UNSPEC_VADDHN = 151,
  184. UNSPEC_VRADDHN = 152,
  185. UNSPEC_VADDL_S = 153,
  186. UNSPEC_VADDL_U = 154,
  187. UNSPEC_VADDW_S = 155,
  188. UNSPEC_VADDW_U = 156,
  189. UNSPEC_VBSL = 157,
  190. UNSPEC_VCAGE = 158,
  191. UNSPEC_VCAGT = 159,
  192. UNSPEC_VCALE = 160,
  193. UNSPEC_VCALT = 161,
  194. UNSPEC_VCEQ = 162,
  195. UNSPEC_VCGE = 163,
  196. UNSPEC_VCGEU = 164,
  197. UNSPEC_VCGT = 165,
  198. UNSPEC_VCGTU = 166,
  199. UNSPEC_VCLS = 167,
  200. UNSPEC_VCONCAT = 168,
  201. UNSPEC_VCVT = 169,
  202. UNSPEC_VCVT_S = 170,
  203. UNSPEC_VCVT_U = 171,
  204. UNSPEC_VCVT_S_N = 172,
  205. UNSPEC_VCVT_U_N = 173,
  206. UNSPEC_VCVT_HF_S_N = 174,
  207. UNSPEC_VCVT_HF_U_N = 175,
  208. UNSPEC_VCVT_SI_S_N = 176,
  209. UNSPEC_VCVT_SI_U_N = 177,
  210. UNSPEC_VCVTH_S = 178,
  211. UNSPEC_VCVTH_U = 179,
  212. UNSPEC_VCVTA_S = 180,
  213. UNSPEC_VCVTA_U = 181,
  214. UNSPEC_VCVTM_S = 182,
  215. UNSPEC_VCVTM_U = 183,
  216. UNSPEC_VCVTN_S = 184,
  217. UNSPEC_VCVTN_U = 185,
  218. UNSPEC_VCVTP_S = 186,
  219. UNSPEC_VCVTP_U = 187,
  220. UNSPEC_VEXT = 188,
  221. UNSPEC_VHADD_S = 189,
  222. UNSPEC_VHADD_U = 190,
  223. UNSPEC_VRHADD_S = 191,
  224. UNSPEC_VRHADD_U = 192,
  225. UNSPEC_VHSUB_S = 193,
  226. UNSPEC_VHSUB_U = 194,
  227. UNSPEC_VLD1 = 195,
  228. UNSPEC_VLD1_LANE = 196,
  229. UNSPEC_VLD2 = 197,
  230. UNSPEC_VLD2_DUP = 198,
  231. UNSPEC_VLD2_LANE = 199,
  232. UNSPEC_VLD3 = 200,
  233. UNSPEC_VLD3A = 201,
  234. UNSPEC_VLD3B = 202,
  235. UNSPEC_VLD3_DUP = 203,
  236. UNSPEC_VLD3_LANE = 204,
  237. UNSPEC_VLD4 = 205,
  238. UNSPEC_VLD4A = 206,
  239. UNSPEC_VLD4B = 207,
  240. UNSPEC_VLD4_DUP = 208,
  241. UNSPEC_VLD4_LANE = 209,
  242. UNSPEC_VMAX = 210,
  243. UNSPEC_VMAX_U = 211,
  244. UNSPEC_VMAXNM = 212,
  245. UNSPEC_VMIN = 213,
  246. UNSPEC_VMIN_U = 214,
  247. UNSPEC_VMINNM = 215,
  248. UNSPEC_VMLA = 216,
  249. UNSPEC_VMLA_LANE = 217,
  250. UNSPEC_VMLAL_S = 218,
  251. UNSPEC_VMLAL_U = 219,
  252. UNSPEC_VMLAL_S_LANE = 220,
  253. UNSPEC_VMLAL_U_LANE = 221,
  254. UNSPEC_VMLS = 222,
  255. UNSPEC_VMLS_LANE = 223,
  256. UNSPEC_VMLSL_S = 224,
  257. UNSPEC_VMLSL_U = 225,
  258. UNSPEC_VMLSL_S_LANE = 226,
  259. UNSPEC_VMLSL_U_LANE = 227,
  260. UNSPEC_VMLSL_LANE = 228,
  261. UNSPEC_VFMA_LANE = 229,
  262. UNSPEC_VFMS_LANE = 230,
  263. UNSPEC_VMOVL_S = 231,
  264. UNSPEC_VMOVL_U = 232,
  265. UNSPEC_VMOVN = 233,
  266. UNSPEC_VMUL = 234,
  267. UNSPEC_VMULL_P = 235,
  268. UNSPEC_VMULL_S = 236,
  269. UNSPEC_VMULL_U = 237,
  270. UNSPEC_VMUL_LANE = 238,
  271. UNSPEC_VMULL_S_LANE = 239,
  272. UNSPEC_VMULL_U_LANE = 240,
  273. UNSPEC_VPADAL_S = 241,
  274. UNSPEC_VPADAL_U = 242,
  275. UNSPEC_VPADD = 243,
  276. UNSPEC_VPADDL_S = 244,
  277. UNSPEC_VPADDL_U = 245,
  278. UNSPEC_VPMAX = 246,
  279. UNSPEC_VPMAX_U = 247,
  280. UNSPEC_VPMIN = 248,
  281. UNSPEC_VPMIN_U = 249,
  282. UNSPEC_VPSMAX = 250,
  283. UNSPEC_VPSMIN = 251,
  284. UNSPEC_VPUMAX = 252,
  285. UNSPEC_VPUMIN = 253,
  286. UNSPEC_VQABS = 254,
  287. UNSPEC_VQADD_S = 255,
  288. UNSPEC_VQADD_U = 256,
  289. UNSPEC_VQDMLAL = 257,
  290. UNSPEC_VQDMLAL_LANE = 258,
  291. UNSPEC_VQDMLSL = 259,
  292. UNSPEC_VQDMLSL_LANE = 260,
  293. UNSPEC_VQDMULH = 261,
  294. UNSPEC_VQDMULH_LANE = 262,
  295. UNSPEC_VQRDMULH = 263,
  296. UNSPEC_VQRDMULH_LANE = 264,
  297. UNSPEC_VQDMULL = 265,
  298. UNSPEC_VQDMULL_LANE = 266,
  299. UNSPEC_VQMOVN_S = 267,
  300. UNSPEC_VQMOVN_U = 268,
  301. UNSPEC_VQMOVUN = 269,
  302. UNSPEC_VQNEG = 270,
  303. UNSPEC_VQSHL_S = 271,
  304. UNSPEC_VQSHL_U = 272,
  305. UNSPEC_VQRSHL_S = 273,
  306. UNSPEC_VQRSHL_U = 274,
  307. UNSPEC_VQSHL_S_N = 275,
  308. UNSPEC_VQSHL_U_N = 276,
  309. UNSPEC_VQSHLU_N = 277,
  310. UNSPEC_VQSHRN_S_N = 278,
  311. UNSPEC_VQSHRN_U_N = 279,
  312. UNSPEC_VQRSHRN_S_N = 280,
  313. UNSPEC_VQRSHRN_U_N = 281,
  314. UNSPEC_VQSHRUN_N = 282,
  315. UNSPEC_VQRSHRUN_N = 283,
  316. UNSPEC_VQSUB_S = 284,
  317. UNSPEC_VQSUB_U = 285,
  318. UNSPEC_VRECPE = 286,
  319. UNSPEC_VRECPS = 287,
  320. UNSPEC_VREV16 = 288,
  321. UNSPEC_VREV32 = 289,
  322. UNSPEC_VREV64 = 290,
  323. UNSPEC_VRSQRTE = 291,
  324. UNSPEC_VRSQRTS = 292,
  325. UNSPEC_VSHL_S = 293,
  326. UNSPEC_VSHL_U = 294,
  327. UNSPEC_VRSHL_S = 295,
  328. UNSPEC_VRSHL_U = 296,
  329. UNSPEC_VSHLL_S_N = 297,
  330. UNSPEC_VSHLL_U_N = 298,
  331. UNSPEC_VSHL_N = 299,
  332. UNSPEC_VSHR_S_N = 300,
  333. UNSPEC_VSHR_U_N = 301,
  334. UNSPEC_VRSHR_S_N = 302,
  335. UNSPEC_VRSHR_U_N = 303,
  336. UNSPEC_VSHRN_N = 304,
  337. UNSPEC_VRSHRN_N = 305,
  338. UNSPEC_VSLI = 306,
  339. UNSPEC_VSRA_S_N = 307,
  340. UNSPEC_VSRA_U_N = 308,
  341. UNSPEC_VRSRA_S_N = 309,
  342. UNSPEC_VRSRA_U_N = 310,
  343. UNSPEC_VSRI = 311,
  344. UNSPEC_VST1 = 312,
  345. UNSPEC_VST1_LANE = 313,
  346. UNSPEC_VST2 = 314,
  347. UNSPEC_VST2_LANE = 315,
  348. UNSPEC_VST3 = 316,
  349. UNSPEC_VST3A = 317,
  350. UNSPEC_VST3B = 318,
  351. UNSPEC_VST3_LANE = 319,
  352. UNSPEC_VST4 = 320,
  353. UNSPEC_VST4A = 321,
  354. UNSPEC_VST4B = 322,
  355. UNSPEC_VST4_LANE = 323,
  356. UNSPEC_VSTRUCTDUMMY = 324,
  357. UNSPEC_VSUB = 325,
  358. UNSPEC_VSUBHN = 326,
  359. UNSPEC_VRSUBHN = 327,
  360. UNSPEC_VSUBL_S = 328,
  361. UNSPEC_VSUBL_U = 329,
  362. UNSPEC_VSUBW_S = 330,
  363. UNSPEC_VSUBW_U = 331,
  364. UNSPEC_VTBL = 332,
  365. UNSPEC_VTBX = 333,
  366. UNSPEC_VTRN1 = 334,
  367. UNSPEC_VTRN2 = 335,
  368. UNSPEC_VTST = 336,
  369. UNSPEC_VUZP1 = 337,
  370. UNSPEC_VUZP2 = 338,
  371. UNSPEC_VZIP1 = 339,
  372. UNSPEC_VZIP2 = 340,
  373. UNSPEC_MISALIGNED_ACCESS = 341,
  374. UNSPEC_VCLE = 342,
  375. UNSPEC_VCLT = 343,
  376. UNSPEC_NVRINTZ = 344,
  377. UNSPEC_NVRINTP = 345,
  378. UNSPEC_NVRINTM = 346,
  379. UNSPEC_NVRINTX = 347,
  380. UNSPEC_NVRINTA = 348,
  381. UNSPEC_NVRINTN = 349,
  382. UNSPEC_VQRDMLAH = 350,
  383. UNSPEC_VQRDMLSH = 351,
  384. UNSPEC_VRND = 352,
  385. UNSPEC_VRNDA = 353,
  386. UNSPEC_VRNDI = 354,
  387. UNSPEC_VRNDM = 355,
  388. UNSPEC_VRNDN = 356,
  389. UNSPEC_VRNDP = 357,
  390. UNSPEC_VRNDX = 358,
  391. UNSPEC_DOT_S = 359,
  392. UNSPEC_DOT_U = 360,
  393. UNSPEC_DOT_US = 361,
  394. UNSPEC_DOT_SU = 362,
  395. UNSPEC_VFML_LO = 363,
  396. UNSPEC_VFML_HI = 364,
  397. UNSPEC_VCADD90 = 365,
  398. UNSPEC_VCADD270 = 366,
  399. UNSPEC_VCMLA = 367,
  400. UNSPEC_VCMLA90 = 368,
  401. UNSPEC_VCMLA180 = 369,
  402. UNSPEC_VCMLA270 = 370,
  403. UNSPEC_MATMUL_S = 371,
  404. UNSPEC_MATMUL_U = 372,
  405. UNSPEC_MATMUL_US = 373,
  406. UNSPEC_BFCVT = 374,
  407. UNSPEC_BFCVT_HIGH = 375,
  408. UNSPEC_BFMMLA = 376,
  409. UNSPEC_BFMAB = 377,
  410. UNSPEC_BFMAT = 378,
  411. VST4Q = 379,
  412. VRNDXQ_F = 380,
  413. VRNDQ_F = 381,
  414. VRNDPQ_F = 382,
  415. VRNDNQ_F = 383,
  416. VRNDMQ_F = 384,
  417. VRNDAQ_F = 385,
  418. VREV64Q_F = 386,
  419. VNEGQ_F = 387,
  420. VDUPQ_N_F = 388,
  421. VABSQ_F = 389,
  422. VREV32Q_F = 390,
  423. VCVTTQ_F32_F16 = 391,
  424. VCVTBQ_F32_F16 = 392,
  425. VCVTQ_TO_F_S = 393,
  426. VQNEGQ_S = 394,
  427. VCVTQ_TO_F_U = 395,
  428. VREV16Q_S = 396,
  429. VREV16Q_U = 397,
  430. VADDLVQ_S = 398,
  431. VMVNQ_N_S = 399,
  432. VMVNQ_N_U = 400,
  433. VCVTAQ_S = 401,
  434. VCVTAQ_U = 402,
  435. VREV64Q_S = 403,
  436. VREV64Q_U = 404,
  437. VQABSQ_S = 405,
  438. VNEGQ_S = 406,
  439. VMVNQ_S = 407,
  440. VMVNQ_U = 408,
  441. VDUPQ_N_U = 409,
  442. VDUPQ_N_S = 410,
  443. VCLZQ_U = 411,
  444. VCLZQ_S = 412,
  445. VCLSQ_S = 413,
  446. VADDVQ_S = 414,
  447. VADDVQ_U = 415,
  448. VABSQ_S = 416,
  449. VREV32Q_U = 417,
  450. VREV32Q_S = 418,
  451. VMOVLTQ_U = 419,
  452. VMOVLTQ_S = 420,
  453. VMOVLBQ_S = 421,
  454. VMOVLBQ_U = 422,
  455. VCVTQ_FROM_F_S = 423,
  456. VCVTQ_FROM_F_U = 424,
  457. VCVTPQ_S = 425,
  458. VCVTPQ_U = 426,
  459. VCVTNQ_S = 427,
  460. VCVTNQ_U = 428,
  461. VCVTMQ_S = 429,
  462. VCVTMQ_U = 430,
  463. VADDLVQ_U = 431,
  464. VCTP8Q = 432,
  465. VCTP16Q = 433,
  466. VCTP32Q = 434,
  467. VCTP64Q = 435,
  468. VPNOT = 436,
  469. VCREATEQ_F = 437,
  470. VCVTQ_N_TO_F_S = 438,
  471. VCVTQ_N_TO_F_U = 439,
  472. VBRSRQ_N_F = 440,
  473. VSUBQ_N_F = 441,
  474. VCREATEQ_U = 442,
  475. VCREATEQ_S = 443,
  476. VSHRQ_N_S = 444,
  477. VSHRQ_N_U = 445,
  478. VCVTQ_N_FROM_F_S = 446,
  479. VCVTQ_N_FROM_F_U = 447,
  480. VADDLVQ_P_S = 448,
  481. VADDLVQ_P_U = 449,
  482. VCMPNEQ_U = 450,
  483. VCMPNEQ_S = 451,
  484. VSHLQ_S = 452,
  485. VSHLQ_U = 453,
  486. VABDQ_S = 454,
  487. VADDQ_N_S = 455,
  488. VADDVAQ_S = 456,
  489. VADDVQ_P_S = 457,
  490. VANDQ_S = 458,
  491. VBICQ_S = 459,
  492. VBRSRQ_N_S = 460,
  493. VCADDQ_ROT270_S = 461,
  494. VCADDQ_ROT90_S = 462,
  495. VCMPEQQ_S = 463,
  496. VCMPEQQ_N_S = 464,
  497. VCMPNEQ_N_S = 465,
  498. VEORQ_S = 466,
  499. VHADDQ_S = 467,
  500. VHADDQ_N_S = 468,
  501. VHSUBQ_S = 469,
  502. VHSUBQ_N_S = 470,
  503. VMAXQ_S = 471,
  504. VMAXVQ_S = 472,
  505. VMINQ_S = 473,
  506. VMINVQ_S = 474,
  507. VMLADAVQ_S = 475,
  508. VMULHQ_S = 476,
  509. VMULLBQ_INT_S = 477,
  510. VMULLTQ_INT_S = 478,
  511. VMULQ_S = 479,
  512. VMULQ_N_S = 480,
  513. VORNQ_S = 481,
  514. VORRQ_S = 482,
  515. VQADDQ_S = 483,
  516. VQADDQ_N_S = 484,
  517. VQRSHLQ_S = 485,
  518. VQRSHLQ_N_S = 486,
  519. VQSHLQ_S = 487,
  520. VQSHLQ_N_S = 488,
  521. VQSHLQ_R_S = 489,
  522. VQSUBQ_S = 490,
  523. VQSUBQ_N_S = 491,
  524. VRHADDQ_S = 492,
  525. VRMULHQ_S = 493,
  526. VRSHLQ_S = 494,
  527. VRSHLQ_N_S = 495,
  528. VRSHRQ_N_S = 496,
  529. VSHLQ_N_S = 497,
  530. VSHLQ_R_S = 498,
  531. VSUBQ_S = 499,
  532. VSUBQ_N_S = 500,
  533. VABDQ_U = 501,
  534. VADDQ_N_U = 502,
  535. VADDVAQ_U = 503,
  536. VADDVQ_P_U = 504,
  537. VANDQ_U = 505,
  538. VBICQ_U = 506,
  539. VBRSRQ_N_U = 507,
  540. VCADDQ_ROT270_U = 508,
  541. VCADDQ_ROT90_U = 509,
  542. VCMPEQQ_U = 510,
  543. VCMPEQQ_N_U = 511,
  544. VCMPNEQ_N_U = 512,
  545. VEORQ_U = 513,
  546. VHADDQ_U = 514,
  547. VHADDQ_N_U = 515,
  548. VHSUBQ_U = 516,
  549. VHSUBQ_N_U = 517,
  550. VMAXQ_U = 518,
  551. VMAXVQ_U = 519,
  552. VMINQ_U = 520,
  553. VMINVQ_U = 521,
  554. VMLADAVQ_U = 522,
  555. VMULHQ_U = 523,
  556. VMULLBQ_INT_U = 524,
  557. VMULLTQ_INT_U = 525,
  558. VMULQ_U = 526,
  559. VMULQ_N_U = 527,
  560. VORNQ_U = 528,
  561. VORRQ_U = 529,
  562. VQADDQ_U = 530,
  563. VQADDQ_N_U = 531,
  564. VQRSHLQ_U = 532,
  565. VQRSHLQ_N_U = 533,
  566. VQSHLQ_U = 534,
  567. VQSHLQ_N_U = 535,
  568. VQSHLQ_R_U = 536,
  569. VQSUBQ_U = 537,
  570. VQSUBQ_N_U = 538,
  571. VRHADDQ_U = 539,
  572. VRMULHQ_U = 540,
  573. VRSHLQ_U = 541,
  574. VRSHLQ_N_U = 542,
  575. VRSHRQ_N_U = 543,
  576. VSHLQ_N_U = 544,
  577. VSHLQ_R_U = 545,
  578. VSUBQ_U = 546,
  579. VSUBQ_N_U = 547,
  580. VCMPGEQ_N_S = 548,
  581. VCMPGEQ_S = 549,
  582. VCMPGTQ_N_S = 550,
  583. VCMPGTQ_S = 551,
  584. VCMPLEQ_N_S = 552,
  585. VCMPLEQ_S = 553,
  586. VCMPLTQ_N_S = 554,
  587. VCMPLTQ_S = 555,
  588. VHCADDQ_ROT270_S = 556,
  589. VHCADDQ_ROT90_S = 557,
  590. VMAXAQ_S = 558,
  591. VMAXAVQ_S = 559,
  592. VMINAQ_S = 560,
  593. VMINAVQ_S = 561,
  594. VMLADAVXQ_S = 562,
  595. VMLSDAVQ_S = 563,
  596. VMLSDAVXQ_S = 564,
  597. VQDMULHQ_N_S = 565,
  598. VQDMULHQ_S = 566,
  599. VQRDMULHQ_N_S = 567,
  600. VQRDMULHQ_S = 568,
  601. VQSHLUQ_N_S = 569,
  602. VCMPCSQ_N_U = 570,
  603. VCMPCSQ_U = 571,
  604. VCMPHIQ_N_U = 572,
  605. VCMPHIQ_U = 573,
  606. VABDQ_M_S = 574,
  607. VABDQ_M_U = 575,
  608. VABDQ_F = 576,
  609. VADDQ_N_F = 577,
  610. VANDQ_F = 578,
  611. VBICQ_F = 579,
  612. VCADDQ_ROT270_F = 580,
  613. VCADDQ_ROT90_F = 581,
  614. VCMPEQQ_F = 582,
  615. VCMPEQQ_N_F = 583,
  616. VCMPGEQ_F = 584,
  617. VCMPGEQ_N_F = 585,
  618. VCMPGTQ_F = 586,
  619. VCMPGTQ_N_F = 587,
  620. VCMPLEQ_F = 588,
  621. VCMPLEQ_N_F = 589,
  622. VCMPLTQ_F = 590,
  623. VCMPLTQ_N_F = 591,
  624. VCMPNEQ_F = 592,
  625. VCMPNEQ_N_F = 593,
  626. VCMULQ_F = 594,
  627. VCMULQ_ROT180_F = 595,
  628. VCMULQ_ROT270_F = 596,
  629. VCMULQ_ROT90_F = 597,
  630. VEORQ_F = 598,
  631. VMAXNMAQ_F = 599,
  632. VMAXNMAVQ_F = 600,
  633. VMAXNMQ_F = 601,
  634. VMAXNMVQ_F = 602,
  635. VMINNMAQ_F = 603,
  636. VMINNMAVQ_F = 604,
  637. VMINNMQ_F = 605,
  638. VMINNMVQ_F = 606,
  639. VMULQ_F = 607,
  640. VMULQ_N_F = 608,
  641. VORNQ_F = 609,
  642. VORRQ_F = 610,
  643. VSUBQ_F = 611,
  644. VADDLVAQ_U = 612,
  645. VADDLVAQ_S = 613,
  646. VBICQ_N_U = 614,
  647. VBICQ_N_S = 615,
  648. VCTP8Q_M = 616,
  649. VCTP16Q_M = 617,
  650. VCTP32Q_M = 618,
  651. VCTP64Q_M = 619,
  652. VCVTBQ_F16_F32 = 620,
  653. VCVTTQ_F16_F32 = 621,
  654. VMLALDAVQ_U = 622,
  655. VMLALDAVXQ_U = 623,
  656. VMLALDAVXQ_S = 624,
  657. VMLALDAVQ_S = 625,
  658. VMLSLDAVQ_S = 626,
  659. VMLSLDAVXQ_S = 627,
  660. VMOVNBQ_U = 628,
  661. VMOVNBQ_S = 629,
  662. VMOVNTQ_U = 630,
  663. VMOVNTQ_S = 631,
  664. VORRQ_N_S = 632,
  665. VORRQ_N_U = 633,
  666. VQDMULLBQ_N_S = 634,
  667. VQDMULLBQ_S = 635,
  668. VQDMULLTQ_N_S = 636,
  669. VQDMULLTQ_S = 637,
  670. VQMOVNBQ_U = 638,
  671. VQMOVNBQ_S = 639,
  672. VQMOVUNBQ_S = 640,
  673. VQMOVUNTQ_S = 641,
  674. VRMLALDAVHXQ_S = 642,
  675. VRMLSLDAVHQ_S = 643,
  676. VRMLSLDAVHXQ_S = 644,
  677. VSHLLBQ_S = 645,
  678. VSHLLBQ_U = 646,
  679. VSHLLTQ_U = 647,
  680. VSHLLTQ_S = 648,
  681. VQMOVNTQ_U = 649,
  682. VQMOVNTQ_S = 650,
  683. VSHLLBQ_N_S = 651,
  684. VSHLLBQ_N_U = 652,
  685. VSHLLTQ_N_U = 653,
  686. VSHLLTQ_N_S = 654,
  687. VRMLALDAVHQ_U = 655,
  688. VRMLALDAVHQ_S = 656,
  689. VMULLTQ_POLY_P = 657,
  690. VMULLBQ_POLY_P = 658,
  691. VBICQ_M_N_S = 659,
  692. VBICQ_M_N_U = 660,
  693. VCMPEQQ_M_F = 661,
  694. VCVTAQ_M_S = 662,
  695. VCVTAQ_M_U = 663,
  696. VCVTQ_M_TO_F_S = 664,
  697. VCVTQ_M_TO_F_U = 665,
  698. VQRSHRNBQ_N_U = 666,
  699. VQRSHRNBQ_N_S = 667,
  700. VQRSHRUNBQ_N_S = 668,
  701. VRMLALDAVHAQ_S = 669,
  702. VABAVQ_S = 670,
  703. VABAVQ_U = 671,
  704. VSHLCQ_S = 672,
  705. VSHLCQ_U = 673,
  706. VRMLALDAVHAQ_U = 674,
  707. VABSQ_M_S = 675,
  708. VADDVAQ_P_S = 676,
  709. VADDVAQ_P_U = 677,
  710. VCLSQ_M_S = 678,
  711. VCLZQ_M_S = 679,
  712. VCLZQ_M_U = 680,
  713. VCMPCSQ_M_N_U = 681,
  714. VCMPCSQ_M_U = 682,
  715. VCMPEQQ_M_N_S = 683,
  716. VCMPEQQ_M_N_U = 684,
  717. VCMPEQQ_M_S = 685,
  718. VCMPEQQ_M_U = 686,
  719. VCMPGEQ_M_N_S = 687,
  720. VCMPGEQ_M_S = 688,
  721. VCMPGTQ_M_N_S = 689,
  722. VCMPGTQ_M_S = 690,
  723. VCMPHIQ_M_N_U = 691,
  724. VCMPHIQ_M_U = 692,
  725. VCMPLEQ_M_N_S = 693,
  726. VCMPLEQ_M_S = 694,
  727. VCMPLTQ_M_N_S = 695,
  728. VCMPLTQ_M_S = 696,
  729. VCMPNEQ_M_N_S = 697,
  730. VCMPNEQ_M_N_U = 698,
  731. VCMPNEQ_M_S = 699,
  732. VCMPNEQ_M_U = 700,
  733. VDUPQ_M_N_S = 701,
  734. VDUPQ_M_N_U = 702,
  735. VDWDUPQ_N_U = 703,
  736. VDWDUPQ_WB_U = 704,
  737. VIWDUPQ_N_U = 705,
  738. VIWDUPQ_WB_U = 706,
  739. VMAXAQ_M_S = 707,
  740. VMAXAVQ_P_S = 708,
  741. VMAXVQ_P_S = 709,
  742. VMAXVQ_P_U = 710,
  743. VMINAQ_M_S = 711,
  744. VMINAVQ_P_S = 712,
  745. VMINVQ_P_S = 713,
  746. VMINVQ_P_U = 714,
  747. VMLADAVAQ_S = 715,
  748. VMLADAVAQ_U = 716,
  749. VMLADAVQ_P_S = 717,
  750. VMLADAVQ_P_U = 718,
  751. VMLADAVXQ_P_S = 719,
  752. VMLAQ_N_S = 720,
  753. VMLAQ_N_U = 721,
  754. VMLASQ_N_S = 722,
  755. VMLASQ_N_U = 723,
  756. VMLSDAVQ_P_S = 724,
  757. VMLSDAVXQ_P_S = 725,
  758. VMVNQ_M_S = 726,
  759. VMVNQ_M_U = 727,
  760. VNEGQ_M_S = 728,
  761. VPSELQ_S = 729,
  762. VPSELQ_U = 730,
  763. VQABSQ_M_S = 731,
  764. VQDMLAHQ_N_S = 732,
  765. VQDMLASHQ_N_S = 733,
  766. VQNEGQ_M_S = 734,
  767. VQRDMLADHQ_S = 735,
  768. VQRDMLADHXQ_S = 736,
  769. VQRDMLAHQ_N_S = 737,
  770. VQRDMLASHQ_N_S = 738,
  771. VQRDMLSDHQ_S = 739,
  772. VQRDMLSDHXQ_S = 740,
  773. VQRSHLQ_M_N_S = 741,
  774. VQRSHLQ_M_N_U = 742,
  775. VQSHLQ_M_R_S = 743,
  776. VQSHLQ_M_R_U = 744,
  777. VREV64Q_M_S = 745,
  778. VREV64Q_M_U = 746,
  779. VRSHLQ_M_N_S = 747,
  780. VRSHLQ_M_N_U = 748,
  781. VSHLQ_M_R_S = 749,
  782. VSHLQ_M_R_U = 750,
  783. VSLIQ_N_S = 751,
  784. VSLIQ_N_U = 752,
  785. VSRIQ_N_S = 753,
  786. VSRIQ_N_U = 754,
  787. VQDMLSDHXQ_S = 755,
  788. VQDMLSDHQ_S = 756,
  789. VQDMLADHXQ_S = 757,
  790. VQDMLADHQ_S = 758,
  791. VMLSDAVAXQ_S = 759,
  792. VMLSDAVAQ_S = 760,
  793. VMLADAVAXQ_S = 761,
  794. VCMPGEQ_M_F = 762,
  795. VCMPGTQ_M_N_F = 763,
  796. VMLSLDAVQ_P_S = 764,
  797. VRMLALDAVHAXQ_S = 765,
  798. VMLSLDAVXQ_P_S = 766,
  799. VFMAQ_F = 767,
  800. VMLSLDAVAQ_S = 768,
  801. VQSHRUNBQ_N_S = 769,
  802. VQRSHRUNTQ_N_S = 770,
  803. VCMLAQ_F = 771,
  804. VMINNMAQ_M_F = 772,
  805. VFMASQ_N_F = 773,
  806. VDUPQ_M_N_F = 774,
  807. VCMPGTQ_M_F = 775,
  808. VCMPLTQ_M_F = 776,
  809. VRMLSLDAVHQ_P_S = 777,
  810. VQSHRUNTQ_N_S = 778,
  811. VABSQ_M_F = 779,
  812. VMAXNMAVQ_P_F = 780,
  813. VFMAQ_N_F = 781,
  814. VRMLSLDAVHXQ_P_S = 782,
  815. VREV32Q_M_F = 783,
  816. VRMLSLDAVHAQ_S = 784,
  817. VRMLSLDAVHAXQ_S = 785,
  818. VCMPLTQ_M_N_F = 786,
  819. VCMPNEQ_M_F = 787,
  820. VRNDAQ_M_F = 788,
  821. VRNDPQ_M_F = 789,
  822. VADDLVAQ_P_S = 790,
  823. VQMOVUNBQ_M_S = 791,
  824. VCMPLEQ_M_F = 792,
  825. VCMLAQ_ROT180_F = 793,
  826. VMLSLDAVAXQ_S = 794,
  827. VRNDXQ_M_F = 795,
  828. VFMSQ_F = 796,
  829. VMINNMVQ_P_F = 797,
  830. VMAXNMVQ_P_F = 798,
  831. VPSELQ_F = 799,
  832. VCMLAQ_ROT90_F = 800,
  833. VQMOVUNTQ_M_S = 801,
  834. VREV64Q_M_F = 802,
  835. VNEGQ_M_F = 803,
  836. VRNDMQ_M_F = 804,
  837. VCMPLEQ_M_N_F = 805,
  838. VCMPGEQ_M_N_F = 806,
  839. VRNDNQ_M_F = 807,
  840. VMINNMAVQ_P_F = 808,
  841. VCMPNEQ_M_N_F = 809,
  842. VRMLALDAVHQ_P_S = 810,
  843. VRMLALDAVHXQ_P_S = 811,
  844. VCMPEQQ_M_N_F = 812,
  845. VCMLAQ_ROT270_F = 813,
  846. VMAXNMAQ_M_F = 814,
  847. VRNDQ_M_F = 815,
  848. VMLALDAVQ_P_U = 816,
  849. VMLALDAVQ_P_S = 817,
  850. VQMOVNBQ_M_S = 818,
  851. VQMOVNBQ_M_U = 819,
  852. VMOVLTQ_M_U = 820,
  853. VMOVLTQ_M_S = 821,
  854. VMOVNBQ_M_U = 822,
  855. VMOVNBQ_M_S = 823,
  856. VRSHRNTQ_N_U = 824,
  857. VRSHRNTQ_N_S = 825,
  858. VORRQ_M_N_S = 826,
  859. VORRQ_M_N_U = 827,
  860. VREV32Q_M_S = 828,
  861. VREV32Q_M_U = 829,
  862. VQRSHRNTQ_N_U = 830,
  863. VQRSHRNTQ_N_S = 831,
  864. VMOVNTQ_M_U = 832,
  865. VMOVNTQ_M_S = 833,
  866. VMOVLBQ_M_U = 834,
  867. VMOVLBQ_M_S = 835,
  868. VMLALDAVAQ_S = 836,
  869. VMLALDAVAQ_U = 837,
  870. VQSHRNBQ_N_U = 838,
  871. VQSHRNBQ_N_S = 839,
  872. VSHRNBQ_N_U = 840,
  873. VSHRNBQ_N_S = 841,
  874. VRSHRNBQ_N_S = 842,
  875. VRSHRNBQ_N_U = 843,
  876. VMLALDAVXQ_P_U = 844,
  877. VMLALDAVXQ_P_S = 845,
  878. VQMOVNTQ_M_U = 846,
  879. VQMOVNTQ_M_S = 847,
  880. VMVNQ_M_N_U = 848,
  881. VMVNQ_M_N_S = 849,
  882. VQSHRNTQ_N_U = 850,
  883. VQSHRNTQ_N_S = 851,
  884. VMLALDAVAXQ_S = 852,
  885. VMLALDAVAXQ_U = 853,
  886. VSHRNTQ_N_S = 854,
  887. VSHRNTQ_N_U = 855,
  888. VCVTBQ_M_F16_F32 = 856,
  889. VCVTBQ_M_F32_F16 = 857,
  890. VCVTTQ_M_F16_F32 = 858,
  891. VCVTTQ_M_F32_F16 = 859,
  892. VCVTMQ_M_S = 860,
  893. VCVTMQ_M_U = 861,
  894. VCVTNQ_M_S = 862,
  895. VCVTPQ_M_S = 863,
  896. VCVTPQ_M_U = 864,
  897. VCVTQ_M_N_FROM_F_S = 865,
  898. VCVTNQ_M_U = 866,
  899. VREV16Q_M_S = 867,
  900. VREV16Q_M_U = 868,
  901. VREV32Q_M = 869,
  902. VCVTQ_M_FROM_F_U = 870,
  903. VCVTQ_M_FROM_F_S = 871,
  904. VRMLALDAVHQ_P_U = 872,
  905. VADDLVAQ_P_U = 873,
  906. VCVTQ_M_N_FROM_F_U = 874,
  907. VQSHLUQ_M_N_S = 875,
  908. VABAVQ_P_S = 876,
  909. VABAVQ_P_U = 877,
  910. VSHLQ_M_S = 878,
  911. VSHLQ_M_U = 879,
  912. VSRIQ_M_N_S = 880,
  913. VSRIQ_M_N_U = 881,
  914. VSUBQ_M_U = 882,
  915. VSUBQ_M_S = 883,
  916. VCVTQ_M_N_TO_F_U = 884,
  917. VCVTQ_M_N_TO_F_S = 885,
  918. VQADDQ_M_U = 886,
  919. VQADDQ_M_S = 887,
  920. VRSHRQ_M_N_S = 888,
  921. VSUBQ_M_N_S = 889,
  922. VSUBQ_M_N_U = 890,
  923. VBRSRQ_M_N_S = 891,
  924. VSUBQ_M_N_F = 892,
  925. VBICQ_M_F = 893,
  926. VHADDQ_M_U = 894,
  927. VBICQ_M_U = 895,
  928. VBICQ_M_S = 896,
  929. VMULQ_M_N_U = 897,
  930. VHADDQ_M_S = 898,
  931. VORNQ_M_F = 899,
  932. VMLAQ_M_N_S = 900,
  933. VQSUBQ_M_U = 901,
  934. VQSUBQ_M_S = 902,
  935. VMLAQ_M_N_U = 903,
  936. VQSUBQ_M_N_U = 904,
  937. VQSUBQ_M_N_S = 905,
  938. VMULLTQ_INT_M_S = 906,
  939. VMULLTQ_INT_M_U = 907,
  940. VMULQ_M_N_S = 908,
  941. VMULQ_M_N_F = 909,
  942. VMLASQ_M_N_U = 910,
  943. VMLASQ_M_N_S = 911,
  944. VMAXQ_M_U = 912,
  945. VQRDMLAHQ_M_N_U = 913,
  946. VCADDQ_ROT270_M_F = 914,
  947. VCADDQ_ROT270_M_U = 915,
  948. VCADDQ_ROT270_M_S = 916,
  949. VQRSHLQ_M_S = 917,
  950. VMULQ_M_F = 918,
  951. VRHADDQ_M_U = 919,
  952. VSHRQ_M_N_U = 920,
  953. VRHADDQ_M_S = 921,
  954. VMULQ_M_S = 922,
  955. VMULQ_M_U = 923,
  956. VQDMLASHQ_M_N_S = 924,
  957. VQRDMLASHQ_M_N_S = 925,
  958. VRSHLQ_M_S = 926,
  959. VRSHLQ_M_U = 927,
  960. VRSHRQ_M_N_U = 928,
  961. VADDQ_M_N_F = 929,
  962. VADDQ_M_N_S = 930,
  963. VADDQ_M_N_U = 931,
  964. VQRDMLASHQ_M_N_U = 932,
  965. VMAXQ_M_S = 933,
  966. VQRDMLAHQ_M_N_S = 934,
  967. VORRQ_M_S = 935,
  968. VORRQ_M_U = 936,
  969. VORRQ_M_F = 937,
  970. VQRSHLQ_M_U = 938,
  971. VRMULHQ_M_U = 939,
  972. VRMULHQ_M_S = 940,
  973. VMINQ_M_S = 941,
  974. VMINQ_M_U = 942,
  975. VANDQ_M_F = 943,
  976. VANDQ_M_U = 944,
  977. VANDQ_M_S = 945,
  978. VHSUBQ_M_N_S = 946,
  979. VHSUBQ_M_N_U = 947,
  980. VMULHQ_M_S = 948,
  981. VMULHQ_M_U = 949,
  982. VMULLBQ_INT_M_U = 950,
  983. VMULLBQ_INT_M_S = 951,
  984. VCADDQ_ROT90_M_F = 952,
  985. VSHRQ_M_N_S = 953,
  986. VADDQ_M_U = 954,
  987. VSLIQ_M_N_U = 955,
  988. VQADDQ_M_N_S = 956,
  989. VBRSRQ_M_N_F = 957,
  990. VABDQ_M_F = 958,
  991. VBRSRQ_M_N_U = 959,
  992. VEORQ_M_F = 960,
  993. VSHLQ_M_N_S = 961,
  994. VQDMLAHQ_M_N_U = 962,
  995. VQDMLAHQ_M_N_S = 963,
  996. VSHLQ_M_N_U = 964,
  997. VMLADAVAQ_P_U = 965,
  998. VMLADAVAQ_P_S = 966,
  999. VSLIQ_M_N_S = 967,
  1000. VQSHLQ_M_U = 968,
  1001. VQSHLQ_M_S = 969,
  1002. VCADDQ_ROT90_M_U = 970,
  1003. VCADDQ_ROT90_M_S = 971,
  1004. VORNQ_M_U = 972,
  1005. VORNQ_M_S = 973,
  1006. VQSHLQ_M_N_S = 974,
  1007. VQSHLQ_M_N_U = 975,
  1008. VADDQ_M_S = 976,
  1009. VHADDQ_M_N_S = 977,
  1010. VADDQ_M_F = 978,
  1011. VQADDQ_M_N_U = 979,
  1012. VEORQ_M_S = 980,
  1013. VEORQ_M_U = 981,
  1014. VHSUBQ_M_S = 982,
  1015. VHSUBQ_M_U = 983,
  1016. VHADDQ_M_N_U = 984,
  1017. VHCADDQ_ROT90_M_S = 985,
  1018. VQRDMLSDHQ_M_S = 986,
  1019. VQRDMLSDHXQ_M_S = 987,
  1020. VQRDMLADHXQ_M_S = 988,
  1021. VQDMULHQ_M_S = 989,
  1022. VMLADAVAXQ_P_S = 990,
  1023. VQDMLADHXQ_M_S = 991,
  1024. VQRDMULHQ_M_S = 992,
  1025. VMLSDAVAXQ_P_S = 993,
  1026. VQDMULHQ_M_N_S = 994,
  1027. VHCADDQ_ROT270_M_S = 995,
  1028. VQDMLSDHQ_M_S = 996,
  1029. VQDMLSDHXQ_M_S = 997,
  1030. VMLSDAVAQ_P_S = 998,
  1031. VQRDMLADHQ_M_S = 999,
  1032. VQDMLADHQ_M_S = 1000,
  1033. VMLALDAVAQ_P_U = 1001,
  1034. VMLALDAVAQ_P_S = 1002,
  1035. VQRSHRNBQ_M_N_U = 1003,
  1036. VQRSHRNBQ_M_N_S = 1004,
  1037. VQRSHRNTQ_M_N_S = 1005,
  1038. VQSHRNBQ_M_N_U = 1006,
  1039. VQSHRNBQ_M_N_S = 1007,
  1040. VQSHRNTQ_M_N_S = 1008,
  1041. VRSHRNBQ_M_N_U = 1009,
  1042. VRSHRNBQ_M_N_S = 1010,
  1043. VRSHRNTQ_M_N_U = 1011,
  1044. VSHLLBQ_M_N_U = 1012,
  1045. VSHLLBQ_M_N_S = 1013,
  1046. VSHLLTQ_M_N_U = 1014,
  1047. VSHLLTQ_M_N_S = 1015,
  1048. VSHRNBQ_M_N_S = 1016,
  1049. VSHRNBQ_M_N_U = 1017,
  1050. VSHRNTQ_M_N_S = 1018,
  1051. VSHRNTQ_M_N_U = 1019,
  1052. VMLALDAVAXQ_P_S = 1020,
  1053. VQRSHRNTQ_M_N_U = 1021,
  1054. VQSHRNTQ_M_N_U = 1022,
  1055. VRSHRNTQ_M_N_S = 1023,
  1056. VQRDMULHQ_M_N_S = 1024,
  1057. VRMLALDAVHAQ_P_S = 1025,
  1058. VMLSLDAVAQ_P_S = 1026,
  1059. VMLSLDAVAXQ_P_S = 1027,
  1060. VMULLBQ_POLY_M_P = 1028,
  1061. VMULLTQ_POLY_M_P = 1029,
  1062. VQDMULLBQ_M_N_S = 1030,
  1063. VQDMULLBQ_M_S = 1031,
  1064. VQDMULLTQ_M_N_S = 1032,
  1065. VQDMULLTQ_M_S = 1033,
  1066. VQRSHRUNBQ_M_N_S = 1034,
  1067. VQSHRUNBQ_M_N_S = 1035,
  1068. VQSHRUNTQ_M_N_S = 1036,
  1069. VRMLALDAVHAQ_P_U = 1037,
  1070. VRMLALDAVHAXQ_P_S = 1038,
  1071. VRMLSLDAVHAQ_P_S = 1039,
  1072. VRMLSLDAVHAXQ_P_S = 1040,
  1073. VQRSHRUNTQ_M_N_S = 1041,
  1074. VCMLAQ_M_F = 1042,
  1075. VCMLAQ_ROT180_M_F = 1043,
  1076. VCMLAQ_ROT270_M_F = 1044,
  1077. VCMLAQ_ROT90_M_F = 1045,
  1078. VCMULQ_M_F = 1046,
  1079. VCMULQ_ROT180_M_F = 1047,
  1080. VCMULQ_ROT270_M_F = 1048,
  1081. VCMULQ_ROT90_M_F = 1049,
  1082. VFMAQ_M_F = 1050,
  1083. VFMAQ_M_N_F = 1051,
  1084. VFMASQ_M_N_F = 1052,
  1085. VFMSQ_M_F = 1053,
  1086. VMAXNMQ_M_F = 1054,
  1087. VMINNMQ_M_F = 1055,
  1088. VSUBQ_M_F = 1056,
  1089. VSTRWQSB_S = 1057,
  1090. VSTRWQSB_U = 1058,
  1091. VSTRBQSO_S = 1059,
  1092. VSTRBQSO_U = 1060,
  1093. VSTRBQ_S = 1061,
  1094. VSTRBQ_U = 1062,
  1095. VLDRBQGO_S = 1063,
  1096. VLDRBQGO_U = 1064,
  1097. VLDRBQ_S = 1065,
  1098. VLDRBQ_U = 1066,
  1099. VLDRWQGB_S = 1067,
  1100. VLDRWQGB_U = 1068,
  1101. VLD1Q_F = 1069,
  1102. VLD1Q_S = 1070,
  1103. VLD1Q_U = 1071,
  1104. VLDRHQ_F = 1072,
  1105. VLDRHQGO_S = 1073,
  1106. VLDRHQGO_U = 1074,
  1107. VLDRHQGSO_S = 1075,
  1108. VLDRHQGSO_U = 1076,
  1109. VLDRHQ_S = 1077,
  1110. VLDRHQ_U = 1078,
  1111. VLDRWQ_F = 1079,
  1112. VLDRWQ_S = 1080,
  1113. VLDRWQ_U = 1081,
  1114. VLDRDQGB_S = 1082,
  1115. VLDRDQGB_U = 1083,
  1116. VLDRDQGO_S = 1084,
  1117. VLDRDQGO_U = 1085,
  1118. VLDRDQGSO_S = 1086,
  1119. VLDRDQGSO_U = 1087,
  1120. VLDRHQGO_F = 1088,
  1121. VLDRHQGSO_F = 1089,
  1122. VLDRWQGB_F = 1090,
  1123. VLDRWQGO_F = 1091,
  1124. VLDRWQGO_S = 1092,
  1125. VLDRWQGO_U = 1093,
  1126. VLDRWQGSO_F = 1094,
  1127. VLDRWQGSO_S = 1095,
  1128. VLDRWQGSO_U = 1096,
  1129. VSTRHQ_F = 1097,
  1130. VST1Q_S = 1098,
  1131. VST1Q_U = 1099,
  1132. VSTRHQSO_S = 1100,
  1133. VSTRHQ_U = 1101,
  1134. VSTRWQ_S = 1102,
  1135. VSTRWQ_U = 1103,
  1136. VSTRWQ_F = 1104,
  1137. VST1Q_F = 1105,
  1138. VSTRDQSB_S = 1106,
  1139. VSTRDQSB_U = 1107,
  1140. VSTRDQSO_S = 1108,
  1141. VSTRDQSO_U = 1109,
  1142. VSTRDQSSO_S = 1110,
  1143. VSTRDQSSO_U = 1111,
  1144. VSTRWQSO_S = 1112,
  1145. VSTRWQSO_U = 1113,
  1146. VSTRWQSSO_S = 1114,
  1147. VSTRWQSSO_U = 1115,
  1148. VSTRHQSO_F = 1116,
  1149. VSTRHQSSO_F = 1117,
  1150. VSTRWQSB_F = 1118,
  1151. VSTRWQSO_F = 1119,
  1152. VSTRWQSSO_F = 1120,
  1153. VDDUPQ = 1121,
  1154. VDDUPQ_M = 1122,
  1155. VDWDUPQ = 1123,
  1156. VDWDUPQ_M = 1124,
  1157. VIDUPQ = 1125,
  1158. VIDUPQ_M = 1126,
  1159. VIWDUPQ = 1127,
  1160. VIWDUPQ_M = 1128,
  1161. VSTRWQSBWB_S = 1129,
  1162. VSTRWQSBWB_U = 1130,
  1163. VLDRWQGBWB_S = 1131,
  1164. VLDRWQGBWB_U = 1132,
  1165. VSTRWQSBWB_F = 1133,
  1166. VLDRWQGBWB_F = 1134,
  1167. VSTRDQSBWB_S = 1135,
  1168. VSTRDQSBWB_U = 1136,
  1169. VLDRDQGBWB_S = 1137,
  1170. VLDRDQGBWB_U = 1138,
  1171. VADCQ_U = 1139,
  1172. VADCQ_M_U = 1140,
  1173. VADCQ_S = 1141,
  1174. VADCQ_M_S = 1142,
  1175. VSBCIQ_U = 1143,
  1176. VSBCIQ_S = 1144,
  1177. VSBCIQ_M_U = 1145,
  1178. VSBCIQ_M_S = 1146,
  1179. VSBCQ_U = 1147,
  1180. VSBCQ_S = 1148,
  1181. VSBCQ_M_U = 1149,
  1182. VSBCQ_M_S = 1150,
  1183. VADCIQ_U = 1151,
  1184. VADCIQ_M_U = 1152,
  1185. VADCIQ_S = 1153,
  1186. VADCIQ_M_S = 1154,
  1187. VLD2Q = 1155,
  1188. VLD4Q = 1156,
  1189. VST2Q = 1157,
  1190. VSHLCQ_M_U = 1158,
  1191. VSHLCQ_M_S = 1159,
  1192. VSTRHQSO_U = 1160,
  1193. VSTRHQSSO_S = 1161,
  1194. VSTRHQSSO_U = 1162,
  1195. VSTRHQ_S = 1163,
  1196. SRSHRL = 1164,
  1197. SRSHR = 1165,
  1198. URSHR = 1166,
  1199. URSHRL = 1167,
  1200. SQRSHR = 1168,
  1201. UQRSHL = 1169,
  1202. UQRSHLL_64 = 1170,
  1203. UQRSHLL_48 = 1171,
  1204. SQRSHRL_64 = 1172,
  1205. SQRSHRL_48 = 1173,
  1206. VSHLCQ_M_ = 1174
  1207. };
  1208. #define NUM_UNSPEC_VALUES 1175
  1209. extern const char *const unspec_strings[];
  1210. enum unspecv {
  1211. VUNSPEC_BLOCKAGE = 0,
  1212. VUNSPEC_EPILOGUE = 1,
  1213. VUNSPEC_THUMB1_INTERWORK = 2,
  1214. VUNSPEC_ALIGN = 3,
  1215. VUNSPEC_POOL_END = 4,
  1216. VUNSPEC_POOL_1 = 5,
  1217. VUNSPEC_POOL_2 = 6,
  1218. VUNSPEC_POOL_4 = 7,
  1219. VUNSPEC_POOL_8 = 8,
  1220. VUNSPEC_POOL_16 = 9,
  1221. VUNSPEC_TMRC = 10,
  1222. VUNSPEC_TMCR = 11,
  1223. VUNSPEC_ALIGN8 = 12,
  1224. VUNSPEC_WCMP_EQ = 13,
  1225. VUNSPEC_WCMP_GTU = 14,
  1226. VUNSPEC_WCMP_GT = 15,
  1227. VUNSPEC_EH_RETURN = 16,
  1228. VUNSPEC_ATOMIC_CAS = 17,
  1229. VUNSPEC_ATOMIC_XCHG = 18,
  1230. VUNSPEC_ATOMIC_OP = 19,
  1231. VUNSPEC_LL = 20,
  1232. VUNSPEC_LDRD_ATOMIC = 21,
  1233. VUNSPEC_SC = 22,
  1234. VUNSPEC_LAX = 23,
  1235. VUNSPEC_SLX = 24,
  1236. VUNSPEC_LDA = 25,
  1237. VUNSPEC_STL = 26,
  1238. VUNSPEC_GET_FPSCR = 27,
  1239. VUNSPEC_SET_FPSCR = 28,
  1240. VUNSPEC_SET_FPSCR_NZCVQC = 29,
  1241. VUNSPEC_PROBE_STACK_RANGE = 30,
  1242. VUNSPEC_CDP = 31,
  1243. VUNSPEC_CDP2 = 32,
  1244. VUNSPEC_LDC = 33,
  1245. VUNSPEC_LDC2 = 34,
  1246. VUNSPEC_LDCL = 35,
  1247. VUNSPEC_LDC2L = 36,
  1248. VUNSPEC_STC = 37,
  1249. VUNSPEC_STC2 = 38,
  1250. VUNSPEC_STCL = 39,
  1251. VUNSPEC_STC2L = 40,
  1252. VUNSPEC_MCR = 41,
  1253. VUNSPEC_MCR2 = 42,
  1254. VUNSPEC_MRC = 43,
  1255. VUNSPEC_MRC2 = 44,
  1256. VUNSPEC_MCRR = 45,
  1257. VUNSPEC_MCRR2 = 46,
  1258. VUNSPEC_MRRC = 47,
  1259. VUNSPEC_MRRC2 = 48,
  1260. VUNSPEC_SPECULATION_BARRIER = 49,
  1261. VUNSPEC_APSR_WRITE = 50,
  1262. VUNSPEC_VSTR_VLDR = 51,
  1263. VUNSPEC_CLRM_APSR = 52,
  1264. VUNSPEC_VSCCLRM_VPR = 53,
  1265. VUNSPEC_VLSTM = 54,
  1266. VUNSPEC_VLLDM = 55
  1267. };
  1268. #define NUM_UNSPECV_VALUES 56
  1269. extern const char *const unspecv_strings[];
  1270. #endif /* GCC_INSN_CONSTANTS_H */