Home
last modified time | relevance | path

Searched refs:carryout (Results 1 – 6 of 6) 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/R600/
Dusubo.ll21 define void @s_usubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32 %b) nounwi…
26 store i1 %carry, i1 addrspace(1)* %carryout
32 define void @v_usubo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addrspace(1)* %apt…
39 store i1 %carry, i1 addrspace(1)* %carryout
46 define void @s_usubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64 %b) nounwi…
51 store i1 %carry, i1 addrspace(1)* %carryout
58 define void @v_usubo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addrspace(1)* %apt…
65 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
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
Duaddo.ll24 define void @s_uaddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 %a, i32 %b) nounwi…
29 store i1 %carry, i1 addrspace(1)* %carryout
35 define void @v_uaddo_i32(i32 addrspace(1)* %out, i1 addrspace(1)* %carryout, i32 addrspace(1)* %apt…
42 store i1 %carry, i1 addrspace(1)* %carryout
49 define void @s_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 %a, i64 %b) nounwi…
54 store i1 %carry, i1 addrspace(1)* %carryout
61 define void @v_uaddo_i64(i64 addrspace(1)* %out, i1 addrspace(1)* %carryout, i64 addrspace(1)* %apt…
68 store i1 %carry, i1 addrspace(1)* %carryout
/external/clang/docs/
DLanguageExtensions.rst1612 unsigned x = ..., y = ..., carryin = ..., carryout;
1613 unsigned sum = __builtin_addc(x, y, carryin, &carryout);
1619 unsigned *x, *y, *z, carryin=0, carryout;
1620 z[0] = __builtin_addc(x[0], y[0], carryin, &carryout);
1621 carryin = carryout;
1622 z[1] = __builtin_addc(x[1], y[1], carryin, &carryout);
1623 carryin = carryout;
1624 z[2] = __builtin_addc(x[2], y[2], carryin, &carryout);
1625 carryin = carryout;
1626 z[3] = __builtin_addc(x[3], y[3], carryin, &carryout);
[all …]