/external/virglrenderer/tests/ |
D | large_shader.h | 36 4: MUL TEMP[1].xy, TEMP[0].xyyy, TEMP[1].xyyy 40 8: MUL TEMP[3].x, CONST[0].xxxx, TEMP[3].xxxx 41 9: MUL TEMP[2].x, TEMP[1].xxxx, TEMP[3].xxxx 42 10: MUL TEMP[2].xyz, TEMP[2].xxxx, IMM[0].zzww 47 15: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[2].xxxx 59 27: MUL TEMP[8].x, TEMP[8].xxxx, TEMP[7].xxxx 62 30: MUL TEMP[10].xyz, TEMP[2].xyzz, IMM[2].wwww 66 34: MUL TEMP[14].xyz, TEMP[13].xyzz, TEMP[13].xyzz 67 35: MUL TEMP[15].xyz, IMM[0].xxxx, TEMP[13].xyzz 69 37: MUL TEMP[17].xyz, TEMP[14].xyzz, TEMP[16].xyzz [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/SVE/ |
D | ldnf1b-diagnostics.s | 6 ldnf1b z23.b, p0/z, [x13, #-9, MUL VL] 11 ldnf1b z29.b, p0/z, [x3, #8, MUL VL] 16 ldnf1b z21.h, p4/z, [x17, #-9, MUL VL] 21 ldnf1b z10.h, p5/z, [x16, #8, MUL VL] 26 ldnf1b z30.s, p6/z, [x25, #-9, MUL VL] 31 ldnf1b z29.s, p5/z, [x15, #8, MUL VL] 36 ldnf1b z28.d, p2/z, [x28, #-9, MUL VL] 41 ldnf1b z27.d, p1/z, [x26, #8, MUL VL] 50 ldnf1b z27.b, p8/z, [x29, #1, MUL VL] 55 ldnf1b z9.h, p8/z, [x25, #1, MUL VL] [all …]
|
D | ldnf1sb-diagnostics.s | 6 ldnf1sb z23.b, p0/z, [x13, #1, MUL VL] 11 ldnf1sb z29.b, p0/z, [x3, #1, MUL VL] 20 ldnf1sb z21.h, p4/z, [x17, #-9, MUL VL] 25 ldnf1sb z10.h, p5/z, [x16, #8, MUL VL] 30 ldnf1sb z30.s, p6/z, [x25, #-9, MUL VL] 35 ldnf1sb z29.s, p5/z, [x15, #8, MUL VL] 40 ldnf1sb z28.d, p2/z, [x28, #-9, MUL VL] 45 ldnf1sb z27.d, p1/z, [x26, #8, MUL VL] 54 ldnf1sb z9.h, p8/z, [x25, #1, MUL VL] 59 ldnf1sb z12.s, p8/z, [x13, #1, MUL VL] [all …]
|
D | ldnf1h-diagnostics.s | 6 ldnf1h z21.h, p4/z, [x17, #-9, MUL VL] 11 ldnf1h z10.h, p5/z, [x16, #8, MUL VL] 16 ldnf1h z30.s, p6/z, [x25, #-9, MUL VL] 21 ldnf1h z29.s, p5/z, [x15, #8, MUL VL] 26 ldnf1h z28.d, p2/z, [x28, #-9, MUL VL] 31 ldnf1h z27.d, p1/z, [x26, #8, MUL VL] 40 ldnf1h z9.h, p8/z, [x25, #1, MUL VL] 45 ldnf1h z12.s, p8/z, [x13, #1, MUL VL] 50 ldnf1h z4.d, p8/z, [x11, #1, MUL VL] 59 ldnf1h { }, p0/z, [x1, #1, MUL VL] [all …]
|
D | ldnf1sh-diagnostics.s | 6 ldnf1sh z23.h, p0/z, [x13, #1, MUL VL] 11 ldnf1sh z29.h, p0/z, [x3, #1, MUL VL] 20 ldnf1sh z30.s, p6/z, [x25, #-9, MUL VL] 25 ldnf1sh z29.s, p5/z, [x15, #8, MUL VL] 30 ldnf1sh z28.d, p2/z, [x28, #-9, MUL VL] 35 ldnf1sh z27.d, p1/z, [x26, #8, MUL VL] 44 ldnf1sh z12.s, p8/z, [x13, #1, MUL VL] 49 ldnf1sh z4.d, p8/z, [x11, #1, MUL VL] 58 ldnf1sh { }, p0/z, [x1, #1, MUL VL] 63 ldnf1sh { z1.s, z2.s }, p0/z, [x1, #1, MUL VL] [all …]
|
D | ld1b-diagnostics.s | 6 ld1b z23.b, p0/z, [x13, #-9, MUL VL] 11 ld1b z29.b, p0/z, [x3, #8, MUL VL] 16 ld1b z21.h, p4/z, [x17, #-9, MUL VL] 21 ld1b z10.h, p5/z, [x16, #8, MUL VL] 26 ld1b z30.s, p6/z, [x25, #-9, MUL VL] 31 ld1b z29.s, p5/z, [x15, #8, MUL VL] 36 ld1b z28.d, p2/z, [x28, #-9, MUL VL] 41 ld1b z27.d, p1/z, [x26, #8, MUL VL] 50 ld1b z27.b, p8/z, [x29, #1, MUL VL] 55 ld1b z9.h, p8/z, [x25, #1, MUL VL] [all …]
|
D | ld1sb-diagnostics.s | 6 ld1sb z23.b, p0/z, [x13, #1, MUL VL] 11 ld1sb z29.b, p0/z, [x3, #1, MUL VL] 20 ld1sb z21.h, p4/z, [x17, #-9, MUL VL] 25 ld1sb z10.h, p5/z, [x16, #8, MUL VL] 30 ld1sb z30.s, p6/z, [x25, #-9, MUL VL] 35 ld1sb z29.s, p5/z, [x15, #8, MUL VL] 40 ld1sb z28.d, p2/z, [x28, #-9, MUL VL] 45 ld1sb z27.d, p1/z, [x26, #8, MUL VL] 54 ld1sb z9.h, p8/z, [x25, #1, MUL VL] 59 ld1sb z12.s, p8/z, [x13, #1, MUL VL] [all …]
|
D | st1b-diagnostics.s | 6 st1b z10.b, p4, [x8, #-9, MUL VL] 11 st1b z18.b, p4, [x24, #8, MUL VL] 16 st1b z11.h, p0, [x23, #-9, MUL VL] 21 st1b z24.h, p3, [x1, #8, MUL VL] 26 st1b z6.s, p5, [x23, #-9, MUL VL] 31 st1b z16.s, p6, [x14, #8, MUL VL] 36 st1b z26.d, p2, [x7, #-9, MUL VL] 41 st1b z27.d, p1, [x12, #8, MUL VL] 49 st1b z12.b, p8, [x27, #6, MUL VL] 54 st1b z23.h, p8, [x20, #1, MUL VL] [all …]
|
D | ldnf1w-diagnostics.s | 6 ldnf1w z30.s, p6/z, [x25, #-9, MUL VL] 11 ldnf1w z29.s, p5/z, [x15, #8, MUL VL] 16 ldnf1w z28.d, p2/z, [x28, #-9, MUL VL] 21 ldnf1w z27.d, p1/z, [x26, #8, MUL VL] 30 ldnf1w z12.s, p8/z, [x13, #1, MUL VL] 35 ldnf1w z4.d, p8/z, [x11, #1, MUL VL] 44 ldnf1w { }, p0/z, [x1, #1, MUL VL] 49 ldnf1w { z1.s, z2.s }, p0/z, [x1, #1, MUL VL] 54 ldnf1w { v0.2d }, p0/z, [x1, #1, MUL VL]
|
D | ldnf1sw-diagnostics.s | 6 ldnf1sw z23.s, p0/z, [x13, #1, MUL VL] 11 ldnf1sw z29.s, p0/z, [x3, #1, MUL VL] 20 ldnf1sw z28.d, p2/z, [x28, #-9, MUL VL] 25 ldnf1sw z27.d, p1/z, [x26, #8, MUL VL] 34 ldnf1sw z4.d, p8/z, [x11, #1, MUL VL] 43 ldnf1sw { }, p0/z, [x1, #1, MUL VL] 48 ldnf1sw { z1.d, z2.d }, p0/z, [x1, #1, MUL VL] 53 ldnf1sw { v0.2d }, p0/z, [x1, #1, MUL VL]
|
D | ld1h-diagnostics.s | 6 ld1h z21.h, p4/z, [x17, #-9, MUL VL] 11 ld1h z10.h, p5/z, [x16, #8, MUL VL] 16 ld1h z30.s, p6/z, [x25, #-9, MUL VL] 21 ld1h z29.s, p5/z, [x15, #8, MUL VL] 26 ld1h z28.d, p2/z, [x28, #-9, MUL VL] 31 ld1h z27.d, p1/z, [x26, #8, MUL VL] 40 ld1h z9.h, p8/z, [x25, #1, MUL VL] 45 ld1h z12.s, p8/z, [x13, #1, MUL VL] 50 ld1h z4.d, p8/z, [x11, #1, MUL VL] 59 ld1h { }, p0/z, [x1, #1, MUL VL] [all …]
|
D | ld1sh-diagnostics.s | 6 ld1sh z23.h, p0/z, [x13, #1, MUL VL] 11 ld1sh z29.h, p0/z, [x3, #1, MUL VL] 20 ld1sh z30.s, p6/z, [x25, #-9, MUL VL] 25 ld1sh z29.s, p5/z, [x15, #8, MUL VL] 30 ld1sh z28.d, p2/z, [x28, #-9, MUL VL] 35 ld1sh z27.d, p1/z, [x26, #8, MUL VL] 44 ld1sh z12.s, p8/z, [x13, #1, MUL VL] 49 ld1sh z4.d, p8/z, [x11, #1, MUL VL] 58 ld1sh { }, p0/z, [x1, #1, MUL VL] 63 ld1sh { z1.s, z2.s }, p0/z, [x1, #1, MUL VL] [all …]
|
D | st1h-diagnostics.s | 6 st1h z29.h, p5, [x7, #-9, MUL VL] 11 st1h z29.h, p5, [x4, #8, MUL VL] 16 st1h z21.s, p2, [x1, #-9, MUL VL] 21 st1h z17.s, p5, [x1, #8, MUL VL] 26 st1h z0.d, p1, [x14, #-9, MUL VL] 31 st1h z24.d, p3, [x16, #8, MUL VL] 39 st1h z15.h, p8, [x0, #8, MUL VL] 44 st1h z17.s, p8, [x20, #2, MUL VL] 49 st1h z15.d, p8, [x0, #8, MUL VL]
|
D | ld1w-diagnostics.s | 6 ld1w z30.s, p6/z, [x25, #-9, MUL VL] 11 ld1w z29.s, p5/z, [x15, #8, MUL VL] 16 ld1w z28.d, p2/z, [x28, #-9, MUL VL] 21 ld1w z27.d, p1/z, [x26, #8, MUL VL] 30 ld1w z12.s, p8/z, [x13, #1, MUL VL] 35 ld1w z4.d, p8/z, [x11, #1, MUL VL] 44 ld1w { }, p0/z, [x1, #1, MUL VL] 49 ld1w { z1.s, z2.s }, p0/z, [x1, #1, MUL VL] 54 ld1w { v0.2d }, p0/z, [x1, #1, MUL VL]
|
D | ldnf1d-diagnostics.s | 6 ldnf1d z28.d, p2/z, [x28, #-9, MUL VL] 11 ldnf1d z27.d, p1/z, [x26, #8, MUL VL] 20 ldnf1d z4.d, p8/z, [x11, #1, MUL VL] 29 ldnf1d { }, p0/z, [x1, #1, MUL VL] 34 ldnf1d { z1.d, z2.d }, p0/z, [x1, #1, MUL VL] 39 ldnf1d { v0.2d }, p0/z, [x1, #1, MUL VL]
|
D | ld1sw-diagnostics.s | 6 ld1sw z23.s, p0/z, [x13, #1, MUL VL] 11 ld1sw z29.s, p0/z, [x3, #1, MUL VL] 20 ld1sw z28.d, p2/z, [x28, #-9, MUL VL] 25 ld1sw z27.d, p1/z, [x26, #8, MUL VL] 34 ld1sw z4.d, p8/z, [x11, #1, MUL VL] 43 ld1sw { }, p0/z, [x1, #1, MUL VL] 48 ld1sw { z1.d, z2.d }, p0/z, [x1, #1, MUL VL] 53 ld1sw { v0.2d }, p0/z, [x1, #1, MUL VL]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | vector-mul.ll | 30 ; CHECK-NEXT: [[MUL:%.*]] = shl <4 x i8> [[INVEC:%.*]], <i8 1, i8 1, i8 1, i8 1> 31 ; CHECK-NEXT: ret <4 x i8> [[MUL]] 41 ; CHECK-NEXT: [[MUL:%.*]] = shl <4 x i8> [[INVEC:%.*]], <i8 2, i8 2, i8 2, i8 2> 42 ; CHECK-NEXT: ret <4 x i8> [[MUL]] 52 ; CHECK-NEXT: [[MUL:%.*]] = shl <4 x i8> [[INVEC:%.*]], <i8 3, i8 3, i8 3, i8 3> 53 ; CHECK-NEXT: ret <4 x i8> [[MUL]] 63 ; CHECK-NEXT: [[MUL:%.*]] = shl <4 x i8> [[INVEC:%.*]], <i8 0, i8 1, i8 2, i8 3> 64 ; CHECK-NEXT: ret <4 x i8> [[MUL]] 74 ; CHECK-NEXT: [[MUL:%.*]] = mul <4 x i8> [[INVEC:%.*]], <i8 3, i8 3, i8 3, i8 3> 75 ; CHECK-NEXT: ret <4 x i8> [[MUL]] [all …]
|
D | overflow-mul.ll | 11 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 13 ; CHECK: extractvalue { i32, i1 } [[MUL]], 1 26 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 28 ; CHECK: extractvalue { i32, i1 } [[MUL]], 1 42 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 44 ; CHECK-DAG: [[VAL:%.*]] = extractvalue { i32, i1 } [[MUL]], 0 46 ; CHECK-DAG: [[OVFL:%.*]] = extractvalue { i32, i1 } [[MUL]], 1 74 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 76 ; CHECK: extractvalue { i32, i1 } [[MUL]], 1 90 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) [all …]
|
D | fmul.ll | 7 ; CHECK-NEXT: [[MUL:%.*]] = fmul ninf float [[X:%.*]], -2.000000e+01 8 ; CHECK-NEXT: ret float [[MUL]] 17 ; CHECK-NEXT: [[MUL:%.*]] = fmul ninf <2 x float> [[X:%.*]], <float -2.000000e+00, float -3.0000… 18 ; CHECK-NEXT: ret <2 x float> [[MUL]] 27 ; CHECK-NEXT: [[MUL:%.*]] = fmul ninf <2 x float> [[X:%.*]], <float -2.000000e+00, float -3.0000… 28 ; CHECK-NEXT: ret <2 x float> [[MUL]] 38 ; CHECK-NEXT: [[MUL:%.*]] = fmul nnan float [[X:%.*]], -2.000000e+01 39 ; CHECK-NEXT: ret float [[MUL]] 49 ; CHECK-NEXT: [[MUL:%.*]] = fmul arcp float [[X:%.*]], [[Y:%.*]] 50 ; CHECK-NEXT: ret float [[MUL]] [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/MBlaze/ |
D | mul.ll | 6 ; RUN: llc < %s -march=mblaze -mattr=+mul | FileCheck -check-prefix=MUL %s 10 ; MUL: test_i8: 15 ; MUL-NOT: brlid 19 ; MUL: rtsd 20 ; MUL: mul 25 ; MUL: test_i16: 30 ; MUL-NOT: brlid 34 ; MUL: rtsd 35 ; MUL: mul 40 ; MUL: test_i32: [all …]
|
D | mul64.ll | 7 ; RUN: FileCheck -check-prefix=MUL %s 11 ; MUL: test_i64: 16 ; MUL-NOT: brlid 17 ; MUL: mulh 18 ; MUL: mul 22 ; MUL: rtsd
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Reassociate/ |
D | canonicalize-neg-const.ll | 6 ; CHECK-NEXT: [[MUL:%.*]] = fmul double %y, 1.234000e-01 7 ; CHECK-NEXT: [[ADD:%.*]] = fadd double %x, [[MUL]] 8 ; CHECK-NEXT: [[ADD21:%.*]] = fsub double %x, [[MUL]] 23 ; CHECK-NEXT: [[MUL:%.*]] = fmul double %y, 1.234000e-01 24 ; CHECK-NEXT: [[ADD1:%.*]] = fsub double %x, [[MUL]] 39 ; CHECK-NEXT: [[MUL:%.*]] = fmul double %y, 1.234000e-01 40 ; CHECK-NEXT: [[ADD:%.*]] = fadd double %x, [[MUL]] 55 ; CHECK-NEXT: [[MUL:%.*]] = fmul double %y, 1.234000e-01 56 ; CHECK-NEXT: [[SUB1:%.*]] = fadd double %x, [[MUL]] 67 ; CHECK-NEXT: [[MUL:%.*]] = fmul double %y, -1.234000e-01 [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | overflow-mul.ll | 11 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 13 ; CHECK: extractvalue { i32, i1 } [[MUL]], 1 26 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 28 ; CHECK: extractvalue { i32, i1 } [[MUL]], 1 42 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 44 ; CHECK-DAG: [[VAL:%.*]] = extractvalue { i32, i1 } [[MUL]], 0 46 ; CHECK-DAG: [[OVFL:%.*]] = extractvalue { i32, i1 } [[MUL]], 1 74 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) 76 ; CHECK: extractvalue { i32, i1 } [[MUL]], 1 90 ; CHECK: [[MUL:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 %x, i32 %y) [all …]
|
/external/llvm/test/CodeGen/NVPTX/ |
D | fma-disable.ll | 2 ; RUN: llc < %s -march=nvptx -mcpu=sm_20 -nvptx-fma-level=0 | FileCheck %s -check-prefix=MUL 4 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 -nvptx-fma-level=0 | FileCheck %s -check-prefix=MUL 9 ; MUL: mul.rn.f32 10 ; MUL: add.rn.f32 19 ; MUL: mul.rn.f64 20 ; MUL: add.rn.f64
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/ |
D | fma-disable.ll | 2 ; RUN: llc < %s -march=nvptx -mcpu=sm_20 -nvptx-fma-level=0 | FileCheck %s -check-prefix=MUL 4 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 -nvptx-fma-level=0 | FileCheck %s -check-prefix=MUL 9 ; MUL: mul.rn.f32 10 ; MUL: add.rn.f32 19 ; MUL: mul.rn.f64 20 ; MUL: add.rn.f64
|