/external/llvm/test/MC/ARM/ |
D | fullfp16-neon.s | 4 vadd.f16 d0, d1, d2 5 vadd.f16 q0, q1, q2 6 @ ARM: vadd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x11,0xf2] 7 @ ARM: vadd.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x12,0xf2] 8 @ THUMB: vadd.f16 d0, d1, d2 @ encoding: [0x11,0xef,0x02,0x0d] 9 @ THUMB: vadd.f16 q0, q1, q2 @ encoding: [0x12,0xef,0x44,0x0d] 11 vsub.f16 d0, d1, d2 12 vsub.f16 q0, q1, q2 13 @ ARM: vsub.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x31,0xf2] 14 @ ARM: vsub.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x32,0xf2] [all …]
|
D | fullfp16.s | 4 vadd.f16 s0, s1, s0 5 @ ARM: vadd.f16 s0, s1, s0 @ encoding: [0x80,0x09,0x30,0xee] 6 @ THUMB: vadd.f16 s0, s1, s0 @ encoding: [0x30,0xee,0x80,0x09] 8 vsub.f16 s0, s1, s0 9 @ ARM: vsub.f16 s0, s1, s0 @ encoding: [0xc0,0x09,0x30,0xee] 10 @ THUMB: vsub.f16 s0, s1, s0 @ encoding: [0x30,0xee,0xc0,0x09] 12 vdiv.f16 s0, s1, s0 13 @ ARM: vdiv.f16 s0, s1, s0 @ encoding: [0x80,0x09,0x80,0xee] 14 @ THUMB: vdiv.f16 s0, s1, s0 @ encoding: [0x80,0xee,0x80,0x09] 16 vmul.f16 s0, s1, s0 [all …]
|
D | fullfp16-neon-neg.s | 6 vadd.f16 d0, d1, d2 7 vadd.f16 q0, q1, q2 11 vsub.f16 d0, d1, d2 12 vsub.f16 q0, q1, q2 16 vmul.f16 d0, d1, d2 17 vmul.f16 q0, q1, q2 21 vmul.f16 d1, d2, d3[2] 22 vmul.f16 q4, q5, d6[3] 26 vmla.f16 d0, d1, d2 27 vmla.f16 q0, q1, q2 [all …]
|
D | fullfp16-neg.s | 4 vadd.f16 s0, s1, s0 7 vsub.f16 s0, s1, s0 10 vdiv.f16 s0, s1, s0 13 vmul.f16 s0, s1, s0 16 vnmul.f16 s0, s1, s0 19 vmla.f16 s1, s2, s0 22 vmls.f16 s1, s2, s0 25 vnmla.f16 s1, s2, s0 28 vnmls.f16 s1, s2, s0 31 vcmp.f16 s0, s1 [all …]
|
D | neon-vcvt-fp16.s | 6 @ CHECK-FP16: vcvtt.f32.f16 s7, s1 @ encoding: [0xe0,0x3a,0xf2,0xee] 8 vcvtt.f32.f16 s7, s1 9 @ CHECK-FP16: vcvtt.f16.f32 s1, s7 @ encoding: [0xe3,0x0a,0xf3,0xee] 11 vcvtt.f16.f32 s1, s7 13 @ CHECK-FP16: vcvtb.f32.f16 s7, s1 @ encoding: [0x60,0x3a,0xf2,0xee] 15 vcvtb.f32.f16 s7, s1 16 @ CHECK-FP16: vcvtb.f16.f32 s1, s7 @ encoding: [0x63,0x0a,0xf3,0xee] 18 vcvtb.f16.f32 s1, s7
|
D | fp-armv8.s | 5 vcvtt.f64.f16 d3, s1 6 @ CHECK: vcvtt.f64.f16 d3, s1 @ encoding: [0xe0,0x3b,0xb2,0xee] 7 vcvtt.f16.f64 s5, d12 8 @ CHECK: vcvtt.f16.f64 s5, d12 @ encoding: [0xcc,0x2b,0xf3,0xee] 10 vcvtb.f64.f16 d3, s1 11 @ CHECK: vcvtb.f64.f16 d3, s1 @ encoding: [0x60,0x3b,0xb2,0xee] 12 vcvtb.f16.f64 s4, d1 13 @ CHECK: vcvtb.f16.f64 s4, d1 @ encoding: [0x41,0x2b,0xb3,0xee] 15 vcvttge.f64.f16 d3, s1 16 @ CHECK: vcvttge.f64.f16 d3, s1 @ encoding: [0xe0,0x3b,0xb2,0xae] [all …]
|
D | thumb-fp-armv8.s | 5 vcvtt.f64.f16 d3, s1 6 @ CHECK: vcvtt.f64.f16 d3, s1 @ encoding: [0xb2,0xee,0xe0,0x3b] 7 vcvtt.f16.f64 s5, d12 8 @ CHECK: vcvtt.f16.f64 s5, d12 @ encoding: [0xf3,0xee,0xcc,0x2b] 10 vcvtb.f64.f16 d3, s1 11 @ CHECK: vcvtb.f64.f16 d3, s1 @ encoding: [0xb2,0xee,0x60,0x3b] 12 vcvtb.f16.f64 s4, d1 13 @ CHECK: vcvtb.f16.f64 s4, d1 @ encoding: [0xb3,0xee,0x41,0x2b] 16 vcvttge.f64.f16 d3, s1 17 @ CHECK: vcvttge.f64.f16 d3, s1 @ encoding: [0xb2,0xee,0xe0,0x3b] [all …]
|
/external/llvm/test/MC/Disassembler/ARM/ |
D | fullfp16-neon-thumb.txt | 4 # CHECK: vadd.f16 d0, d1, d2 5 # CHECK: vadd.f16 q0, q1, q2 9 # CHECK: vsub.f16 d0, d1, d2 10 # CHECK: vsub.f16 q0, q1, q2 14 # CHECK: vmul.f16 d0, d1, d2 15 # CHECK: vmul.f16 q0, q1, q2 19 # CHECK: vmul.f16 d1, d2, d3[2] 20 # CHECK: vmul.f16 q4, q5, d6[3] 24 # CHECK: vmla.f16 d0, d1, d2 25 # CHECK: vmla.f16 q0, q1, q2 [all …]
|
D | fullfp16-neon-arm.txt | 4 # CHECK: vadd.f16 d0, d1, d2 5 # CHECK: vadd.f16 q0, q1, q2 9 # CHECK: vsub.f16 d0, d1, d2 10 # CHECK: vsub.f16 q0, q1, q2 14 # CHECK: vmul.f16 d0, d1, d2 15 # CHECK: vmul.f16 q0, q1, q2 19 # CHECK: vmul.f16 d1, d2, d3[2] 20 # CHECK: vmul.f16 q4, q5, d6[3] 24 # CHECK: vmla.f16 d0, d1, d2 25 # CHECK: vmla.f16 q0, q1, q2 [all …]
|
D | fullfp16-thumb.txt | 3 # CHECK: vadd.f16 s0, s1, s0 6 # CHECK: vsub.f16 s0, s1, s0 9 # CHECK: vdiv.f16 s0, s1, s0 12 # CHECK: vmul.f16 s0, s1, s0 15 # CHECK: vnmul.f16 s0, s1, s0 18 # CHECK: vmla.f16 s1, s2, s0 21 # CHECK: vmls.f16 s1, s2, s0 24 # CHECK: vnmla.f16 s1, s2, s0 27 # CHECK: vnmls.f16 s1, s2, s0 30 # CHECK: vcmp.f16 s0, s1 [all …]
|
D | fullfp16-arm.txt | 3 # CHECK: vadd.f16 s0, s1, s0 6 # CHECK: vsub.f16 s0, s1, s0 9 # CHECK: vdiv.f16 s0, s1, s0 12 # CHECK: vmul.f16 s0, s1, s0 15 # CHECK: vnmul.f16 s0, s1, s0 18 # CHECK: vmla.f16 s1, s2, s0 21 # CHECK: vmls.f16 s1, s2, s0 24 # CHECK: vnmla.f16 s1, s2, s0 27 # CHECK: vnmls.f16 s1, s2, s0 30 # CHECK: vcmp.f16 s0, s1 [all …]
|
/external/valgrind/none/tests/ppc32/ |
D | test_dfp3.c | 32 register double f16 __asm__ ("fr16"); 91 __asm__ __volatile__ ("drintx 1, %0, %1, 0" : "=f" (f18) : "f" (f16)); in _test_drintx() 93 __asm__ __volatile__ ("drintx 0, %0, %1, 0" : "=f" (f18) : "f" (f16)); in _test_drintx() 97 __asm__ __volatile__ ("drintx 1, %0, %1, 1" : "=f" (f18) : "f" (f16)); in _test_drintx() 99 __asm__ __volatile__ ("drintx 0, %0, %1, 1" : "=f" (f18) : "f" (f16)); in _test_drintx() 103 __asm__ __volatile__ ("drintx 1, %0, %1, 2" : "=f" (f18) : "f" (f16)); in _test_drintx() 105 __asm__ __volatile__ ("drintx 0, %0, %1, 2" : "=f" (f18) : "f" (f16)); in _test_drintx() 109 __asm__ __volatile__ ("drintx 1, %0, %1, 3" : "=f" (f18) : "f" (f16)); in _test_drintx() 111 __asm__ __volatile__ ("drintx 0, %0, %1, 3" : "=f" (f18) : "f" (f16)); in _test_drintx() 127 __asm__ __volatile__ ("drintn 1, %0, %1, 0" : "=f" (f18) : "f" (f16)); in _test_drintn() [all …]
|
D | test_dfp5.c | 98 _Decimal64 f16 = valB->dec_val; in _test_dtstsf() local 106 __asm__ __volatile__ ("dtstsf %0, %1, %2" : : "i" (BF_val1), "f" (f14), "f" (f16)); in _test_dtstsf() 109 __asm__ __volatile__ ("dtstsf %0, %1, %2" : : "i" (BF_val2), "f" (f14), "f" (f16)); in _test_dtstsf() 112 __asm__ __volatile__ ("dtstsf %0, %1, %2" : : "i" (BF_val3), "f" (f14), "f" (f16)); in _test_dtstsf() 122 _Decimal128 f16 = valB->dec_val128; in _test_dtstsfq() local 130 __asm__ __volatile__ ("dtstsfq %0, %1, %2" : : "i" (BF_val1), "f" (f14), "f" (f16)); in _test_dtstsfq() 133 __asm__ __volatile__ ("dtstsfq %0, %1, %2" : : "i" (BF_val2), "f" (f14), "f" (f16)); in _test_dtstsfq() 136 __asm__ __volatile__ ("dtstsfq %0, %1, %2" : : "i" (BF_val3), "f" (f14), "f" (f16)); in _test_dtstsfq() 148 _Decimal64 f16 = valB->dec_val; in _test_ddedpd() local 151 __asm__ __volatile__ ("ddedpd. 0, %0, %1" : "=f" (ret) : "f" (f16)); in _test_ddedpd() [all …]
|
D | test_dfp1.c | 31 register double f16 __asm__ ("fr16"); 85 __asm__ __volatile__ ("dadd. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dadd() 87 __asm__ __volatile__ ("dadd %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dadd() 93 __asm__ __volatile__ ("dsub. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dsub() 95 __asm__ __volatile__ ("dsub %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dsub() 101 __asm__ __volatile__ ("dmul. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dmul() 103 __asm__ __volatile__ ("dmul %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dmul() 109 __asm__ __volatile__ ("ddiv. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_ddiv() 111 __asm__ __volatile__ ("ddiv %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_ddiv() 118 __asm__ __volatile__ ("daddq. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_daddq() [all …]
|
/external/valgrind/none/tests/ppc64/ |
D | test_dfp3.c | 32 register double f16 __asm__ ("fr16"); 91 __asm__ __volatile__ ("drintx 1, %0, %1, 0" : "=f" (f18) : "f" (f16)); in _test_drintx() 93 __asm__ __volatile__ ("drintx 0, %0, %1, 0" : "=f" (f18) : "f" (f16)); in _test_drintx() 97 __asm__ __volatile__ ("drintx 1, %0, %1, 1" : "=f" (f18) : "f" (f16)); in _test_drintx() 99 __asm__ __volatile__ ("drintx 0, %0, %1, 1" : "=f" (f18) : "f" (f16)); in _test_drintx() 103 __asm__ __volatile__ ("drintx 1, %0, %1, 2" : "=f" (f18) : "f" (f16)); in _test_drintx() 105 __asm__ __volatile__ ("drintx 0, %0, %1, 2" : "=f" (f18) : "f" (f16)); in _test_drintx() 109 __asm__ __volatile__ ("drintx 1, %0, %1, 3" : "=f" (f18) : "f" (f16)); in _test_drintx() 111 __asm__ __volatile__ ("drintx 0, %0, %1, 3" : "=f" (f18) : "f" (f16)); in _test_drintx() 127 __asm__ __volatile__ ("drintn 1, %0, %1, 0" : "=f" (f18) : "f" (f16)); in _test_drintn() [all …]
|
D | test_dfp5.c | 98 _Decimal64 f16 = valB->dec_val; in _test_dtstsf() local 106 __asm__ __volatile__ ("dtstsf %0, %1, %2" : : "i" (BF_val1), "f" (f14), "f" (f16)); in _test_dtstsf() 109 __asm__ __volatile__ ("dtstsf %0, %1, %2" : : "i" (BF_val2), "f" (f14), "f" (f16)); in _test_dtstsf() 112 __asm__ __volatile__ ("dtstsf %0, %1, %2" : : "i" (BF_val3), "f" (f14), "f" (f16)); in _test_dtstsf() 122 _Decimal128 f16 = valB->dec_val128; in _test_dtstsfq() local 130 __asm__ __volatile__ ("dtstsfq %0, %1, %2" : : "i" (BF_val1), "f" (f14), "f" (f16)); in _test_dtstsfq() 133 __asm__ __volatile__ ("dtstsfq %0, %1, %2" : : "i" (BF_val2), "f" (f14), "f" (f16)); in _test_dtstsfq() 136 __asm__ __volatile__ ("dtstsfq %0, %1, %2" : : "i" (BF_val3), "f" (f14), "f" (f16)); in _test_dtstsfq() 148 _Decimal64 f16 = valB->dec_val; in _test_ddedpd() local 151 __asm__ __volatile__ ("ddedpd. 0, %0, %1" : "=f" (ret) : "f" (f16)); in _test_ddedpd() [all …]
|
D | test_dfp1.c | 31 register double f16 __asm__ ("fr16"); 85 __asm__ __volatile__ ("dadd. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dadd() 87 __asm__ __volatile__ ("dadd %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dadd() 93 __asm__ __volatile__ ("dsub. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dsub() 95 __asm__ __volatile__ ("dsub %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dsub() 101 __asm__ __volatile__ ("dmul. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dmul() 103 __asm__ __volatile__ ("dmul %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_dmul() 109 __asm__ __volatile__ ("ddiv. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_ddiv() 111 __asm__ __volatile__ ("ddiv %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_ddiv() 118 __asm__ __volatile__ ("daddq. %0, %1, %2" : "=f" (f18) : "f" (f14),"f" (f16)); in _test_daddq() [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | fp16-promote.ll | 9 ; CHECK-FP16: vcvtb.f32.f16 10 ; CHECK-FP16: vcvtb.f32.f16 15 ; CHECK-FP16: vcvtb.f16.f32 26 ; CHECK-FP16: vcvtb.f32.f16 27 ; CHECK-FP16: vcvtb.f32.f16 32 ; CHECK-FP16: vcvtb.f16.f32 43 ; CHECK-FP16: vcvtb.f32.f16 44 ; CHECK-FP16: vcvtb.f32.f16 49 ; CHECK-FP16: vcvtb.f16.f32 60 ; CHECK-FP16: vcvtb.f32.f16 [all …]
|
D | fp16-v3.ll | 7 ; CHECK-DAG: vcvtb.f32.f16 [[SREG1:s[0-9]+]], 9 ; CHECK-DAG: vcvtb.f16.f32 [[SREG3:s[0-9]+]], [[SREG2]] 10 ; CHECK-DAG: vcvtb.f32.f16 [[SREG4:s[0-9]+]], [[SREG3]] 12 ; CHECK-NEXT: vcvtb.f16.f32 [[SREG6:s[0-9]+]], [[SREG5]] 31 ; CHECK: vcvtb.f16.f32 32 ; CHECK: vcvtb.f16.f32 33 ; CHECK: vcvtb.f16.f32
|
D | fp16.ll | 9 ;; +fp16 is special: it has f32->f16 (unlike v7), but not f64->f16 (unlike v8). 31 ; CHECK-FP16: vcvtb.f32.f16 32 ; CHECK-ARMv8: vcvtb.f32.f16 38 ; CHECK-FP16: vcvtb.f32.f16 39 ; CHECK-ARMV8: vcvtb.f32.f16 46 ; CHECK-FP16: vcvtb.f16.f32 47 ; CHECK-ARMV8: vcvtb.f16.f32 66 ; CHECK-FP16: vcvtb.f32.f16 [[TMP32:s[0-9]+]], [[TMP16]] 70 ; CHECK-ARMV8: vcvtb.f64.f16 d0, [[TMP]] 90 ; CHECK-FP16-UNSAFE-NEXT: vcvtb.f16.f32 s0, s0 [all …]
|
D | fp16-args.ll | 24 ; SOFT: vcvtb.f32.f16 {{s[0-9]+}}, {{s[0-9]+}} 25 ; SOFT: vcvtb.f32.f16 {{s[0-9]+}}, {{s[0-9]+}} 27 ; SOFT: vcvtb.f16.f32 {{s[0-9]+}}, {{s[0-9]+}} 32 ; HARD: vcvtb.f32.f16 {{s[0-9]+}}, s1 33 ; HARD: vcvtb.f32.f16 {{s[0-9]+}}, s0 35 ; HARD: vcvtb.f16.f32 [[SREG:s[0-9]+]], {{s[0-9]+}}
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_half.h | 56 uint16_t f16; in util_float_to_half() local 68 f16 = 0x7c00; in util_float_to_half() 71 f16 = 0x7e00; in util_float_to_half() 82 f16 = f32.ui >> 13; in util_float_to_half() 86 f16 |= sign >> 16; in util_float_to_half() 88 return f16; in util_float_to_half() 92 util_half_to_float(uint16_t f16) in util_half_to_float() argument 103 f32.ui = (f16 & 0x7fff) << 13; in util_half_to_float() 113 f32.ui |= (f16 & 0x8000) << 16; in util_half_to_float()
|
/external/clang/test/CodeGen/ |
D | tbaa.cpp | 15 uint16_t f16; member 22 uint16_t f16; member 28 uint16_t f16; member 34 uint16_t f16; member 42 uint16_t f16; member 47 uint16_t f16; member 71 A->f16 = 4; in g2() 95 B->a.f16 = 4; in g4() 143 S->f16 = 4; in g8() 167 S2->f16 = 4; in g10()
|
D | tbaa-class.cpp | 12 uint16_t f16; member in StructA 20 uint16_t f16; member in StructB 27 uint16_t f16; member in StructC 34 uint16_t f16; member in StructD 43 uint16_t f16; member in StructS 73 A->f16 = 4; in g2() 97 B->a.f16 = 4; in g4() 145 S->f16 = 4; in g8()
|
/external/skia/tools/fiddle/ |
D | fiddle_main.h | 27 …DrawOptions(int w, int h, bool r, bool g, bool p, bool k, bool srgb, bool f16, bool textOnly, cons… in DrawOptions() 34 , f16(f16) in DrawOptions() 39 SkASSERT(srgb || !f16); in DrawOptions() 47 bool f16; member
|