]> git.proxmox.com Git - rustc.git/blame - src/etc/platform-intrinsics/x86/sse3.json
New upstream version 1.12.0+dfsg1
[rustc.git] / src / etc / platform-intrinsics / x86 / sse3.json
CommitLineData
e9174d1e 1{
5bcae85e 2 "intrinsic_prefix": "_mm",
e9174d1e
SL
3 "llvm_prefix": "llvm.x86.sse3.",
4 "intrinsics": [
5 {
6 "intrinsic": "_addsub_{0.data_type}",
7 "width": [128],
8 "llvm": "addsub.{0.data_type}",
9 "ret": "f(32-64)",
10 "args": ["0", "0"]
11 },
12 {
13 "intrinsic": "_hadd_{0.data_type}",
14 "width": [128],
15 "llvm": "hadd.{0.data_type}",
16 "ret": "f(32-64)",
17 "args": ["0", "0"]
18 },
19 {
20 "intrinsic": "_hsub_{0.data_type}",
21 "width": [128],
22 "llvm": "hsub.{0.data_type}",
23 "ret": "f(32-64)",
24 "args": ["0", "0"]
25 },
26 {
27 "intrinsic": "_lddqu_si128",
28 "width": [128],
29 "llvm": "ldu.dq",
30 "ret": "u8",
31 "args": ["0Pc/S8"]
32 }
33 ]
34}