/external/llvm-project/libc/test/src/math/ |
D | frexp_test.cpp | 33 valueAsBits(__llvm_libc::frexp( in TEST() 36 valueAsBits(__llvm_libc::frexp( in TEST() 40 valueAsBits(__llvm_libc::frexp( in TEST() 44 valueAsBits(__llvm_libc::frexp( in TEST() 47 EXPECT_EQ(BitPatterns::inf, valueAsBits(__llvm_libc::frexp( in TEST() 50 valueAsBits(__llvm_libc::frexp(valueFromBits(BitPatterns::negInf), in TEST() 54 valueAsBits(__llvm_libc::frexp(valueFromBits(BitPatterns::zero), in TEST() 58 valueAsBits(__llvm_libc::frexp(valueFromBits(BitPatterns::negZero), in TEST() 66 EXPECT_EQ(valueAsBits(0.5), valueAsBits(__llvm_libc::frexp(1.0, &exponent))); in TEST() 69 valueAsBits(__llvm_libc::frexp(-1.0, &exponent))); in TEST() [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.frexp.mant.ll | 6 declare float @llvm.amdgcn.frexp.mant.f32(float) #0 7 declare double @llvm.amdgcn.frexp.mant.f64(double) #0 12 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %src) 13 store float %frexp.mant, float addrspace(1)* %out 21 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fabs.src) 22 store float %frexp.mant, float addrspace(1)* %out 31 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fneg.fabs.src) 32 store float %frexp.mant, float addrspace(1)* %out 39 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %src) 40 store double %frexp.mant, double addrspace(1)* %out [all …]
|
D | llvm.amdgcn.frexp.exp.ll | 6 declare i32 @llvm.amdgcn.frexp.exp.i32.f32(float) #0 7 declare i32 @llvm.amdgcn.frexp.exp.i32.f64(double) #0 12 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %src) 13 store i32 %frexp.exp, i32 addrspace(1)* %out 21 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fabs.src) 22 store i32 %frexp.exp, i32 addrspace(1)* %out 31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f32(float %fneg.fabs.src) 32 store i32 %frexp.exp, i32 addrspace(1)* %out 39 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.i32.f64(double %src) 40 store i32 %frexp.exp, i32 addrspace(1)* %out [all …]
|
D | llvm.amdgcn.frexp.exp.f16.ll | 3 declare i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a) 14 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val) 29 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val) 45 %r.val = call i16 @llvm.amdgcn.frexp.exp.i16.f16(half %a.val)
|
D | llvm.amdgcn.frexp.mant.f16.ll | 3 declare half @llvm.amdgcn.frexp.mant.f16(half %a) 15 %r.val = call half @llvm.amdgcn.frexp.mant.f16(half %a.val)
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.frexp.mant.ll | 6 declare float @llvm.amdgcn.frexp.mant.f32(float) #0 7 declare double @llvm.amdgcn.frexp.mant.f64(double) #0 12 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %src) 13 store float %frexp.mant, float addrspace(1)* %out 21 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fabs.src) 22 store float %frexp.mant, float addrspace(1)* %out 31 %frexp.mant = call float @llvm.amdgcn.frexp.mant.f32(float %fneg.fabs.src) 32 store float %frexp.mant, float addrspace(1)* %out 39 %frexp.mant = call double @llvm.amdgcn.frexp.mant.f64(double %src) 40 store double %frexp.mant, double addrspace(1)* %out [all …]
|
D | llvm.amdgcn.frexp.exp.ll | 6 declare i32 @llvm.amdgcn.frexp.exp.f32(float) #0 7 declare i32 @llvm.amdgcn.frexp.exp.f64(double) #0 12 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %src) 13 store i32 %frexp.exp, i32 addrspace(1)* %out 21 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %fabs.src) 22 store i32 %frexp.exp, i32 addrspace(1)* %out 31 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f32(float %fneg.fabs.src) 32 store i32 %frexp.exp, i32 addrspace(1)* %out 39 %frexp.exp = call i32 @llvm.amdgcn.frexp.exp.f64(double %src) 40 store i32 %frexp.exp, i32 addrspace(1)* %out [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | amdgcn-intrinsics.ll | 55 ; llvm.amdgcn.frexp.mant 58 declare float @llvm.amdgcn.frexp.mant.f32(float) nounwind readnone 59 declare double @llvm.amdgcn.frexp.mant.f64(double) nounwind readnone 65 %val = call float @llvm.amdgcn.frexp.mant.f32(float undef) 72 %val = call double @llvm.amdgcn.frexp.mant.f64(double undef) 79 %val = call float @llvm.amdgcn.frexp.mant.f32(float 0.0) 86 %val = call double @llvm.amdgcn.frexp.mant.f64(double 0.0) 94 %val = call float @llvm.amdgcn.frexp.mant.f32(float -0.0) 101 %val = call double @llvm.amdgcn.frexp.mant.f64(double -0.0) 108 %val = call float @llvm.amdgcn.frexp.mant.f32(float 1.0) [all …]
|
/external/deqp-deps/glslang/Test/ |
D | hlsl.intrinsic.frexp.vert | 3 frexp(inF0, inF1); 9 frexp(inF0, inF1); 15 frexp(inF0, inF1); 21 frexp(inF0, inF1); 27 frexp(inF0, inF1);
|
D | hlsl.intrinsic.frexp.frag | 4 float r000 = frexp(inF0, inF1); 10 float2 r000 = frexp(inF0, inF1); 16 float3 r000 = frexp(inF0, inF1); 22 float4 r000 = frexp(inF0, inF1); 28 MT r000 = frexp(inF0, inF1);
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/ |
D | hlsl.intrinsic.frexp.vert | 3 frexp(inF0, inF1); 9 frexp(inF0, inF1); 15 frexp(inF0, inF1); 21 frexp(inF0, inF1); 27 frexp(inF0, inF1);
|
D | hlsl.intrinsic.frexp.frag | 4 float r000 = frexp(inF0, inF1); 10 float2 r000 = frexp(inF0, inF1); 16 float3 r000 = frexp(inF0, inF1); 22 float4 r000 = frexp(inF0, inF1); 28 MT r000 = frexp(inF0, inF1);
|
/external/skia/tests/sksl/intrinsics/ |
D | Frexp.glsl | 10 result.x = frexp(value.x, exp.x); 12 result.xy = frexp(value.xy, exp.xy); 14 result.xyz = frexp(value.xyz, exp.xyz); 16 result = frexp(value, exp);
|
D | Frexp.metal | 15 float _skResult = frexp(_var0, _var1); 21 float2 _skResult = frexp(_var0, _var1); 27 float3 _skResult = frexp(_var0, _var1); 33 float4 _skResult = frexp(_var0, _var1);
|
/external/skia/resources/sksl/intrinsics/ |
D | Frexp.sksl | 10 result.x = frexp(value.x, exp.x); 12 result.xy = frexp(value.xy, exp.xy); 14 result.xyz = frexp(value.xyz, exp.xyz); 16 result.xyzw = frexp(value.xyzw, exp.xyzw);
|
/external/llvm-project/libclc/generic/include/clc/math/ |
D | frexp.inc | 1 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, global __CLC_INTN *iptr); 2 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, local __CLC_INTN *iptr); 3 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE frexp(__CLC_GENTYPE x, private __CLC_INTN *iptr);
|
/external/mesa3d/src/gallium/drivers/radeonsi/glsl_tests/ |
D | frexp.glsl | 3 ; FUNC-LABEL: {{^}}@frexp: 10 #shader fs frexp 14 gl_FragColor.x = frexp(f, gl_FragColor.y);
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/baseResults/ |
D | hlsl.intrinsic.frexp.vert.out | 1 hlsl.intrinsic.frexp.vert 9 0:3 frexp ( temp float) 20 0:9 frexp ( temp 2-component vector of float) 32 0:15 frexp ( temp 3-component vector of float) 45 0:21 frexp ( temp 4-component vector of float) 68 0:3 frexp ( temp float) 79 0:9 frexp ( temp 2-component vector of float) 91 0:15 frexp ( temp 3-component vector of float) 104 0:21 frexp ( temp 4-component vector of float)
|
D | hlsl.intrinsic.frexp.frag.out | 1 hlsl.intrinsic.frexp.frag 13 0:4 frexp ( temp float) 27 0:10 frexp ( temp 2-component vector of float) 42 0:16 frexp ( temp 3-component vector of float) 58 0:22 frexp ( temp 4-component vector of float) 110 0:4 frexp ( temp float) 124 0:10 frexp ( temp 2-component vector of float) 139 0:16 frexp ( temp 3-component vector of float) 155 0:22 frexp ( temp 4-component vector of float)
|
/external/deqp-deps/glslang/Test/baseResults/ |
D | hlsl.intrinsic.frexp.vert.out | 1 hlsl.intrinsic.frexp.vert 9 0:3 frexp ( temp float) 20 0:9 frexp ( temp 2-component vector of float) 32 0:15 frexp ( temp 3-component vector of float) 45 0:21 frexp ( temp 4-component vector of float) 68 0:3 frexp ( temp float) 79 0:9 frexp ( temp 2-component vector of float) 91 0:15 frexp ( temp 3-component vector of float) 104 0:21 frexp ( temp 4-component vector of float)
|
D | hlsl.intrinsic.frexp.frag.out | 1 hlsl.intrinsic.frexp.frag 13 0:4 frexp ( temp float) 27 0:10 frexp ( temp 2-component vector of float) 42 0:16 frexp ( temp 3-component vector of float) 58 0:22 frexp ( temp 4-component vector of float) 110 0:4 frexp ( temp float) 124 0:10 frexp ( temp 2-component vector of float) 139 0:16 frexp ( temp 3-component vector of float) 155 0:22 frexp ( temp 4-component vector of float)
|
/external/llvm-project/libclc/generic/lib/math/ |
D | frexp.cl | 4 #define __CLC_BODY <frexp.inc> 9 #define __CLC_BODY <frexp.inc> 14 #define __CLC_BODY <frexp.inc>
|
/external/llvm-project/libc/src/math/ |
D | frexp.cpp | 14 double LLVM_LIBC_ENTRYPOINT(frexp)(double x, int *exp) { in LLVM_LIBC_ENTRYPOINT() argument 15 return fputil::frexp(x, *exp); in LLVM_LIBC_ENTRYPOINT()
|
/external/rust/crates/libm/src/math/ |
D | frexp.rs | 1 pub fn frexp(x: f64) -> (f64, i32) { in frexp() function 8 let (x, e) = frexp(x * x1p64); in frexp()
|
/external/eigen/unsupported/Eigen/src/MatrixFunctions/ |
D | MatrixExponential.h | 216 using std::frexp; 226 frexp(l1norm / maxnorm, &squarings); 240 using std::frexp; 254 frexp(l1norm / maxnorm, &squarings); 273 using std::frexp; 290 frexp(l1norm / maxnorm, &squarings); 310 frexp(l1norm / maxnorm, &squarings); 329 frexp(l1norm / maxnorm, &squarings);
|