diff options
author | Tanner Gooding <tagoo@outlook.com> | 2017-02-06 01:58:28 +0000 |
---|---|---|
committer | Tanner Gooding <tagoo@outlook.com> | 2017-02-22 17:38:58 -0800 |
commit | 59d834e4711c351cf9f7326b636294ece42675eb (patch) | |
tree | 7143f75492ef9ef928e53e0f77074f2c4c44fe74 /src/jit/instrsxarch.h | |
parent | 116752f4138f9e26237c9435bdcde129d4aa3398 (diff) | |
download | coreclr-59d834e4711c351cf9f7326b636294ece42675eb.tar.gz coreclr-59d834e4711c351cf9f7326b636294ece42675eb.tar.bz2 coreclr-59d834e4711c351cf9f7326b636294ece42675eb.zip |
Updating codegenxarch to support single-precision CORINFO_INTRINSIC_Sqrt
Diffstat (limited to 'src/jit/instrsxarch.h')
-rw-r--r-- | src/jit/instrsxarch.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/jit/instrsxarch.h b/src/jit/instrsxarch.h index 70a7243866..b86c8ccf60 100644 --- a/src/jit/instrsxarch.h +++ b/src/jit/instrsxarch.h @@ -232,9 +232,10 @@ INST3( maxsd, "maxsd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, SSEDBL(0x5F)) / INST3( xorpd, "xorpd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKDBL(0x57)) // XOR packed doubles INST3( andps, "andps", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKFLT(0x54)) // AND packed singles INST3( andpd, "andpd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKDBL(0x54)) // AND packed doubles -INST3( sqrtsd, "sqrtsd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, SSEDBL(0x51)) // Sqrt of a scalar double -INST3( sqrtps, "sqrtps", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKFLT(0x51)) // Sqrt of a packed float -INST3( sqrtpd, "sqrtpd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKDBL(0x51)) // Sqrt of a packed double +INST3( sqrtps, "sqrtps", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKFLT(0x51)) // Sqrt of packed singles +INST3( sqrtss, "sqrtss", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, SSEFLT(0x51)) // Sqrt of scalar single +INST3( sqrtpd, "sqrtpd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKDBL(0x51)) // Sqrt of packed doubles +INST3( sqrtsd, "sqrtsd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, SSEDBL(0x51)) // Sqrt of scalar double INST3( andnps, "andnps", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKFLT(0x55)) // And-Not packed singles INST3( andnpd, "andnpd", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKDBL(0x55)) // And-Not packed doubles INST3( orps, "orps", 0, IUM_WR, 0, 0, BAD_CODE, BAD_CODE, PCKFLT(0x56)) // Or packed singles |