Home
last modified time | relevance | path

Searched refs:carryout (Results 1 – 10 of 10) 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/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/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dsaddo.ll21 define amdgpu_kernel void @s_saddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, …
26 store i1 %carry, i1 addrspace(1)* %carryout
31 define amdgpu_kernel void @v_saddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addr…
38 store i1 %carry, i1 addrspace(1)* %carryout
43 define amdgpu_kernel void @s_saddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
48 store i1 %carry, i1 addrspace(1)* %carryout
58 define amdgpu_kernel void @v_saddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
65 store i1 %carry, i1 addrspace(1)* %carryout
Dssubo.ll21 define amdgpu_kernel void @s_ssubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, …
26 store i1 %carry, i1 addrspace(1)* %carryout
31 define amdgpu_kernel void @v_ssubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addr…
38 store i1 %carry, i1 addrspace(1)* %carryout
45 define amdgpu_kernel void @s_ssubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
50 store i1 %carry, i1 addrspace(1)* %carryout
63 define amdgpu_kernel void @v_ssubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
70 store i1 %carry, i1 addrspace(1)* %carryout
Duaddo.ll34 define amdgpu_kernel void @s_uaddo_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_uaddo_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_uaddo_i32_novcc(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i3…
88 store volatile i1 %carry, i1 addrspace(1)* %carryout
98 define amdgpu_kernel void @s_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, …
103 store i1 %carry, i1 addrspace(1)* %carryout
119 define amdgpu_kernel void @v_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addr…
130 store i1 %carry, i1 addrspace(1)* %carryout
[all …]
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 …]
/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 …]