@@ -17237,3 +17237,146 @@ vpermilpd $0x23, 0x400(%rbx), %zmm2
17237
17237
// CHECK: vcvttss2usi -516(%rdx), %r8
17238
17238
// CHECK: encoding: [0x62,0x71,0xfe,0x08,0x78,0x82,0xfc,0xfd,0xff,0xff]
17239
17239
vcvttss2usi -516(%rdx), %r8
17240
+ // CHECK: vrsqrt14sd %xmm10, %xmm6, %xmm26
17241
+ // CHECK: encoding: [0x62,0x42,0xcd,0x08,0x4f,0xd2]
17242
+ vrsqrt14sd %xmm10, %xmm6, %xmm26
17243
+
17244
+ // CHECK: vrsqrt14sd %xmm10, %xmm6, %xmm26 {%k5}
17245
+ // CHECK: encoding: [0x62,0x42,0xcd,0x0d,0x4f,0xd2]
17246
+ vrsqrt14sd %xmm10, %xmm6, %xmm26 {%k5}
17247
+
17248
+ // CHECK: vrsqrt14sd %xmm10, %xmm6, %xmm26 {%k5} {z}
17249
+ // CHECK: encoding: [0x62,0x42,0xcd,0x8d,0x4f,0xd2]
17250
+ vrsqrt14sd %xmm10, %xmm6, %xmm26 {%k5} {z}
17251
+
17252
+ // CHECK: vrsqrt14sd (%rcx), %xmm6, %xmm26
17253
+ // CHECK: encoding: [0x62,0x62,0xcd,0x08,0x4f,0x11]
17254
+ vrsqrt14sd (%rcx), %xmm6, %xmm26
17255
+
17256
+ // CHECK: vrsqrt14sd 291(%rax,%r14,8), %xmm6, %xmm26
17257
+ // CHECK: encoding: [0x62,0x22,0xcd,0x08,0x4f,0x94,0xf0,0x23,0x01,0x00,0x00]
17258
+ vrsqrt14sd 291(%rax,%r14,8), %xmm6, %xmm26
17259
+
17260
+ // CHECK: vrsqrt14sd 1016(%rdx), %xmm6, %xmm26
17261
+ // CHECK: encoding: [0x62,0x62,0xcd,0x08,0x4f,0x52,0x7f]
17262
+ vrsqrt14sd 1016(%rdx), %xmm6, %xmm26
17263
+
17264
+ // CHECK: vrsqrt14sd 1024(%rdx), %xmm6, %xmm26
17265
+ // CHECK: encoding: [0x62,0x62,0xcd,0x08,0x4f,0x92,0x00,0x04,0x00,0x00]
17266
+ vrsqrt14sd 1024(%rdx), %xmm6, %xmm26
17267
+
17268
+ // CHECK: vrsqrt14sd -1024(%rdx), %xmm6, %xmm26
17269
+ // CHECK: encoding: [0x62,0x62,0xcd,0x08,0x4f,0x52,0x80]
17270
+ vrsqrt14sd -1024(%rdx), %xmm6, %xmm26
17271
+
17272
+ // CHECK: vrsqrt14sd -1032(%rdx), %xmm6, %xmm26
17273
+ // CHECK: encoding: [0x62,0x62,0xcd,0x08,0x4f,0x92,0xf8,0xfb,0xff,0xff]
17274
+ vrsqrt14sd -1032(%rdx), %xmm6, %xmm26
17275
+
17276
+ // CHECK: vrsqrt14ss %xmm9, %xmm14, %xmm14
17277
+ // CHECK: encoding: [0x62,0x52,0x0d,0x08,0x4f,0xf1]
17278
+ vrsqrt14ss %xmm9, %xmm14, %xmm14
17279
+
17280
+ // CHECK: vrsqrt14ss %xmm9, %xmm14, %xmm14 {%k1}
17281
+ // CHECK: encoding: [0x62,0x52,0x0d,0x09,0x4f,0xf1]
17282
+ vrsqrt14ss %xmm9, %xmm14, %xmm14 {%k1}
17283
+
17284
+ // CHECK: vrsqrt14ss %xmm9, %xmm14, %xmm14 {%k1} {z}
17285
+ // CHECK: encoding: [0x62,0x52,0x0d,0x89,0x4f,0xf1]
17286
+ vrsqrt14ss %xmm9, %xmm14, %xmm14 {%k1} {z}
17287
+
17288
+ // CHECK: vrsqrt14ss (%rcx), %xmm14, %xmm14
17289
+ // CHECK: encoding: [0x62,0x72,0x0d,0x08,0x4f,0x31]
17290
+ vrsqrt14ss (%rcx), %xmm14, %xmm14
17291
+
17292
+ // CHECK: vrsqrt14ss 291(%rax,%r14,8), %xmm14, %xmm14
17293
+ // CHECK: encoding: [0x62,0x32,0x0d,0x08,0x4f,0xb4,0xf0,0x23,0x01,0x00,0x00]
17294
+ vrsqrt14ss 291(%rax,%r14,8), %xmm14, %xmm14
17295
+
17296
+ // CHECK: vrsqrt14ss 508(%rdx), %xmm14, %xmm14
17297
+ // CHECK: encoding: [0x62,0x72,0x0d,0x08,0x4f,0x72,0x7f]
17298
+ vrsqrt14ss 508(%rdx), %xmm14, %xmm14
17299
+
17300
+ // CHECK: vrsqrt14ss 512(%rdx), %xmm14, %xmm14
17301
+ // CHECK: encoding: [0x62,0x72,0x0d,0x08,0x4f,0xb2,0x00,0x02,0x00,0x00]
17302
+ vrsqrt14ss 512(%rdx), %xmm14, %xmm14
17303
+
17304
+ // CHECK: vrsqrt14ss -512(%rdx), %xmm14, %xmm14
17305
+ // CHECK: encoding: [0x62,0x72,0x0d,0x08,0x4f,0x72,0x80]
17306
+ vrsqrt14ss -512(%rdx), %xmm14, %xmm14
17307
+
17308
+ // CHECK: vrsqrt14ss -516(%rdx), %xmm14, %xmm14
17309
+ // CHECK: encoding: [0x62,0x72,0x0d,0x08,0x4f,0xb2,0xfc,0xfd,0xff,0xff]
17310
+ vrsqrt14ss -516(%rdx), %xmm14, %xmm14
17311
+
17312
+ // CHECK: vrcp14sd %xmm14, %xmm22, %xmm12
17313
+ // CHECK: encoding: [0x62,0x52,0xcd,0x00,0x4d,0xe6]
17314
+ vrcp14sd %xmm14, %xmm22, %xmm12
17315
+
17316
+ // CHECK: vrcp14sd %xmm14, %xmm22, %xmm12 {%k2}
17317
+ // CHECK: encoding: [0x62,0x52,0xcd,0x02,0x4d,0xe6]
17318
+ vrcp14sd %xmm14, %xmm22, %xmm12 {%k2}
17319
+
17320
+ // CHECK: vrcp14sd %xmm14, %xmm22, %xmm12 {%k2} {z}
17321
+ // CHECK: encoding: [0x62,0x52,0xcd,0x82,0x4d,0xe6]
17322
+ vrcp14sd %xmm14, %xmm22, %xmm12 {%k2} {z}
17323
+
17324
+ // CHECK: vrcp14sd (%rcx), %xmm22, %xmm12
17325
+ // CHECK: encoding: [0x62,0x72,0xcd,0x00,0x4d,0x21]
17326
+ vrcp14sd (%rcx), %xmm22, %xmm12
17327
+
17328
+ // CHECK: vrcp14sd 291(%rax,%r14,8), %xmm22, %xmm12
17329
+ // CHECK: encoding: [0x62,0x32,0xcd,0x00,0x4d,0xa4,0xf0,0x23,0x01,0x00,0x00]
17330
+ vrcp14sd 291(%rax,%r14,8), %xmm22, %xmm12
17331
+
17332
+ // CHECK: vrcp14sd 1016(%rdx), %xmm22, %xmm12
17333
+ // CHECK: encoding: [0x62,0x72,0xcd,0x00,0x4d,0x62,0x7f]
17334
+ vrcp14sd 1016(%rdx), %xmm22, %xmm12
17335
+
17336
+ // CHECK: vrcp14sd 1024(%rdx), %xmm22, %xmm12
17337
+ // CHECK: encoding: [0x62,0x72,0xcd,0x00,0x4d,0xa2,0x00,0x04,0x00,0x00]
17338
+ vrcp14sd 1024(%rdx), %xmm22, %xmm12
17339
+
17340
+ // CHECK: vrcp14sd -1024(%rdx), %xmm22, %xmm12
17341
+ // CHECK: encoding: [0x62,0x72,0xcd,0x00,0x4d,0x62,0x80]
17342
+ vrcp14sd -1024(%rdx), %xmm22, %xmm12
17343
+
17344
+ // CHECK: vrcp14sd -1032(%rdx), %xmm22, %xmm12
17345
+ // CHECK: encoding: [0x62,0x72,0xcd,0x00,0x4d,0xa2,0xf8,0xfb,0xff,0xff]
17346
+ vrcp14sd -1032(%rdx), %xmm22, %xmm12
17347
+
17348
+ // CHECK: vrcp14ss %xmm3, %xmm8, %xmm8
17349
+ // CHECK: encoding: [0x62,0x72,0x3d,0x08,0x4d,0xc3]
17350
+ vrcp14ss %xmm3, %xmm8, %xmm8
17351
+
17352
+ // CHECK: vrcp14ss %xmm3, %xmm8, %xmm8 {%k7}
17353
+ // CHECK: encoding: [0x62,0x72,0x3d,0x0f,0x4d,0xc3]
17354
+ vrcp14ss %xmm3, %xmm8, %xmm8 {%k7}
17355
+
17356
+ // CHECK: vrcp14ss %xmm3, %xmm8, %xmm8 {%k7} {z}
17357
+ // CHECK: encoding: [0x62,0x72,0x3d,0x8f,0x4d,0xc3]
17358
+ vrcp14ss %xmm3, %xmm8, %xmm8 {%k7} {z}
17359
+
17360
+ // CHECK: vrcp14ss (%rcx), %xmm8, %xmm8
17361
+ // CHECK: encoding: [0x62,0x72,0x3d,0x08,0x4d,0x01]
17362
+ vrcp14ss (%rcx), %xmm8, %xmm8
17363
+
17364
+ // CHECK: vrcp14ss 291(%rax,%r14,8), %xmm8, %xmm8
17365
+ // CHECK: encoding: [0x62,0x32,0x3d,0x08,0x4d,0x84,0xf0,0x23,0x01,0x00,0x00]
17366
+ vrcp14ss 291(%rax,%r14,8), %xmm8, %xmm8
17367
+
17368
+ // CHECK: vrcp14ss 508(%rdx), %xmm8, %xmm8
17369
+ // CHECK: encoding: [0x62,0x72,0x3d,0x08,0x4d,0x42,0x7f]
17370
+ vrcp14ss 508(%rdx), %xmm8, %xmm8
17371
+
17372
+ // CHECK: vrcp14ss 512(%rdx), %xmm8, %xmm8
17373
+ // CHECK: encoding: [0x62,0x72,0x3d,0x08,0x4d,0x82,0x00,0x02,0x00,0x00]
17374
+ vrcp14ss 512(%rdx), %xmm8, %xmm8
17375
+
17376
+ // CHECK: vrcp14ss -512(%rdx), %xmm8, %xmm8
17377
+ // CHECK: encoding: [0x62,0x72,0x3d,0x08,0x4d,0x42,0x80]
17378
+ vrcp14ss -512(%rdx), %xmm8, %xmm8
17379
+
17380
+ // CHECK: vrcp14ss -516(%rdx), %xmm8, %xmm8
17381
+ // CHECK: encoding: [0x62,0x72,0x3d,0x08,0x4d,0x82,0xfc,0xfd,0xff,0xff]
17382
+ vrcp14ss -516(%rdx), %xmm8, %xmm8
0 commit comments