]>
Commit | Line | Data |
---|---|---|
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 | } |