@@ -54,8 +54,7 @@ def RefWrap(s, kind):
54
54
55
55
def Instruction (name , opcode , type = None , validation = None , execution = None , operator = None ):
56
56
if operator :
57
- execution_str = ', ' .join ([RefWrap (execution , 'execution' ),
58
- RefWrap (operator , 'operator' )])
57
+ execution_str = RefWrap (execution , 'execution' ) + ' (' + RefWrap (operator , 'operator' ) + ')'
59
58
else :
60
59
execution_str = RefWrap (execution , 'execution' )
61
60
@@ -374,48 +373,48 @@ def Instruction(name, opcode, type=None, validation=None, execution=None, operat
374
373
Instruction (r'\F32X4.\REPLACELANE~\laneidx' , r'\hex{FD}~~\hex{20}' , r'[\V128~\F32] \to [\V128]' , r'valid-vec-replace_lane' , r'exec-vec-replace_lane' ),
375
374
Instruction (r'\F64X2.\EXTRACTLANE~\laneidx' , r'\hex{FD}~~\hex{21}' , r'[\V128] \to [\F64]' , r'valid-vec-extract_lane' , r'exec-vec-extract_lane' ),
376
375
Instruction (r'\F64X2.\REPLACELANE~\laneidx' , r'\hex{FD}~~\hex{22}' , r'[\V128~\F64] \to [\V128]' , r'valid-vec-replace_lane' , r'exec-vec-replace_lane' ),
377
- Instruction (r'\I8X16.\VEQ' , r'\hex{FD}~~\hex{23}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ieq' ),
378
- Instruction (r'\I8X16.\VNE' , r'\hex{FD}~~\hex{24}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ine' ),
379
- Instruction (r'\I8X16.\VLT\K{\_s}' , r'\hex{FD}~~\hex{25}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ilt_s' ),
380
- Instruction (r'\I8X16.\VLT\K{\_u}' , r'\hex{FD}~~\hex{26}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ilt_u' ),
381
- Instruction (r'\I8X16.\VGT\K{\_s}' , r'\hex{FD}~~\hex{27}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-igt_s' ),
382
- Instruction (r'\I8X16.\VGT\K{\_u}' , r'\hex{FD}~~\hex{28}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-igt_u' ),
383
- Instruction (r'\I8X16.\VLE\K{\_s}' , r'\hex{FD}~~\hex{29}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ile_s' ),
384
- Instruction (r'\I8X16.\VLE\K{\_u}' , r'\hex{FD}~~\hex{2A}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ile_u' ),
385
- Instruction (r'\I8X16.\VGE\K{\_s}' , r'\hex{FD}~~\hex{2B}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ige_s' ),
386
- Instruction (r'\I8X16.\VGE\K{\_u}' , r'\hex{FD}~~\hex{2C}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ige_u' ),
387
- Instruction (r'\I16X8.\VEQ' , r'\hex{FD}~~\hex{2D}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ieq' ),
388
- Instruction (r'\I16X8.\VNE' , r'\hex{FD}~~\hex{2E}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ine' ),
389
- Instruction (r'\I16X8.\VLT\K{\_s}' , r'\hex{FD}~~\hex{2F}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ilt_s' ),
390
- Instruction (r'\I16X8.\VLT\K{\_u}' , r'\hex{FD}~~\hex{30}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ilt_u' ),
391
- Instruction (r'\I16X8.\VGT\K{\_s}' , r'\hex{FD}~~\hex{31}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-igt_s' ),
392
- Instruction (r'\I16X8.\VGT\K{\_u}' , r'\hex{FD}~~\hex{32}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-igt_u' ),
393
- Instruction (r'\I16X8.\VLE\K{\_s}' , r'\hex{FD}~~\hex{33}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ile_s' ),
394
- Instruction (r'\I16X8.\VLE\K{\_u}' , r'\hex{FD}~~\hex{34}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ile_u' ),
395
- Instruction (r'\I16X8.\VGE\K{\_s}' , r'\hex{FD}~~\hex{35}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ige_s' ),
396
- Instruction (r'\I16X8.\VGE\K{\_u}' , r'\hex{FD}~~\hex{36}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ige_u' ),
397
- Instruction (r'\I32X4.\VEQ' , r'\hex{FD}~~\hex{37}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ieq' ),
398
- Instruction (r'\I32X4.\VNE' , r'\hex{FD}~~\hex{38}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ine' ),
399
- Instruction (r'\I32X4.\VLT\K{\_s}' , r'\hex{FD}~~\hex{39}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ilt_s' ),
400
- Instruction (r'\I32X4.\VLT\K{\_u}' , r'\hex{FD}~~\hex{3A}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ilt_u' ),
401
- Instruction (r'\I32X4.\VGT\K{\_s}' , r'\hex{FD}~~\hex{3B}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-igt_s' ),
402
- Instruction (r'\I32X4.\VGT\K{\_u}' , r'\hex{FD}~~\hex{3C}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-igt_u' ),
403
- Instruction (r'\I32X4.\VLE\K{\_s}' , r'\hex{FD}~~\hex{3D}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ile_s' ),
404
- Instruction (r'\I32X4.\VLE\K{\_u}' , r'\hex{FD}~~\hex{3E}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ile_u' ),
405
- Instruction (r'\I32X4.\VGE\K{\_s}' , r'\hex{FD}~~\hex{3F}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ige_s' ),
406
- Instruction (r'\I32X4.\VGE\K{\_u}' , r'\hex{FD}~~\hex{40}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-ige_u' ),
407
- Instruction (r'\F32X4.\VEQ' , r'\hex{FD}~~\hex{41}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-feq' ),
408
- Instruction (r'\F32X4.\VNE' , r'\hex{FD}~~\hex{42}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fne' ),
409
- Instruction (r'\F32X4.\VLT' , r'\hex{FD}~~\hex{43}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-flt' ),
410
- Instruction (r'\F32X4.\VGT' , r'\hex{FD}~~\hex{44}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fgt' ),
411
- Instruction (r'\F32X4.\VLE' , r'\hex{FD}~~\hex{45}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fle' ),
412
- Instruction (r'\F32X4.\VGE' , r'\hex{FD}~~\hex{46}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fge' ),
413
- Instruction (r'\F64X2.\VEQ' , r'\hex{FD}~~\hex{47}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-feq' ),
414
- Instruction (r'\F64X2.\VNE' , r'\hex{FD}~~\hex{48}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fne' ),
415
- Instruction (r'\F64X2.\VLT' , r'\hex{FD}~~\hex{49}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-flt' ),
416
- Instruction (r'\F64X2.\VGT' , r'\hex{FD}~~\hex{4A}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fgt' ),
417
- Instruction (r'\F64X2.\VLE' , r'\hex{FD}~~\hex{4B}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fle' ),
418
- Instruction (r'\F64X2.\VGE' , r'\hex{FD}~~\hex{4C}' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop ' , r'exec-vbinop ' , r'op-fge' ),
376
+ Instruction (r'\I8X16.\VEQ' , r'\hex{FD}~~\hex{23}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ieq' ),
377
+ Instruction (r'\I8X16.\VNE' , r'\hex{FD}~~\hex{24}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ine' ),
378
+ Instruction (r'\I8X16.\VLT\K{\_s}' , r'\hex{FD}~~\hex{25}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ilt_s' ),
379
+ Instruction (r'\I8X16.\VLT\K{\_u}' , r'\hex{FD}~~\hex{26}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ilt_u' ),
380
+ Instruction (r'\I8X16.\VGT\K{\_s}' , r'\hex{FD}~~\hex{27}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-igt_s' ),
381
+ Instruction (r'\I8X16.\VGT\K{\_u}' , r'\hex{FD}~~\hex{28}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-igt_u' ),
382
+ Instruction (r'\I8X16.\VLE\K{\_s}' , r'\hex{FD}~~\hex{29}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ile_s' ),
383
+ Instruction (r'\I8X16.\VLE\K{\_u}' , r'\hex{FD}~~\hex{2A}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ile_u' ),
384
+ Instruction (r'\I8X16.\VGE\K{\_s}' , r'\hex{FD}~~\hex{2B}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ige_s' ),
385
+ Instruction (r'\I8X16.\VGE\K{\_u}' , r'\hex{FD}~~\hex{2C}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ige_u' ),
386
+ Instruction (r'\I16X8.\VEQ' , r'\hex{FD}~~\hex{2D}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ieq' ),
387
+ Instruction (r'\I16X8.\VNE' , r'\hex{FD}~~\hex{2E}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ine' ),
388
+ Instruction (r'\I16X8.\VLT\K{\_s}' , r'\hex{FD}~~\hex{2F}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ilt_s' ),
389
+ Instruction (r'\I16X8.\VLT\K{\_u}' , r'\hex{FD}~~\hex{30}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ilt_u' ),
390
+ Instruction (r'\I16X8.\VGT\K{\_s}' , r'\hex{FD}~~\hex{31}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-igt_s' ),
391
+ Instruction (r'\I16X8.\VGT\K{\_u}' , r'\hex{FD}~~\hex{32}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-igt_u' ),
392
+ Instruction (r'\I16X8.\VLE\K{\_s}' , r'\hex{FD}~~\hex{33}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ile_s' ),
393
+ Instruction (r'\I16X8.\VLE\K{\_u}' , r'\hex{FD}~~\hex{34}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ile_u' ),
394
+ Instruction (r'\I16X8.\VGE\K{\_s}' , r'\hex{FD}~~\hex{35}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ige_s' ),
395
+ Instruction (r'\I16X8.\VGE\K{\_u}' , r'\hex{FD}~~\hex{36}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ige_u' ),
396
+ Instruction (r'\I32X4.\VEQ' , r'\hex{FD}~~\hex{37}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ieq' ),
397
+ Instruction (r'\I32X4.\VNE' , r'\hex{FD}~~\hex{38}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ine' ),
398
+ Instruction (r'\I32X4.\VLT\K{\_s}' , r'\hex{FD}~~\hex{39}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ilt_s' ),
399
+ Instruction (r'\I32X4.\VLT\K{\_u}' , r'\hex{FD}~~\hex{3A}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ilt_u' ),
400
+ Instruction (r'\I32X4.\VGT\K{\_s}' , r'\hex{FD}~~\hex{3B}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-igt_s' ),
401
+ Instruction (r'\I32X4.\VGT\K{\_u}' , r'\hex{FD}~~\hex{3C}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-igt_u' ),
402
+ Instruction (r'\I32X4.\VLE\K{\_s}' , r'\hex{FD}~~\hex{3D}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ile_s' ),
403
+ Instruction (r'\I32X4.\VLE\K{\_u}' , r'\hex{FD}~~\hex{3E}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ile_u' ),
404
+ Instruction (r'\I32X4.\VGE\K{\_s}' , r'\hex{FD}~~\hex{3F}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ige_s' ),
405
+ Instruction (r'\I32X4.\VGE\K{\_u}' , r'\hex{FD}~~\hex{40}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-ige_u' ),
406
+ Instruction (r'\F32X4.\VEQ' , r'\hex{FD}~~\hex{41}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-feq' ),
407
+ Instruction (r'\F32X4.\VNE' , r'\hex{FD}~~\hex{42}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fne' ),
408
+ Instruction (r'\F32X4.\VLT' , r'\hex{FD}~~\hex{43}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-flt' ),
409
+ Instruction (r'\F32X4.\VGT' , r'\hex{FD}~~\hex{44}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fgt' ),
410
+ Instruction (r'\F32X4.\VLE' , r'\hex{FD}~~\hex{45}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fle' ),
411
+ Instruction (r'\F32X4.\VGE' , r'\hex{FD}~~\hex{46}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fge' ),
412
+ Instruction (r'\F64X2.\VEQ' , r'\hex{FD}~~\hex{47}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-feq' ),
413
+ Instruction (r'\F64X2.\VNE' , r'\hex{FD}~~\hex{48}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fne' ),
414
+ Instruction (r'\F64X2.\VLT' , r'\hex{FD}~~\hex{49}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-flt' ),
415
+ Instruction (r'\F64X2.\VGT' , r'\hex{FD}~~\hex{4A}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fgt' ),
416
+ Instruction (r'\F64X2.\VLE' , r'\hex{FD}~~\hex{4B}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fle' ),
417
+ Instruction (r'\F64X2.\VGE' , r'\hex{FD}~~\hex{4C}' , r'[\V128~\V128] \to [\V128]' , r'valid-vrelop ' , r'exec-vrelop ' , r'op-fge' ),
419
418
Instruction (r'\V128.\VNOT' , r'\hex{FD}~~\hex{4D}' , r'[\V128] \to [\V128]' , r'valid-vvunop' , r'exec-vvunop' , r'op-inot' ),
420
419
Instruction (r'\V128.\VAND' , r'\hex{FD}~~\hex{4E}' , r'[\V128~\V128] \to [\V128]' , r'valid-vvbinop' , r'exec-vvbinop' , r'op-iand' ),
421
420
Instruction (r'\V128.\VANDNOT' , r'\hex{FD}~~\hex{4F}' , r'[\V128~\V128] \to [\V128]' , r'valid-vvbinop' , r'exec-vvbinop' , r'op-iandnot' ),
@@ -431,8 +430,8 @@ def Instruction(name, opcode, type=None, validation=None, execution=None, operat
431
430
Instruction (r'\V128.\STORE\K{16\_lane}~\memarg~\laneidx' , r'\hex{FD}~~\hex{59}' , r'[\I32~\V128] \to []' , r'valid-store-lane' , r'exec-store-lane' ),
432
431
Instruction (r'\V128.\STORE\K{32\_lane}~\memarg~\laneidx' , r'\hex{FD}~~\hex{5A}' , r'[\I32~\V128] \to []' , r'valid-store-lane' , r'exec-store-lane' ),
433
432
Instruction (r'\V128.\STORE\K{64\_lane}~\memarg~\laneidx' , r'\hex{FD}~~\hex{5B}' , r'[\I32~\V128] \to []' , r'valid-store-lane' , r'exec-store-lane' ),
434
- Instruction (r'\V128.\LOAD\K{32\_zero}~\memarg~\laneidx ' , r'\hex{FD}~~\hex{5C}' , r'[\I32] \to [\V128]' , r'valid-load-zero' , r'exec-load-zero' ),
435
- Instruction (r'\V128.\LOAD\K{64\_zero}~\memarg~\laneidx ' , r'\hex{FD}~~\hex{5D}' , r'[\I32] \to [\V128]' , r'valid-load-zero' , r'exec-load-zero' ),
433
+ Instruction (r'\V128.\LOAD\K{32\_zero}~\memarg' , r'\hex{FD}~~\hex{5C}' , r'[\I32] \to [\V128]' , r'valid-load-zero' , r'exec-load-zero' ),
434
+ Instruction (r'\V128.\LOAD\K{64\_zero}~\memarg' , r'\hex{FD}~~\hex{5D}' , r'[\I32] \to [\V128]' , r'valid-load-zero' , r'exec-load-zero' ),
436
435
Instruction (r'\F32X4.\VDEMOTE\K{\_f64x2\_zero}' , r'\hex{FD}~~\hex{5E}' , r'[\V128] \to [\V128]' , r'valid-vcvtop' , r'exec-vcvtop' , r'op-demote' ),
437
436
Instruction (r'\F64X2.\VPROMOTE\K{\_low\_f32x4}' , r'\hex{FD}~~\hex{5F}' , r'[\V128] \to [\V128]' , r'valid-vcvtop' , r'exec-vcvtop' , r'op-promote' ),
438
437
Instruction (r'\I8X16.\VABS' , r'\hex{FD}~~\hex{60}' , r'[\V128] \to [\V128]' , r'valid-vunop' , r'exec-vunop' , r'op-iabs' ),
0 commit comments