]> git.proxmox.com Git - rustc.git/blame - src/etc/platform-intrinsics/x86/sse.json
New upstream version 1.12.0+dfsg1
[rustc.git] / src / etc / platform-intrinsics / x86 / sse.json
CommitLineData
e9174d1e 1{
5bcae85e 2 "intrinsic_prefix": "_mm",
e9174d1e
SL
3 "llvm_prefix": "llvm.x86.sse.",
4 "intrinsics": [
5 {
6 "intrinsic": "_movemask_ps",
7 "width": [128],
8 "llvm": "movmsk.ps",
9 "ret": "S32",
10 "args": ["f32"]
11 },
12 {
13 "intrinsic": "_max_ps",
14 "width": [128],
15 "llvm": "max.ps",
16 "ret": "f32",
17 "args": ["0", "0"]
18 },
19 {
20 "intrinsic": "_min_ps",
21 "width": [128],
22 "llvm": "min.ps",
23 "ret": "f32",
24 "args": ["0", "0"]
25 },
26 {
27 "intrinsic": "_rsqrt_ps",
28 "width": [128],
29 "llvm": "rsqrt.ps",
30 "ret": "f32",
31 "args": ["0"]
32 },
33 {
34 "intrinsic": "_rcp_ps",
35 "width": [128],
36 "llvm": "rcp.ps",
37 "ret": "f32",
38 "args": ["0"]
39 },
40 {
41 "intrinsic": "_sqrt_ps",
42 "width": [128],
43 "llvm": "!llvm.sqrt.v4f32",
44 "ret": "f32",
45 "args": ["0"]
46 },
47 {
48 "intrinsic": "_storeu_ps",
49 "width": [128],
50 "llvm": "storeu.ps",
51 "ret": "V",
52 "args": ["F32Pm/S8", "f32"]
53 }
54 ]
55}