diff options
Diffstat (limited to 'deps/v8/src/codegen/s390/constants-s390.h')
-rw-r--r-- | deps/v8/src/codegen/s390/constants-s390.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/deps/v8/src/codegen/s390/constants-s390.h b/deps/v8/src/codegen/s390/constants-s390.h index 0e7310d2a7..edf4eba214 100644 --- a/deps/v8/src/codegen/s390/constants-s390.h +++ b/deps/v8/src/codegen/s390/constants-s390.h @@ -270,6 +270,7 @@ using SixByteInstr = uint64_t; V(xgrk, XGRK, 0xB9E7) /* type = RRF_A EXCLUSIVE OR (64) */ \ V(agrk, AGRK, 0xB9E8) /* type = RRF_A ADD (64) */ \ V(sgrk, SGRK, 0xB9E9) /* type = RRF_A SUBTRACT (64) */ \ + V(mgrk, MGRK, 0xB9EC) /* type = RRF_A MULTIPLY (64->128) */ \ V(algrk, ALGRK, 0xB9EA) /* type = RRF_A ADD LOGICAL (64) */ \ V(slgrk, SLGRK, 0xB9EB) /* type = RRF_A SUBTRACT LOGICAL (64) */ \ V(nrk, NRK, 0xB9F4) /* type = RRF_A AND (32) */ \ @@ -874,6 +875,7 @@ using SixByteInstr = uint64_t; V(ay, AY, 0xE35A) /* type = RXY_A ADD (32) */ \ V(sy, SY, 0xE35B) /* type = RXY_A SUBTRACT (32) */ \ V(mfy, MFY, 0xE35C) /* type = RXY_A MULTIPLY (64<-32) */ \ + V(mg, MG, 0xE384) /* type = RXY_A MULTIPLY (128<-64) */ \ V(aly, ALY, 0xE35E) /* type = RXY_A ADD LOGICAL (32) */ \ V(sly, SLY, 0xE35F) /* type = RXY_A SUBTRACT LOGICAL (32) */ \ V(sthy, STHY, 0xE370) /* type = RXY_A STORE HALFWORD (16) */ \ |