/external/llvm/test/MC/ARM/ |
D | neon-v8.s | 3 vmaxnm.f32 d4, d5, d1 4 @ CHECK: vmaxnm.f32 d4, d5, d1 @ encoding: [0x11,0x4f,0x05,0xf3] 5 vmaxnm.f32 q2, q4, q6 6 @ CHECK: vmaxnm.f32 q2, q4, q6 @ encoding: [0x5c,0x4f,0x08,0xf3] 7 vminnm.f32 d5, d4, d30 8 @ CHECK: vminnm.f32 d5, d4, d30 @ encoding: [0x3e,0x5f,0x24,0xf3] 9 vminnm.f32 q0, q13, q2 10 @ CHECK: vminnm.f32 q0, q13, q2 @ encoding: [0xd4,0x0f,0x2a,0xf3] 12 vcvta.s32.f32 d4, d6 13 @ CHECK: vcvta.s32.f32 d4, d6 @ encoding: [0x06,0x40,0xbb,0xf3] [all …]
|
D | thumb-neon-v8.s | 3 vmaxnm.f32 d4, d5, d1 4 @ CHECK: vmaxnm.f32 d4, d5, d1 @ encoding: [0x05,0xff,0x11,0x4f] 5 vmaxnm.f32 q2, q4, q6 6 @ CHECK: vmaxnm.f32 q2, q4, q6 @ encoding: [0x08,0xff,0x5c,0x4f] 7 vminnm.f32 d5, d4, d30 8 @ CHECK: vminnm.f32 d5, d4, d30 @ encoding: [0x24,0xff,0x3e,0x5f] 9 vminnm.f32 q0, q13, q2 10 @ CHECK: vminnm.f32 q0, q13, q2 @ encoding: [0x2a,0xff,0xd4,0x0f] 12 vcvta.s32.f32 d4, d6 13 @ CHECK: vcvta.s32.f32 d4, d6 @ encoding: [0xbb,0xff,0x06,0x40] [all …]
|
D | neon-convert-encoding.s | 3 @ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0x20,0x07,0xfb,0xf3] 4 vcvt.s32.f32 d16, d16 5 @ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xa0,0x07,0xfb,0xf3] 6 vcvt.u32.f32 d16, d16 7 @ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0x20,0x06,0xfb,0xf3] 8 vcvt.f32.s32 d16, d16 9 @ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xa0,0x06,0xfb,0xf3] 10 vcvt.f32.u32 d16, d16 11 @ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0x60,0x07,0xfb,0xf3] 12 vcvt.s32.f32 q8, q8 [all …]
|
D | neont2-convert-encoding.s | 5 @ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x07] 6 vcvt.s32.f32 d16, d16 7 @ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x07] 8 vcvt.u32.f32 d16, d16 9 @ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x06] 10 vcvt.f32.s32 d16, d16 11 @ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x06] 12 vcvt.f32.u32 d16, d16 13 @ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0xfb,0xff,0x60,0x07] 14 vcvt.s32.f32 q8, q8 [all …]
|
D | neont2-cmp-encoding.s | 5 @ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x07] 6 vcvt.s32.f32 d16, d16 7 @ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x07] 8 vcvt.u32.f32 d16, d16 9 @ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x06] 10 vcvt.f32.s32 d16, d16 11 @ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x06] 12 vcvt.f32.u32 d16, d16 13 @ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0xfb,0xff,0x60,0x07] 14 vcvt.s32.f32 q8, q8 [all …]
|
D | vfp4.s | 9 @ ARM: vfma.f32 s2, s4, s0 @ encoding: [0x00,0x1a,0xa2,0xee] 10 @ THUMB: vfma.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x00,0x1a] 11 @ THUMB_V7EM: vfma.f32 s2, s4, s0 @ encoding: [0xa2,0xee,0x00,0x1a] 12 vfma.f32 s2, s4, s0 14 @ ARM: vfma.f32 d16, d18, d17 @ encoding: [0xb1,0x0c,0x42,0xf2] 15 @ THUMB: vfma.f32 d16, d18, d17 @ encoding: [0x42,0xef,0xb1,0x0c] 16 vfma.f32 d16, d18, d17 18 @ ARM: vfma.f32 q2, q4, q0 @ encoding: [0x50,0x4c,0x08,0xf2] 19 @ THUMB: vfma.f32 q2, q4, q0 @ encoding: [0x08,0xef,0x50,0x4c] 20 vfma.f32 q2, q4, q0 [all …]
|
D | thumb-v8fp.s | 31 vcvta.s32.f32 s2, s3 32 @ CHECK: vcvta.s32.f32 s2, s3 @ encoding: [0xbc,0xfe,0xe1,0x1a] 35 vcvtn.s32.f32 s6, s23 36 @ CHECK: vcvtn.s32.f32 s6, s23 @ encoding: [0xbd,0xfe,0xeb,0x3a] 39 vcvtp.s32.f32 s0, s4 40 @ CHECK: vcvtp.s32.f32 s0, s4 @ encoding: [0xbe,0xfe,0xc2,0x0a] 43 vcvtm.s32.f32 s17, s8 44 @ CHECK: vcvtm.s32.f32 s17, s8 @ encoding: [0xff,0xfe,0xc4,0x8a] 48 vcvta.u32.f32 s2, s3 49 @ CHECK: vcvta.u32.f32 s2, s3 @ encoding: [0xbc,0xfe,0x61,0x1a] [all …]
|
D | v8fp.s | 28 vcvta.s32.f32 s2, s3 29 @ CHECK: vcvta.s32.f32 s2, s3 @ encoding: [0xe1,0x1a,0xbc,0xfe] 32 vcvtn.s32.f32 s6, s23 33 @ CHECK: vcvtn.s32.f32 s6, s23 @ encoding: [0xeb,0x3a,0xbd,0xfe] 36 vcvtp.s32.f32 s0, s4 37 @ CHECK: vcvtp.s32.f32 s0, s4 @ encoding: [0xc2,0x0a,0xbe,0xfe] 40 vcvtm.s32.f32 s17, s8 41 @ CHECK: vcvtm.s32.f32 s17, s8 @ encoding: [0xc4,0x8a,0xff,0xfe] 45 vcvta.u32.f32 s2, s3 46 @ CHECK: vcvta.u32.f32 s2, s3 @ encoding: [0x61,0x1a,0xbc,0xfe] [all …]
|
D | neon-reciprocal-encoding.s | 7 @ CHECK: vrecpe.f32 d16, d16 @ encoding: [0x20,0x05,0xfb,0xf3] 8 vrecpe.f32 d16, d16 9 @ CHECK: vrecpe.f32 q8, q8 @ encoding: [0x60,0x05,0xfb,0xf3] 10 vrecpe.f32 q8, q8 11 @ CHECK: vrecps.f32 d16, d16, d17 @ encoding: [0xb1,0x0f,0x40,0xf2] 12 vrecps.f32 d16, d16, d17 13 @ CHECK: vrecps.f32 q8, q8, q9 @ encoding: [0xf2,0x0f,0x40,0xf2] 14 vrecps.f32 q8, q8, q9 19 @ CHECK: vrsqrte.f32 d16, d16 @ encoding: [0xa0,0x05,0xfb,0xf3] 20 vrsqrte.f32 d16, d16 [all …]
|
D | neont2-reciprocal-encoding.s | 9 @ CHECK: vrecpe.f32 d16, d16 @ encoding: [0xfb,0xff,0x20,0x05] 10 vrecpe.f32 d16, d16 11 @ CHECK: vrecpe.f32 q8, q8 @ encoding: [0xfb,0xff,0x60,0x05] 12 vrecpe.f32 q8, q8 13 @ CHECK: vrecps.f32 d16, d16, d17 @ encoding: [0x40,0xef,0xb1,0x0f] 14 vrecps.f32 d16, d16, d17 15 @ CHECK: vrecps.f32 q8, q8, q9 @ encoding: [0x40,0xef,0xf2,0x0f] 16 vrecps.f32 q8, q8, q9 21 @ CHECK: vrsqrte.f32 d16, d16 @ encoding: [0xfb,0xff,0xa0,0x05] 22 vrsqrte.f32 d16, d16 [all …]
|
D | simple-fp-encoding.s | 4 vadd.f32 s0, s1, s0 6 @ CHECK: vadd.f32 s0, s1, s0 @ encoding: [0x80,0x0a,0x30,0xee] 9 vsub.f32 s0, s1, s0 11 @ CHECK: vsub.f32 s0, s1, s0 @ encoding: [0xc0,0x0a,0x30,0xee] 14 vdiv.f32 s0, s1, s0 15 vdiv.f32 s5, s7 19 @ CHECK: vdiv.f32 s0, s1, s0 @ encoding: [0x80,0x0a,0x80,0xee] 20 @ CHECK: vdiv.f32 s5, s5, s7 @ encoding: [0xa3,0x2a,0xc2,0xee] 26 vmul.f32 s0, s1, s0 27 vmul.f32 s11, s21 [all …]
|
D | neon-cmp-encoding.s | 6 vceq.f32 d16, d16, d17 10 vceq.f32 q8, q8, q9 15 @ CHECK: vceq.f32 d16, d16, d17 @ encoding: [0xa1,0x0e,0x40,0xf2] 19 @ CHECK: vceq.f32 q8, q8, q9 @ encoding: [0xe2,0x0e,0x40,0xf2] 27 vcge.f32 d16, d16, d17 34 vcge.f32 q8, q8, q9 35 vacge.f32 d16, d16, d17 36 vacge.f32 q8, q8, q9 44 @ CHECK: vcge.f32 d16, d16, d17 @ encoding: [0xa1,0x0e,0x40,0xf3] 51 @ CHECK: vcge.f32 q8, q8, q9 @ encoding: [0xe2,0x0e,0x40,0xf3] [all …]
|
/external/clang/test/CodeGen/ |
D | tbaa-class.cpp | 13 uint32_t f32; member in StructA 22 uint32_t f32; member in StructB 29 uint32_t f32; member in StructC 36 uint32_t f32; member in StructD 44 uint32_t f32; member in StructS 61 A->f32 = 4; in g() 84 A->f32 = 1; in g3() 85 B->a.f32 = 4; in g3() 86 return A->f32; in g3() 96 A->f32 = 1; in g4() [all …]
|
D | tbaa.cpp | 12 uint32_t f32; member 20 uint32_t f32; member 26 uint32_t f32; member 32 uint32_t f32; member 39 uint32_t f32; member 44 uint32_t f32; member 55 A->f32 = 4; in g() 78 A->f32 = 1; in g3() 79 B->a.f32 = 4; in g3() 80 return A->f32; in g3() [all …]
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
D | u_half.h | 55 union fi f32; in util_float_to_half() local 60 f32.f = f; in util_float_to_half() 63 sign = f32.ui & sign_mask; in util_float_to_half() 64 f32.ui ^= sign; in util_float_to_half() 66 if (f32.ui == f32inf) { in util_float_to_half() 69 } else if (f32.ui > f32inf) { in util_float_to_half() 74 f32.ui &= round_mask; in util_float_to_half() 75 f32.f *= magic.f; in util_float_to_half() 76 f32.ui -= round_mask; in util_float_to_half() 79 if (f32.ui > f16inf) in util_float_to_half() [all …]
|
D | u_format_r11g11b10f.h | 53 } f32 = {val}; in f32_to_uf11() local 58 int sign = (f32.ui >> 16) & 0x8000; in f32_to_uf11() 60 int exponent = ((f32.ui >> 23) & 0xff) - 127; in f32_to_uf11() 61 int mantissa = f32.ui & 0x007fffff; in f32_to_uf11() 102 } f32; in uf11_to_f32() local 107 f32.f = 0.0; in uf11_to_f32() 112 f32.f = scale * mantissa; in uf11_to_f32() 116 f32.ui = F32_INFINITY | mantissa; in uf11_to_f32() 128 f32.f = scale * decimal; in uf11_to_f32() 131 return f32.f; in uf11_to_f32() [all …]
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_half.h | 55 union fi f32; in util_float_to_half() local 60 f32.f = f; in util_float_to_half() 63 sign = f32.ui & sign_mask; in util_float_to_half() 64 f32.ui ^= sign; in util_float_to_half() 66 if (f32.ui == f32inf) { in util_float_to_half() 69 } else if (f32.ui > f32inf) { in util_float_to_half() 74 f32.ui &= round_mask; in util_float_to_half() 75 f32.f *= magic.f; in util_float_to_half() 76 f32.ui -= round_mask; in util_float_to_half() 79 if (f32.ui > f16inf) in util_float_to_half() [all …]
|
D | u_format_r11g11b10f.h | 53 } f32 = {val}; in f32_to_uf11() local 58 int sign = (f32.ui >> 16) & 0x8000; in f32_to_uf11() 60 int exponent = ((f32.ui >> 23) & 0xff) - 127; in f32_to_uf11() 61 int mantissa = f32.ui & 0x007fffff; in f32_to_uf11() 102 } f32; in uf11_to_f32() local 107 f32.f = 0.0; in uf11_to_f32() 112 f32.f = scale * mantissa; in uf11_to_f32() 116 f32.ui = F32_INFINITY | mantissa; in uf11_to_f32() 128 f32.f = scale * decimal; in uf11_to_f32() 131 return f32.f; in uf11_to_f32() [all …]
|
/external/llvm/test/MC/Disassembler/ARM/ |
D | neon-v8.txt | 4 # CHECK: vmaxnm.f32 d4, d5, d1 6 # CHECK: vmaxnm.f32 q2, q4, q6 8 # CHECK: vminnm.f32 d5, d4, d30 10 # CHECK: vminnm.f32 q0, q13, q2 13 # CHECK: vcvta.s32.f32 d4, d6 15 # CHECK: vcvta.u32.f32 d12, d10 17 # CHECK: vcvta.s32.f32 q4, q6 19 # CHECK: vcvta.u32.f32 q4, q10 22 # CHECK: vcvtm.s32.f32 d1, d30 24 # CHECK: vcvtm.u32.f32 d12, d10 [all …]
|
D | thumb-neon-v8.txt | 4 # CHECK: vmaxnm.f32 d4, d5, d1 6 # CHECK: vmaxnm.f32 q2, q4, q6 8 # CHECK: vminnm.f32 d5, d4, d30 10 # CHECK: vminnm.f32 q0, q13, q2 13 # CHECK: vcvta.s32.f32 d4, d6 15 # CHECK: vcvta.u32.f32 d12, d10 17 # CHECK: vcvta.s32.f32 q4, q6 19 # CHECK: vcvta.u32.f32 q4, q10 22 # CHECK: vcvtm.s32.f32 d1, d30 24 # CHECK: vcvtm.u32.f32 d12, d10 [all …]
|
D | v8fp.txt | 29 # CHECK: vcvta.s32.f32 s2, s3 35 # CHECK: vcvtn.s32.f32 s6, s23 41 # CHECK: vcvtp.s32.f32 s0, s4 47 # CHECK: vcvtm.s32.f32 s17, s8 53 # CHECK: vcvta.u32.f32 s2, s3 59 # CHECK: vcvtn.u32.f32 s6, s23 65 # CHECK: vcvtp.u32.f32 s0, s4 71 # CHECK: vcvtm.u32.f32 s17, s8 78 # CHECK: vselge.f32 s4, s1, s23 84 # CHECK: vselgt.f32 s0, s1, s0 [all …]
|
D | thumb-v8fp.txt | 33 # CHECK: vcvta.s32.f32 s2, s3 39 # CHECK: vcvtn.s32.f32 s6, s23 45 # CHECK: vcvtp.s32.f32 s0, s4 51 # CHECK: vcvtm.s32.f32 s17, s8 57 # CHECK: vcvta.u32.f32 s2, s3 63 # CHECK: vcvtn.u32.f32 s6, s23 69 # CHECK: vcvtp.u32.f32 s0, s4 75 # CHECK: vcvtm.u32.f32 s17, s8 82 # CHECK: vselge.f32 s4, s1, s23 88 # CHECK: vselgt.f32 s0, s1, s0 [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | fmacs.ll | 10 ; VFP2: vmla.f32 13 ; NEON: vmla.f32 16 ; A8: vmul.f32 17 ; A8: vadd.f32 42 ; VFP2: vmla.f32 45 ; NEON: vmla.f32 48 ; A8: vmul.f32 49 ; A8: vadd.f32 60 ; A8: vmul.f32 61 ; A8: vmul.f32 [all …]
|
D | fp-fast.ll | 6 ; CHECK: vmul.f32 9 %t2 = call float @llvm.fma.f32(float %x, float 2.0, float %t1) 16 ; CHECK: vfma.f32 19 %t2 = call float @llvm.fma.f32(float %t1, float 2.0, float %y) 26 ; CHECK: vadd.f32 28 %t2 = call float @llvm.fma.f32(float %x, float 1.0, float %y) 35 ; CHECK: vsub.f32 37 %t2 = call float @llvm.fma.f32(float %x, float -1.0, float %y) 44 ; CHECK: vmul.f32 46 %t2 = call float @llvm.fma.f32(float %x, float 2.0, float %x) [all …]
|
/external/llvm/test/Transforms/InstSimplify/ |
D | call.ll | 55 declare float @llvm.fabs.f32(float) nounwind readnone 56 declare float @llvm.floor.f32(float) nounwind readnone 57 declare float @llvm.ceil.f32(float) nounwind readnone 58 declare float @llvm.trunc.f32(float) nounwind readnone 59 declare float @llvm.rint.f32(float) nounwind readnone 60 declare float @llvm.nearbyint.f32(float) nounwind readnone 68 %a0 = call float @llvm.fabs.f32(float %a) 69 %a1 = call float @llvm.fabs.f32(float %a0) 73 %b0 = call float @llvm.floor.f32(float %a) 74 %b1 = call float @llvm.floor.f32(float %b0) [all …]
|