Home
last modified time | relevance | path

Searched refs:carryout (Results 1 – 16 of 16) sorted by relevance

/external/clang/test/CodeGen/
Dbuiltins-multiprecision.c18 unsigned char carryout; in test_addcb() local
19 *z = __builtin_addcb(x, y, carryin, &carryout); in test_addcb()
21 return carryout; in test_addcb()
37 unsigned short carryout; in test_addcs() local
38 *z = __builtin_addcs(x, y, carryin, &carryout); in test_addcs()
40 return carryout; in test_addcs()
54 unsigned carryout; in test_addc() local
55 *z = __builtin_addc(x, y, carryin, &carryout); in test_addc()
57 return carryout; in test_addc()
73 unsigned long carryout; in test_addcl() local
[all …]
/external/llvm-project/clang/test/CodeGen/
Dbuiltins-multiprecision.c18 unsigned char carryout; in test_addcb() local
19 *z = __builtin_addcb(x, y, carryin, &carryout); in test_addcb()
21 return carryout; in test_addcb()
37 unsigned short carryout; in test_addcs() local
38 *z = __builtin_addcs(x, y, carryin, &carryout); in test_addcs()
40 return carryout; in test_addcs()
54 unsigned carryout; in test_addc() local
55 *z = __builtin_addc(x, y, carryin, &carryout); in test_addc()
57 return carryout; in test_addc()
73 unsigned long carryout; in test_addcl() local
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dssubo.ll20 define void @s_ssubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32 %b) nounwi…
25 store i1 %carry, i1 addrspace(1)* %carryout
30 define void @v_ssubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addrspace(1)* %apt…
37 store i1 %carry, i1 addrspace(1)* %carryout
44 define void @s_ssubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64 %b) nounwi…
49 store i1 %carry, i1 addrspace(1)* %carryout
56 define void @v_ssubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addrspace(1)* %apt…
63 store i1 %carry, i1 addrspace(1)* %carryout
Dsaddo.ll20 define void @s_saddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32 %b) nounwi…
25 store i1 %carry, i1 addrspace(1)* %carryout
30 define void @v_saddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addrspace(1)* %apt…
37 store i1 %carry, i1 addrspace(1)* %carryout
42 define void @s_saddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64 %b) nounwi…
47 store i1 %carry, i1 addrspace(1)* %carryout
54 define void @v_saddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addrspace(1)* %apt…
61 store i1 %carry, i1 addrspace(1)* %carryout
Dusubo.ll27 define void @s_usubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32 %b) nounwi…
32 store i1 %carry, i1 addrspace(1)* %carryout
41 define void @v_usubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addrspace(1)* %apt…
48 store i1 %carry, i1 addrspace(1)* %carryout
60 define void @s_usubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64 %b) nounwi…
65 store i1 %carry, i1 addrspace(1)* %carryout
77 define void @v_usubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addrspace(1)* %apt…
84 store i1 %carry, i1 addrspace(1)* %carryout
Duaddo.ll30 define void @s_uaddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32 %b) nounwi…
35 store i1 %carry, i1 addrspace(1)* %carryout
44 define void @v_uaddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addrspace(1)* %apt…
51 store i1 %carry, i1 addrspace(1)* %carryout
61 define void @s_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64 %b) nounwi…
66 store i1 %carry, i1 addrspace(1)* %carryout
76 define void @v_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addrspace(1)* %apt…
83 store i1 %carry, i1 addrspace(1)* %carryout
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dssubo.ll22 define amdgpu_kernel void @s_ssubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, …
27 store i1 %carry, i1 addrspace(1)* %carryout
32 define amdgpu_kernel void @v_ssubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addr…
39 store i1 %carry, i1 addrspace(1)* %carryout
46 define amdgpu_kernel void @s_ssubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
51 store i1 %carry, i1 addrspace(1)* %carryout
64 define amdgpu_kernel void @v_ssubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
71 store i1 %carry, i1 addrspace(1)* %carryout
82 …d @v_ssubo_v2i32(<2 x i32> addrspace(1)* %out, <2 x i32> addrspace(1)* %carryout, <2 x i32> addrsp…
90 store <2 x i32> %carry.ext, <2 x i32> addrspace(1)* %carryout
Dusubo.ll34 define amdgpu_kernel void @s_usubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, …
39 store i1 %carry, i1 addrspace(1)* %carryout
52 define amdgpu_kernel void @v_usubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addr…
63 store i1 %carry, i1 addrspace(1)* %carryout
76 define amdgpu_kernel void @v_usubo_i32_novcc(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i3…
88 store volatile i1 %carry, i1 addrspace(1)* %carryout
100 define amdgpu_kernel void @s_usubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
105 store i1 %carry, i1 addrspace(1)* %carryout
122 define amdgpu_kernel void @v_usubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
133 store i1 %carry, i1 addrspace(1)* %carryout
[all …]
Duaddo.ll33 define amdgpu_kernel void @s_uaddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, …
38 store i1 %carry, i1 addrspace(1)* %carryout
51 define amdgpu_kernel void @v_uaddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addr…
62 store i1 %carry, i1 addrspace(1)* %carryout
75 define amdgpu_kernel void @v_uaddo_i32_novcc(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i3…
87 store volatile i1 %carry, i1 addrspace(1)* %carryout
97 define amdgpu_kernel void @s_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
102 store i1 %carry, i1 addrspace(1)* %carryout
118 define amdgpu_kernel void @v_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
129 store i1 %carry, i1 addrspace(1)* %carryout
[all …]
Dcarryout-selection.ll99 define amdgpu_kernel void @suaddo32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32…
130 define amdgpu_kernel void @uaddo32_vcc_user(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32…
135 store i1 %carry, i1 addrspace(1)* %carryout
148 define amdgpu_kernel void @suaddo64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64…
153 store i1 %carry, i1 addrspace(1)* %carryout
175 define amdgpu_kernel void @vuaddo64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a) #0 {
182 store i1 %carry, i1 addrspace(1)* %carryout
284 define amdgpu_kernel void @susubo32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32…
315 define amdgpu_kernel void @usubo32_vcc_user(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32…
320 store i1 %carry, i1 addrspace(1)* %carryout
[all …]
Dsaddo.ll86 define amdgpu_kernel void @s_saddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, …
151 store i1 %carry, i1 addrspace(1)* %carryout
155 define amdgpu_kernel void @v_saddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addr…
231 store i1 %carry, i1 addrspace(1)* %carryout
235 define amdgpu_kernel void @s_saddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
307 store i1 %carry, i1 addrspace(1)* %carryout
311 define amdgpu_kernel void @v_saddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
391 store i1 %carry, i1 addrspace(1)* %carryout
395 …d @v_saddo_v2i32(<2 x i32> addrspace(1)* %out, <2 x i32> addrspace(1)* %carryout, <2 x i32> addrsp…
486 store <2 x i32> %carry.ext, <2 x i32> addrspace(1)* %carryout
/external/clang/docs/
DLanguageExtensions.rst1669 unsigned x = ..., y = ..., carryin = ..., carryout;
1670 unsigned sum = __builtin_addc(x, y, carryin, &carryout);
1676 unsigned *x, *y, *z, carryin=0, carryout;
1677 z[0] = __builtin_addc(x[0], y[0], carryin, &carryout);
1678 carryin = carryout;
1679 z[1] = __builtin_addc(x[1], y[1], carryin, &carryout);
1680 carryin = carryout;
1681 z[2] = __builtin_addc(x[2], y[2], carryin, &carryout);
1682 carryin = carryout;
1683 z[3] = __builtin_addc(x[3], y[3], carryin, &carryout);
[all …]
/external/llvm-project/clang/docs/
DLanguageExtensions.rst2229 unsigned x = ..., y = ..., carryin = ..., carryout;
2230 unsigned sum = __builtin_addc(x, y, carryin, &carryout);
2236 unsigned *x, *y, *z, carryin=0, carryout;
2237 z[0] = __builtin_addc(x[0], y[0], carryin, &carryout);
2238 carryin = carryout;
2239 z[1] = __builtin_addc(x[1], y[1], carryin, &carryout);
2240 carryin = carryout;
2241 z[2] = __builtin_addc(x[2], y[2], carryin, &carryout);
2242 carryin = carryout;
2243 z[3] = __builtin_addc(x[3], y[3], carryin, &carryout);
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMInstrMVE.td4315 : MVE_qDest_qSrc<iname, "i32", (outs MQPR:$Qd, cl_FPSCR_NZCV:$carryout),
/external/llvm-project/llvm/lib/Target/ARM/
DARMInstrMVE.td5018 : MVE_qDest_qSrc<iname, "i32", (outs MQPR:$Qd, cl_FPSCR_NZCV:$carryout),
/external/kotlinx.coroutines/benchmarks/src/jmh/resources/
Dospd.txt.gz