diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2015-08-29 19:27:21 -0700 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2015-08-29 20:11:23 -0700 |
| commit | daf8bdca57d0a099f955a33c2f9552b335d06ff6 (patch) | |
| tree | f81ce3af452c13a65a8f395f541bc82d24310e99 /src/etc | |
| parent | 3e9b72657600cdf301bf959f5c849e22a19d22a6 (diff) | |
Fix typos in some x86 and arm intrinsics.
Diffstat (limited to 'src/etc')
| -rw-r--r-- | src/etc/platform-intrinsics/arm.json | 18 | ||||
| -rw-r--r-- | src/etc/platform-intrinsics/x86/sse.json | 7 | ||||
| -rw-r--r-- | src/etc/platform-intrinsics/x86/sse2.json | 7 | ||||
| -rw-r--r-- | src/etc/platform-intrinsics/x86/sse42.json | 20 |
4 files changed, 33 insertions, 19 deletions
diff --git a/src/etc/platform-intrinsics/arm.json b/src/etc/platform-intrinsics/arm.json index 29f69b4e7a5..97db7cbb3e0 100644 --- a/src/etc/platform-intrinsics/arm.json +++ b/src/etc/platform-intrinsics/arm.json @@ -337,56 +337,56 @@ "args": ["0", "0"] }, { - "intrinsic": "qtbl1_{0.data_type}", + "intrinsic": "tbl1_{0.data_type}", "width": [64], "llvm": "tbl1", "ret": "i8", - "args": ["0x128", "0u"] + "args": ["0", "0u"] }, { - "intrinsic": "qtbx1_{0.data_type}", + "intrinsic": "tbx1_{0.data_type}", "width": [64], "llvm": "tbx1", "ret": "i8", "args": ["0", "0", "0u"] }, { - "intrinsic": "qtbl2_{0.data_type}", + "intrinsic": "tbl2_{0.data_type}", "width": [64], "llvm": "tbl2", "ret": "i8", "args": ["(0,0)f", "0u"] }, { - "intrinsic": "qtbx2_{0.data_type}", + "intrinsic": "tbx2_{0.data_type}", "width": [64], "llvm": "tbx2", "ret": "i8", "args": ["(0,0)f", "0u"] }, { - "intrinsic": "qtbl3_{0.data_type}", + "intrinsic": "tbl3_{0.data_type}", "width": [64], "llvm": "tbl3", "ret": "i8", "args": ["(0,0,0)f", "0u"] }, { - "intrinsic": "qtbx3_{0.data_type}", + "intrinsic": "tbx3_{0.data_type}", "width": [64], "llvm": "tbx3", "ret": "i8", "args": ["0", "(0,0,0)f", "0u"] }, { - "intrinsic": "qtbl4_{0.data_type}", + "intrinsic": "tbl4_{0.data_type}", "width": [64], "llvm": "tbl4", "ret": "i8", "args": ["(0,0,0,0)f", "0u"] }, { - "intrinsic": "qtbx4_{0.data_type}", + "intrinsic": "tbx4_{0.data_type}", "width": [64], "llvm": "tbx4", "ret": "i8", diff --git a/src/etc/platform-intrinsics/x86/sse.json b/src/etc/platform-intrinsics/x86/sse.json index 144d326ffd0..27da842934c 100644 --- a/src/etc/platform-intrinsics/x86/sse.json +++ b/src/etc/platform-intrinsics/x86/sse.json @@ -35,6 +35,13 @@ "llvm": "rcp.ps", "ret": "f32", "args": ["0"] + }, + { + "intrinsic": "_sqrt_ps", + "width": [128], + "llvm": "!llvm.sqrt.v4f32", + "ret": "f32", + "args": ["0"] } ] } diff --git a/src/etc/platform-intrinsics/x86/sse2.json b/src/etc/platform-intrinsics/x86/sse2.json index 2a3db561097..b2a3fe60f1a 100644 --- a/src/etc/platform-intrinsics/x86/sse2.json +++ b/src/etc/platform-intrinsics/x86/sse2.json @@ -100,6 +100,13 @@ "args": ["u8", "u8"] }, { + "intrinsic": "_sqrt_pd", + "width": [128], + "llvm": "!llvm.sqrt.v2f64", + "ret": "f64", + "args": ["0"] + }, + { "intrinsic": "_subs_{0.data_type}", "width": [128], "llvm": "psub{0.kind_short}s.{0.data_type_short}", diff --git a/src/etc/platform-intrinsics/x86/sse42.json b/src/etc/platform-intrinsics/x86/sse42.json index 2961405a055..e63182d4857 100644 --- a/src/etc/platform-intrinsics/x86/sse42.json +++ b/src/etc/platform-intrinsics/x86/sse42.json @@ -25,7 +25,7 @@ { "intrinsic": "_cmpestrm", "width": [128], - "llvm": "pcmpestrim128", + "llvm": "pcmpestrm128", "ret": "s8", "args": ["s8", "S32", "s8", "S32", "S32"] }, @@ -55,49 +55,49 @@ "width": [128], "llvm": "pcmpistria128", "ret": "S32", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] }, { "intrinsic": "_cmpistrc", "width": [128], "llvm": "pcmpistric128", "ret": "S32", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] }, { "intrinsic": "_cmpistri", "width": [128], - "llvm": "pcmpistrii128", + "llvm": "pcmpistri128", "ret": "S32", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] }, { "intrinsic": "_cmpistrm", "width": [128], - "llvm": "pcmpistrim128", + "llvm": "pcmpistrm128", "ret": "s8", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] }, { "intrinsic": "_cmpistro", "width": [128], "llvm": "pcmpistrio128", "ret": "S32", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] }, { "intrinsic": "_cmpistrs", "width": [128], "llvm": "pcmpistris128", "ret": "S32", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] }, { "intrinsic": "_cmpistrz", "width": [128], "llvm": "pcmpistriz128", "ret": "S32", - "args": ["s8", "S32", "s8", "S32", "S32"] + "args": ["s8", "s8", "S32"] } ] } |
