@@ -511,6 +511,8 @@ def Instruction(name, opcode, type=None, validation=None, execution=None, operat
511
511
Instruction (r'\F32X4.\VDIV' , r'\hex{FD}~~231' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fdiv' ),
512
512
Instruction (r'\F32X4.\VMIN' , r'\hex{FD}~~232' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fmin' ),
513
513
Instruction (r'\F32X4.\VMAX' , r'\hex{FD}~~233' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fmax' ),
514
+ Instruction (r'\F32X4.\VPMIN' , r'\hex{FD}~~234' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fpmin' ),
515
+ Instruction (r'\F32X4.\VPMAX' , r'\hex{FD}~~235' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fpmax' ),
514
516
Instruction (r'\F64X2.\VABS' , r'\hex{FD}~~236' , r'[\V128] \to [\V128]' , r'valid-vunop' , r'exec-vunop' , r'op-fabs' ),
515
517
Instruction (r'\F64X2.\VNEG' , r'\hex{FD}~~237' , r'[\V128] \to [\V128]' , r'valid-vunop' , r'exec-vunop' , r'op-fneg' ),
516
518
Instruction (r'\F64X2.\VSQRT' , r'\hex{FD}~~239' , r'[\V128] \to [\I32]' , r'valid-vunop' , r'exec-vunop' , r'op-fsqrt' ),
@@ -519,6 +521,8 @@ def Instruction(name, opcode, type=None, validation=None, execution=None, operat
519
521
Instruction (r'\F64X2.\VMUL' , r'\hex{FD}~~242' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fmul' ),
520
522
Instruction (r'\F64X2.\VDIV' , r'\hex{FD}~~243' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fdiv' ),
521
523
Instruction (r'\F64X2.\VMIN' , r'\hex{FD}~~244' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fmin' ),
524
+ Instruction (r'\F64X2.\VPMIN' , r'\hex{FD}~~245' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fpmin' ),
525
+ Instruction (r'\F64X2.\VPMAX' , r'\hex{FD}~~246' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fpmax' ),
522
526
Instruction (r'\F64X2.\VMAX' , r'\hex{FD}~~245' , r'[\V128~\V128] \to [\V128]' , r'valid-vbinop' , r'exec-vbinop' , r'op-fmax' ),
523
527
Instruction (r'\I32X4.\TRUNC\K{\_sat\_f32x4\_s}' , r'\hex{FD}~~248' , r'[\V128] \to [\V128]' , r'valid-vunop' , r'exec-vunop' , r'op-trunc_sat_s' ),
524
528
Instruction (r'\I32X4.\TRUNC\K{\_sat\_f32x4\_u}' , r'\hex{FD}~~249' , r'[\V128] \to [\V128]' , r'valid-vunop' , r'exec-vunop' , r'op-trunc_sat_u' ),
0 commit comments