diff options
author | Fei Peng <fei.peng@intel.com> | 2018-03-16 00:44:47 -0700 |
---|---|---|
committer | Tanner Gooding <tagoo@outlook.com> | 2018-03-16 06:50:46 -0700 |
commit | 781b6c6a906b35bd5210fd9f828cfafe97c26ce9 (patch) | |
tree | 69c392297e332082b44508d7f5412c1c405864a8 /src/jit/namedintrinsiclist.h | |
parent | be277315271ba8c60df4225310d09fa4814e6259 (diff) | |
download | coreclr-781b6c6a906b35bd5210fd9f828cfafe97c26ce9.tar.gz coreclr-781b6c6a906b35bd5210fd9f828cfafe97c26ce9.tar.bz2 coreclr-781b6c6a906b35bd5210fd9f828cfafe97c26ce9.zip |
Implement AVX/AVX2 InsertVector128 and ExtractVector128 intrinsic
Diffstat (limited to 'src/jit/namedintrinsiclist.h')
-rw-r--r-- | src/jit/namedintrinsiclist.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/jit/namedintrinsiclist.h b/src/jit/namedintrinsiclist.h index f4d7cb2a88..dd98821c66 100644 --- a/src/jit/namedintrinsiclist.h +++ b/src/jit/namedintrinsiclist.h @@ -97,14 +97,19 @@ enum HWIntrinsicFlag : unsigned int // Select base type using the second argument type HW_Flag_BaseTypeFromSecondArg = 0x10000, - // Specail codegen + // Special codegen // the intrinsics need special rules in CodeGen, - // but can be table-driven in the front-end + // but may be table-driven in the front-end HW_Flag_SpecialCodeGen = 0x20000, // No Read/Modify/Write Semantics // the intrinsic doesn't have read/modify/write semantics in two/three-operand form. HW_Flag_NoRMWSemantics = 0x40000, + + // Special import + // the intrinsics need special rules in importer, + // but may be table-driven in the back-end + HW_Flag_SpecialImport = 0x80000, }; inline HWIntrinsicFlag operator|(HWIntrinsicFlag c1, HWIntrinsicFlag c2) |