Home
last modified time | relevance | path

Searched refs:signbit (Results 1 – 25 of 219) sorted by relevance

123456789

/external/llvm-project/libcxx/test/std/numerics/complex.number/complex.transcendentals/
Dacos.pass.cpp46 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
68 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
73 assert(!std::signbit(r.real())); in test_edges()
75 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
81 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
103 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
110 else if (!std::signbit(testcases[i].real()) && !std::signbit(testcases[i].imag())) in test_edges()
112 assert(!std::signbit(r.real())); in test_edges()
[all …]
Datanh.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
50 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
56 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
63 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
77 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
78 if (std::signbit(testcases[i].imag())) in test_edges()
86 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
87 if (std::signbit(testcases[i].imag())) in test_edges()
[all …]
Dasinh.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
50 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
51 if (std::signbit(testcases[i].imag())) in test_edges()
59 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
60 if (std::signbit(testcases[i].imag())) in test_edges()
73 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
75 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
80 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
81 if (std::signbit(testcases[i].imag())) in test_edges()
[all …]
Dasin.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
50 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
52 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
72 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
76 if (std::signbit(testcases[i].real())) in test_edges()
81 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].real()) != std::signbit(r.imag())); in test_edges()
106 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
[all …]
Dsqrt.pass.cpp45 assert(!std::signbit(r.real())); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
53 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
63 assert(!std::signbit(r.real())); in test_edges()
65 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
72 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
90 else if (std::signbit(testcases[i].imag())) in test_edges()
92 assert(!std::signbit(r.real())); in test_edges()
93 assert(std::signbit(r.imag())); in test_edges()
97 assert(!std::signbit(r.real())); in test_edges()
[all …]
Dlog.pass.cpp44 if (std::signbit(testcases[i].real())) in test_edges()
48 if (std::signbit(testcases[i].imag())) in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
92 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
102 if (std::signbit(testcases[i].imag())) in test_edges()
114 assert( std::signbit(r.real())); in test_edges()
115 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
119 assert(!std::signbit(r.real())); in test_edges()
120 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
Dsinh.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
71 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
73 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
78 … assert(std::signbit(r.real()) == std::signbit(testcases[i].real() * cos(testcases[i].imag()))); in test_edges()
80 assert(std::signbit(r.imag()) == std::signbit(sin(testcases[i].imag()))); in test_edges()
96 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
Dacosh.pass.cpp44 assert(!std::signbit(r.real())); in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
53 assert(!std::signbit(r.real())); in test_edges()
55 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
60 assert(!std::signbit(r.real())); in test_edges()
61 if (std::signbit(testcases[i].imag())) in test_edges()
70 if (std::signbit(testcases[i].imag())) in test_edges()
84 if (std::signbit(testcases[i].imag())) in test_edges()
94 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
100 if (std::signbit(testcases[i].imag())) in test_edges()
[all …]
Dcosh.pass.cpp45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
70 assert(!std::signbit(r.real())); in test_edges()
72 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
77 assert(std::signbit(r.real()) == std::signbit(cos(testcases[i].imag()))); in test_edges()
79 … assert(std::signbit(r.imag()) == std::signbit(testcases[i].real() * sin(testcases[i].imag()))); in test_edges()
Dexp.pass.cpp45 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
62 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
88 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
102 assert(!std::signbit(r.real())); in test_edges()
103 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
/external/libcxx/test/std/numerics/complex.number/complex.transcendentals/
Dacos.pass.cpp46 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
68 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
73 assert(!std::signbit(r.real())); in test_edges()
75 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
81 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
103 assert(std::signbit(testcases[i].imag()) != std::signbit(r.imag())); in test_edges()
110 else if (!std::signbit(testcases[i].real()) && !std::signbit(testcases[i].imag())) in test_edges()
112 assert(!std::signbit(r.real())); in test_edges()
[all …]
Datanh.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
50 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
56 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
63 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
77 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
78 if (std::signbit(testcases[i].imag())) in test_edges()
86 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
87 if (std::signbit(testcases[i].imag())) in test_edges()
[all …]
Dasinh.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
50 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
51 if (std::signbit(testcases[i].imag())) in test_edges()
59 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
60 if (std::signbit(testcases[i].imag())) in test_edges()
73 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
75 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
80 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
81 if (std::signbit(testcases[i].imag())) in test_edges()
[all …]
Dasin.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
50 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
52 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
57 assert(std::signbit(testcases[i].real()) == std::signbit(r.real())); in test_edges()
72 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
76 if (std::signbit(testcases[i].real())) in test_edges()
81 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].real()) != std::signbit(r.imag())); in test_edges()
106 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
[all …]
Dsqrt.pass.cpp45 assert(!std::signbit(r.real())); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
53 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
63 assert(!std::signbit(r.real())); in test_edges()
65 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
72 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
90 else if (std::signbit(testcases[i].imag())) in test_edges()
92 assert(!std::signbit(r.real())); in test_edges()
93 assert(std::signbit(r.imag())); in test_edges()
97 assert(!std::signbit(r.real())); in test_edges()
[all …]
Dlog.pass.cpp44 if (std::signbit(testcases[i].real())) in test_edges()
48 if (std::signbit(testcases[i].imag())) in test_edges()
58 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
92 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
102 if (std::signbit(testcases[i].imag())) in test_edges()
114 assert( std::signbit(r.real())); in test_edges()
115 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
119 assert(!std::signbit(r.real())); in test_edges()
120 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
Dsinh.pass.cpp44 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
71 assert(std::signbit(r.real()) == std::signbit(testcases[i].real())); in test_edges()
73 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
78 … assert(std::signbit(r.real()) == std::signbit(testcases[i].real() * cos(testcases[i].imag()))); in test_edges()
80 assert(std::signbit(r.imag()) == std::signbit(sin(testcases[i].imag()))); in test_edges()
96 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
Dacosh.pass.cpp44 assert(!std::signbit(r.real())); in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
53 assert(!std::signbit(r.real())); in test_edges()
55 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
60 assert(!std::signbit(r.real())); in test_edges()
61 if (std::signbit(testcases[i].imag())) in test_edges()
70 if (std::signbit(testcases[i].imag())) in test_edges()
84 if (std::signbit(testcases[i].imag())) in test_edges()
94 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
100 if (std::signbit(testcases[i].imag())) in test_edges()
[all …]
Dexp.pass.cpp45 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
62 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
88 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
102 assert(!std::signbit(r.real())); in test_edges()
103 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
/external/libcxx/test/std/numerics/complex.number/complex.value.ops/
Darg.pass.cpp43 if (std::signbit(testcases[i].real())) in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
52 assert(std::signbit(testcases[i].imag()) == std::signbit(r)); in test_edges()
67 if (std::signbit(testcases[i].imag())) in test_edges()
75 assert(std::signbit(testcases[i].imag()) == std::signbit(r)); in test_edges()
105 if (std::signbit(testcases[i].imag())) in test_edges()
113 assert(std::signbit(r) == std::signbit(testcases[i].imag())); in test_edges()
/external/llvm-project/libcxx/test/std/numerics/complex.number/complex.value.ops/
Darg.pass.cpp43 if (std::signbit(testcases[i].real())) in test_edges()
45 if (std::signbit(testcases[i].imag())) in test_edges()
52 assert(std::signbit(testcases[i].imag()) == std::signbit(r)); in test_edges()
67 if (std::signbit(testcases[i].imag())) in test_edges()
75 assert(std::signbit(testcases[i].imag()) == std::signbit(r)); in test_edges()
105 if (std::signbit(testcases[i].imag())) in test_edges()
113 assert(std::signbit(r) == std::signbit(testcases[i].imag())); in test_edges()
/external/llvm-project/libclc/generic/lib/relational/
Dsignbit.cl4 _CLC_DEFINE_RELATIONAL_UNARY(int, signbit, __builtin_signbitf, float)
10 // The scalar version of signbit(double) returns an int, but the vector versions
13 _CLC_DEF _CLC_OVERLOAD int signbit(double x){
17 _CLC_DEFINE_RELATIONAL_UNARY_VEC_ALL(long, signbit, double)
24 // The scalar version of signbit(half) returns an int, but the vector versions
27 _CLC_DEF _CLC_OVERLOAD int signbit(half x){
31 _CLC_DEFINE_RELATIONAL_UNARY_VEC_ALL(short, signbit, half)
/external/llvm-project/llvm/test/Transforms/InstSimplify/
Dnegate.ll32 %signbit = and i8 %x, 128
33 %neg = sub nsw i8 0, %signbit
41 %signbit = shl <2 x i8> %x, <i8 7, i8 7>
42 %neg = sub nsw <2 x i8> zeroinitializer, %signbit
50 %signbit = shl <2 x i8> %x, <i8 7, i8 7>
51 %neg = sub nsw <2 x i8> <i8 undef, i8 0>, %signbit
60 %signbit = shl i8 %x, 7
61 %neg = sub i8 0, %signbit
70 %signbit = and <2 x i8> %x, <i8 128, i8 128>
71 %neg = sub <2 x i8> zeroinitializer, %signbit
/external/llvm-project/llvm/test/Transforms/InstCombine/
Dsign-bit-test-via-right-shifting-all-other-bits.ll23 %signbit = lshr i32 %high_bits_extracted, %skip_all_bits_till_signbit
28 call void @use32(i32 %signbit)
30 %isneg = icmp ne i32 %signbit, 0
56 %signbit = lshr i32 %high_bits_extracted_narrow, %skip_all_bits_till_signbit
63 call void @use32(i32 %signbit)
65 %isneg = icmp ne i32 %signbit, 0
85 %signbit = ashr i32 %high_bits_extracted, %skip_all_bits_till_signbit
90 call void @use32(i32 %signbit)
92 %isneg = icmp ne i32 %signbit, 0
118 %signbit = ashr i32 %high_bits_extracted_narrow, %skip_all_bits_till_signbit
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dnegate.ll27 %signbit = and i8 %x, 128
28 %neg = sub nsw i8 0, %signbit
37 %signbit = shl <4 x i32> %x, <i32 31, i32 31, i32 31, i32 31>
38 %neg = sub nsw <4 x i32> zeroinitializer, %signbit
49 %signbit = shl i8 %x, 7
50 %neg = sub i8 0, %signbit
59 %signbit = and <4 x i32> %x, <i32 2147483648, i32 2147483648, i32 2147483648, i32 2147483648>
60 %neg = sub <4 x i32> zeroinitializer, %signbit

123456789