/external/clang/test/CodeGen/ |
D | fp16-ops.c | 16 volatile __fp16 h0 = 0.0, h1 = 1.0, h2; variable 29 test = (h0); in foo() 34 h0 = (test); in foo() 77 h1 = h0 * h2; in foo() 84 h1 = h0 * (__fp16) -2.0f; in foo() 90 h1 = h0 * f2; in foo() 101 h1 = h0 * i0; in foo() 108 h1 = (h0 / h2); in foo() 114 h1 = (h0 / (__fp16) -2.0f); in foo() 120 h1 = (h0 / f2); in foo() [all …]
|
/external/boringssl/src/ssl/test/runner/poly1305/ |
D | sum_ref.go | 14 h0, h1, h2, h3, h4 uint32 // the hash accumulators 28 h0 += binary.LittleEndian.Uint32(msg[0:]) & 0x3ffffff 35 …d0 := (uint64(h0) * r0) + (uint64(h1) * R4) + (uint64(h2) * R3) + (uint64(h3) * R2) + (uint64(h4) … 36 …d1 := (d0 >> 26) + (uint64(h0) * r1) + (uint64(h1) * r0) + (uint64(h2) * R4) + (uint64(h3) * R3) +… 37 …d2 := (d1 >> 26) + (uint64(h0) * r2) + (uint64(h1) * r1) + (uint64(h2) * r0) + (uint64(h3) * R4) +… 38 …d3 := (d2 >> 26) + (uint64(h0) * r3) + (uint64(h1) * r2) + (uint64(h2) * r1) + (uint64(h3) * r0) +… 39 …d4 := (d3 >> 26) + (uint64(h0) * r4) + (uint64(h1) * r3) + (uint64(h2) * r2) + (uint64(h3) * r1) +… 42 h0 = uint32(d0) & 0x3ffffff 48 h0 += uint32(d4>>26) * 5 49 h1 += h0 >> 26 [all …]
|
D | sum_s390x.s | 81 #define MULTIPLY(f0, f1, f2, f3, f4, g0, g1, g2, g3, g4, g51, g52, g53, g54, h0, h1, h2, h3, h4) \ argument 82 VMLOF f0, g0, h0 \ 92 VMALOF f2, g53, h0, h0 \ 102 VMALOF f4, g51, h0, h0 \ 107 VAG T_0, h0, h0 \ 114 #define REDUCE(h0, h1, h2, h3, h4) \ argument 115 VESRLG $26, h0, T_0 \ 117 VN MOD26, h0, h0 \ 128 VAG T_4, h0, h0 \ 130 VESRLG $26, h0, T_1 \ [all …]
|
D | sum_amd64.s | 9 #define POLY1305_ADD(msg, h0, h1, h2) \ argument 10 ADDQ 0(msg), h0; \ 15 #define POLY1305_MUL(h0, h1, h2, r0, r1, t0, t1, t2, t3) \ argument 17 MULQ h0; \ 29 MULQ h0; \ 32 MOVQ DX, h0; \ 39 ADDQ h0, t2; \ 42 MOVQ t0, h0; \ 48 ADDQ t0, h0; \ 53 ADDQ t2, h0; \
|
D | sum_vmsl_s390x.s | 157 #define REDUCE(h0, h1, h2, h3, h4, h5, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) \ argument 162 VSRLB t10, h0, t0 \ // h0 byte shift 175 VN t6, h0, h0 \ // h0 clear carry 188 VAQ t2, h0, h0 \ // h2->h0 192 VSLDB $8, h0, h0, h0 \ // set up [h0/1/2, h3/4/5] 195 VO h0, h3, h3 \ 214 #define REDUCE2(h0, h1, h2, t0, t1, t2, t3, t4, t5, t6, t7, t8) \ argument 219 VSRLB t3, h0, t0 \ 229 VN t5, h0, h0 \ 234 VAQ t2, h0, h0 \ [all …]
|
/external/llvm/test/MC/AArch64/ |
D | neon-across.s | 9 saddlv h0, v1.8b 10 saddlv h0, v1.16b 21 uaddlv h0, v1.8b 22 uaddlv h0, v1.16b 35 smaxv h0, v1.4h 36 smaxv h0, v1.8h 47 sminv h0, v1.4h 48 sminv h0, v1.8h 59 umaxv h0, v1.4h 60 umaxv h0, v1.8h [all …]
|
D | fullfp16-diagnostics.s | 44 fmla h0, h1, v16.h[3] 54 fmls h0, h1, v16.h[3] 64 fmul h0, h1, v16.h[3] 74 fmulx h0, h1, v16.h[3]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/ |
D | neon-across.s | 9 saddlv h0, v1.8b 10 saddlv h0, v1.16b 21 uaddlv h0, v1.8b 22 uaddlv h0, v1.16b 35 smaxv h0, v1.4h 36 smaxv h0, v1.8h 47 sminv h0, v1.4h 48 sminv h0, v1.8h 59 umaxv h0, v1.4h 60 umaxv h0, v1.8h [all …]
|
D | armv8.1a-lse.s | 988 cas h0, h1, [x2] 1008 casa h0, h1, [x2] 1028 casb h0, h1, [x2] 1048 cash h0, h1, [x2] 1068 casah h0, h1, [x2] 1088 casalh h0, h1, [x2] 1109 casl h0, h1, [x2] 1129 caslb h0, h1, [x2] 1150 casalb h0, h1, [x2] 1170 casalh h0, h1, [x2] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | fp16_intrinsic_scalar_2op.ll | 13 ; CHECK: fabd h0, h0, h1 22 ; CHECK: fabd h0, h0, h1 32 ; CHECK: fcmp h0, h1 43 ; CHECK: fcmp h0, h1 54 ; CHECK: fcmp h0, h1 65 ; CHECK: fcmp h0, h1 76 ; CHECK: fcmp h0, h1 87 ; CHECK: fmax h0, h0, h1 96 ; CHECK: fmin h0, h0, h1 105 ; CHECK: fmulx h0, h0, h1 [all …]
|
D | f16-instructions.ll | 8 ; CHECK-CVT-NEXT: fcvt s0, h0 10 ; CHECK-CVT-NEXT: fcvt h0, s0 14 ; CHECK-FP16-NEXT: fadd h0, h0, h1 24 ; CHECK-CVT-NEXT: fcvt s0, h0 26 ; CHECK-CVT-NEXT: fcvt h0, s0 30 ; CHECK-FP16-NEXT: fsub h0, h0, h1 40 ; CHECK-CVT-NEXT: fcvt s0, h0 42 ; CHECK-CVT-NEXT: fcvt h0, s0 46 ; CHECK-FP16-NEXT: fmul h0, h0, h1 56 ; CHECK-CVT-NEXT: fcvt s0, h0 [all …]
|
D | fp16_intrinsic_scalar_1op.ll | 25 ; CHECK: fcmp h0, #0.0 36 ; CHECK: fcmp h0, #0.0 47 ; CHECK: fcmp h0, #0.0 58 ; CHECK: fcmp h0, #0.0 69 ; CHECK: fcmp h0, #0.0 80 ; CHECK: scvtf h0, w0 89 ; CHECK: scvtf h0, x0 98 ; CHECK: ucvtf h0, x0 107 ; CHECK: fcvtzs w0, h0 116 ; CHECK: fcvtzs x0, h0 [all …]
|
D | f16-imm.ll | 10 ; CHECK-DAG-ILLEGAL-NEXT: fmov h0, wzr 22 ; CHECK-DAG-NEXT: fmov h0, #1.00000000 29 ; CHECK-NOFP16-NEXT: ldr h0, [x[[NUM]], :lo12:.[[LBL1]]] 36 ; CHECK-DAG-NEXT: fmov h0, #0.12500000 43 ; CHECK-NOFP16-NEXT: ldr h0, [x[[NUM]], :lo12:.[[LBL2]]] 50 ; CHECK-DAG-NEXT: fmov h0, #30.00000000 57 ; CHECK-NOFP16-NEXT: ldr h0, [x[[NUM]], :lo12:.[[LBL3]]] 65 ; CHECK-DAG-NEXT: fmov h0, #31.00000000 72 ; CHECK-NOFP16-NEXT: ldr h0, [x[[NUM]], :lo12:.[[LBL4]]] 82 ; CHECK-ILLEGAL-NEXT: ldr h0, [x[[NUM]], :lo12:.[[LBL5]]] [all …]
|
D | arm64-fast-isel-conversion-fallback.ll | 7 ; CHECK: fcvt s1, h0 18 ; CHECK: fcvt s1, h0 31 ; CHECK: fcvt h0, s0 42 ; CHECK: fcvt h0, s0 53 ; CHECK: fcvt h0, s0 63 ; CHECK: fcvt h0, s0 73 ; CHECK: fcvt h0, s0 84 ; CHECK: fcvt h0, s0 95 ; CHECK: fcvt h0, s0 106 ; CHECK: fcvt h0, s0 [all …]
|
D | f16-convert.ll | 125 ; CHECK-NEXT: fcvt h0, s0 126 ; CHECK-NEXT: str h0, [x0] 137 ; CHECK-NEXT: fcvt h0, s0 138 ; CHECK-NEXT: str h0, [x0] 149 ; CHECK-NEXT: fcvt h0, s0 150 ; CHECK-NEXT: str h0, [x0, w1, sxtw #1] 163 ; CHECK-NEXT: fcvt h0, s0 164 ; CHECK-NEXT: str h0, [x0, w1, sxtw #1] 177 ; CHECK-NEXT: fcvt h0, s0 178 ; CHECK-NEXT: str h0, [x0, x1, lsl #1] [all …]
|
/external/libchrome/mojo/public/cpp/system/tests/ |
D | core_unittest.cc | 41 Handle h0; in TEST() local 42 EXPECT_EQ(kInvalidHandleValue, h0.value()); in TEST() 43 EXPECT_EQ(kInvalidHandleValue, *h0.mutable_value()); in TEST() 44 EXPECT_FALSE(h0.is_valid()); in TEST() 54 h1.swap(h0); in TEST() 55 EXPECT_EQ(static_cast<MojoHandle>(456), h0.value()); in TEST() 56 EXPECT_TRUE(h0.is_valid()); in TEST() 60 h0.swap(h1); in TEST() 61 EXPECT_EQ(static_cast<MojoHandle>(789), h0.value()); in TEST() 62 EXPECT_TRUE(h0.is_valid()); in TEST() [all …]
|
/external/libchrome/mojo/public/c/system/tests/ |
D | core_api_unittest.cc | 36 MojoHandle h0, h1; in TEST() local 46 h0 = MOJO_HANDLE_INVALID; in TEST() 48 MojoWriteMessage(h0, MOJO_MESSAGE_HANDLE_INVALID, nullptr)); in TEST() 50 MojoReadMessage(h0, nullptr, nullptr)); in TEST() 55 MojoWriteData(h0, buffer, &buffer_size, nullptr)); in TEST() 58 MojoBeginWriteData(h0, nullptr, &write_pointer, &buffer_size)); in TEST() 59 EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, MojoEndWriteData(h0, 1, nullptr)); in TEST() 62 MojoReadData(h0, nullptr, buffer, &buffer_size)); in TEST() 65 MojoBeginReadData(h0, nullptr, &read_pointer, &buffer_size)); in TEST() 66 EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, MojoEndReadData(h0, 1, nullptr)); in TEST() [all …]
|
/external/capstone/suite/MC/AArch64/ |
D | neon-across.s.cs | 2 0x20,0x38,0x30,0x0e = saddlv h0, v1.8b 3 0x20,0x38,0x30,0x4e = saddlv h0, v1.16b 7 0x20,0x38,0x30,0x2e = uaddlv h0, v1.8b 8 0x20,0x38,0x30,0x6e = uaddlv h0, v1.16b 14 0x20,0xa8,0x70,0x0e = smaxv h0, v1.4h 15 0x20,0xa8,0x70,0x4e = smaxv h0, v1.8h 19 0x20,0xa8,0x71,0x0e = sminv h0, v1.4h 20 0x20,0xa8,0x71,0x4e = sminv h0, v1.8h 24 0x20,0xa8,0x70,0x2e = umaxv h0, v1.4h 25 0x20,0xa8,0x70,0x6e = umaxv h0, v1.8h [all …]
|
/external/openssh/ |
D | poly1305.c | 36 uint32_t h0,h1,h2,h3,h4; in poly1305_auth() local 66 h0 = 0; in poly1305_auth() 83 h0 += t0 & 0x3ffffff; in poly1305_auth() 91 …t[0] = mul32x32_64(h0,r0) + mul32x32_64(h1,s4) + mul32x32_64(h2,s3) + mul32x32_64(h3,s2) + mul32x… in poly1305_auth() 92 …t[1] = mul32x32_64(h0,r1) + mul32x32_64(h1,r0) + mul32x32_64(h2,s4) + mul32x32_64(h3,s3) + mul32x… in poly1305_auth() 93 …t[2] = mul32x32_64(h0,r2) + mul32x32_64(h1,r1) + mul32x32_64(h2,r0) + mul32x32_64(h3,s4) + mul32x… in poly1305_auth() 94 …t[3] = mul32x32_64(h0,r3) + mul32x32_64(h1,r2) + mul32x32_64(h2,r1) + mul32x32_64(h3,r0) + mul32x… in poly1305_auth() 95 …t[4] = mul32x32_64(h0,r4) + mul32x32_64(h1,r3) + mul32x32_64(h2,r2) + mul32x32_64(h3,r1) + mul32x… in poly1305_auth() 97 h0 = (uint32_t)t[0] & 0x3ffffff; c = (t[0] >> 26); in poly1305_auth() 102 h0 += b * 5; in poly1305_auth() [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | f16-instructions.ll | 7 ; CHECK-NEXT: fcvt s0, h0 9 ; CHECK-NEXT: fcvt h0, s0 18 ; CHECK-NEXT: fcvt s0, h0 20 ; CHECK-NEXT: fcvt h0, s0 29 ; CHECK-NEXT: fcvt s0, h0 31 ; CHECK-NEXT: fcvt h0, s0 40 ; CHECK-NEXT: fcvt s0, h0 42 ; CHECK-NEXT: fcvt h0, s0 52 ; CHECK-NEXT: fcvt s0, h0 55 ; CHECK-NEXT: fcvt h0, s0 [all …]
|
D | arm64-fast-isel-conversion-fallback.ll | 7 ; CHECK: fcvt s1, h0 18 ; CHECK: fcvt s1, h0 31 ; CHECK: fcvt h0, s0 42 ; CHECK: fcvt h0, s0 53 ; CHECK: fcvt h0, s0 63 ; CHECK: fcvt h0, s0 73 ; CHECK: fcvt h0, s0 84 ; CHECK: fcvt h0, s0 95 ; CHECK: fcvt h0, s0 106 ; CHECK: fcvt h0, s0 [all …]
|
D | f16-convert.ll | 125 ; CHECK-NEXT: fcvt h0, s0 126 ; CHECK-NEXT: str h0, [x0] 137 ; CHECK-NEXT: fcvt h0, s0 138 ; CHECK-NEXT: str h0, [x0] 149 ; CHECK-NEXT: fcvt h0, s0 150 ; CHECK-NEXT: str h0, [x0, w1, sxtw #1] 163 ; CHECK-NEXT: fcvt h0, s0 164 ; CHECK-NEXT: str h0, [x0, w1, sxtw #1] 177 ; CHECK-NEXT: fcvt h0, s0 178 ; CHECK-NEXT: str h0, [x0, x1, lsl #1] [all …]
|
/external/boringssl/src/crypto/poly1305/ |
D | poly1305.c | 47 uint32_t h0, h1, h2, h3, h4; member 83 state->h0 += t0 & 0x3ffffff; in poly1305_update() 90 t[0] = mul32x32_64(state->h0, state->r0) + mul32x32_64(state->h1, state->s4) + in poly1305_update() 93 t[1] = mul32x32_64(state->h0, state->r1) + mul32x32_64(state->h1, state->r0) + in poly1305_update() 96 t[2] = mul32x32_64(state->h0, state->r2) + mul32x32_64(state->h1, state->r1) + in poly1305_update() 99 t[3] = mul32x32_64(state->h0, state->r3) + mul32x32_64(state->h1, state->r2) + in poly1305_update() 102 t[4] = mul32x32_64(state->h0, state->r4) + mul32x32_64(state->h1, state->r3) + in poly1305_update() 106 state->h0 = (uint32_t)t[0] & 0x3ffffff; in poly1305_update() 120 state->h0 += b * 5; in poly1305_update() 146 state->h0 += t0 & 0x3ffffff; in poly1305_update() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/GlobalISel/ |
D | fp16-copy-gpr.mir | 44 liveins: $h0, $h1, $x0 47 ; CHECK: liveins: $h0, $h1, $x0 48 ; CHECK: [[COPY:%[0-9]+]]:fpr16 = COPY $h0 60 %1:fpr(s16) = COPY $h0 93 ; CHECK: $h0 = COPY [[COPY2]] 94 ; CHECK: RET_ReallyLR implicit $h0 98 $h0 = COPY %2(s16) 99 RET_ReallyLR implicit $h0 120 ; CHECK: $h0 = COPY [[COPY2]] 121 ; CHECK: RET_ReallyLR implicit $h0 [all …]
|
/external/boringssl/src/ssl/test/runner/curve25519/ |
D | curve25519.go | 87 h0 := load4(src[:]) 100 h0 += carry[9] * 19 115 carry[0] = (h0 + 1<<25) >> 26 117 h0 -= carry[0] << 26 131 dst[0] = int32(h0) 417 …h0 := f0g0 + f1g9_38 + f2g8_19 + f3g7_38 + f4g6_19 + f5g5_38 + f6g4_19 + f7g3_38 + f8g2_19 + f9g1_… 434 carry[0] = (h0 + (1 << 25)) >> 26 436 h0 -= carry[0] << 26 490 h0 += carry[9] * 19 495 carry[0] = (h0 + (1 << 25)) >> 26 [all …]
|