/frameworks/compile/slang/tests/P_fp16/ |
fp16.rs | 4 __fp16 RS_KERNEL foo(__fp16 a) {
|
/external/clang/test/Sema/ |
fp16-sema.c | 3 // Functions cannot have parameters of type __fp16. 4 extern void f (__fp16); // expected-error {{parameters cannot have __fp16 type; did you forget * ?}} 5 extern void g (__fp16 *); 7 extern void (*pf) (__fp16); // expected-error {{parameters cannot have __fp16 type; did you forget * ?}} 8 extern void (*pg) (__fp16*); 10 typedef void(*tf) (__fp16); // expected-error {{parameters cannot have __fp16 type; did you forget * ?}} 11 typedef void(*tg) (__fp16*); [all...] |
variadic-promotion.c | 5 void test_floating_promotion(__fp16 *f16, float f32, double f64) { 9 // CHECK-NEXT: '__fp16'
|
/frameworks/compile/slang/tests/F_fp16_wrong_api/ |
fp16_wrong_api.rs | 5 __fp16 RS_KERNEL foo(__fp16 a) {
|
stderr.txt.expect | 1 fp16_wrong_api.rs:5:18: error: function return value cannot have __fp16 type; did you forget * ? 2 fp16_wrong_api.rs:5:29: error: parameters cannot have __fp16 type; did you forget * ?
|
/external/clang/test/CodeGenCXX/ |
fp16-mangle.cpp | 5 template <> int S<__fp16, __fp16>::i = 3; 8 void f (__fp16 *x) { } 11 void g (__fp16 *x, __fp16 *y) { }
|
fp16-overload.cpp | 6 __fp16 a;
|
aarch64-mangle-neon-vectors.cpp | 11 typedef __fp16 float16_t;
|
mangle-neon-vectors.cpp | 7 typedef __fp16 float16_t;
|
/external/clang/test/CodeGen/ |
arm-fp16-arguments.c | 4 __fp16 g; 6 void t1(__fp16 a) { g = a; } 14 __fp16 t2() { return g; }
|
arm64-aapcs-arguments.c | 44 // __fp16 can be used as a function argument or return type (ACLE 2.0) 46 __fp16 test_half(__fp16 A) { } 48 // __fp16 is a base type for homogeneous floating-point aggregates for AArch64 (but not 32-bit ARM). 50 struct HFA_half { __fp16 a[4]; };
|
fp16-ops.c | 14 volatile __fp16 h0 = 0.0, h1 = 1.0, h2; 82 h1 = h0 * (__fp16) -2.0f; 112 h1 = (h0 / (__fp16) -2.0f); 142 h1 = ((__fp16)-2.0 + h0); 172 h1 = ((__fp16)-2.0f - h0); 200 test = (h2 < (__fp16)42.0); 229 test = ((__fp16)42.0 > h2); 258 test = (h2 <= (__fp16)42.0); 288 test = (h0 >= (__fp16)-2.0); 317 test = (h1 == (__fp16)1.0) [all...] |
aarch64-type-sizes.c | 34 return sizeof(__fp16);
|
mips-type-sizes.c | 33 return sizeof(__fp16);
|
catch-undef-behavior.c | 22 // CHECK-UBSAN: @[[FP16:.*]] = private unnamed_addr constant { i16, i16, [9 x i8] } { i16 1, i16 16, [9 x i8] c"'__fp16'\00" } 231 void int_fp16_overflow(int n, __fp16 *p) { 297 signed char fp16_char_overflow(__fp16 *p) {
|
/external/compiler-rt/test/ubsan/TestCases/Float/ |
cast-overflow.cpp | 135 // FIXME: The backend cannot lower __fp16 operations on x86 yet. 137 // (__fp16)65504; // ok 138 // // CHECK-7: runtime error: value 65505 is outside the range of representable values of type '__fp16' 139 // return (__fp16)65505;
|
/external/llvm/test/CodeGen/AArch64/ |
fp16-vector-shuffle.ll | 160 ; float16x4_t dup_64(__fp16 a) { return vdup_n_f16(a); } 172 ; float16x8_t dup_128(__fp16 a) { return vdupq_n_f16(a); } 252 ; float16x4_t set_lane_64(float16x4_t a, __fp16 b) { return vset_lane_f16(b, a, 2); } 266 ; float16x8_t set_lane_128(float16x8_t a, __fp16 b) { return vsetq_lane_f16(b, a, 2); } 279 ; __fp16 get_lane_64(float16x4_t a) { return vget_lane_f16(a, 2); } 291 ; __fp16 get_lane_128(float16x8_t a) { return vgetq_lane_f16(a, 2); }
|
/external/compiler-rt/lib/ubsan/ |
ubsan_value.cc | 77 // from '__fp16' to 'long double'. 79 __fp16 Value;
|
/external/compiler-rt/test/builtins/Unit/ |
extendhfsf2_test.c | 32 char assumption_1[sizeof(__fp16) * CHAR_BIT == 16] = {0};
|
truncdfhf2_test.c | 32 char assumption_1[sizeof(__fp16) * CHAR_BIT == 16] = {0};
|
truncsfhf2_test.c | 32 char assumption_1[sizeof(__fp16) * CHAR_BIT == 16] = {0};
|
/external/clang/include/clang/AST/ |
PrettyPrinter.h | 157 /// instead of '__fp16'
|
/external/clang/include/clang/Basic/ |
Specifiers.h | 49 TST_half, // OpenCL half, ARM NEON __fp16
|
/external/llvm/include/llvm/IR/ |
Intrinsics.td | 203 def llvm_v2f16_ty : LLVMType<v2f16>; // 2 x half (__fp16) 204 def llvm_v4f16_ty : LLVMType<v4f16>; // 4 x half (__fp16) 205 def llvm_v8f16_ty : LLVMType<v8f16>; // 8 x half (__fp16)
|
/cts/tests/tests/renderscript/src/android/renderscript/cts/ |
float16_gen.c | 30 typedef __fp16 half;
|