Home
last modified time | relevance | path

Searched refs:mul64 (Results 1 – 13 of 13) sorted by relevance

/external/llvm/test/Transforms/InstCombine/
Doverflow-mul.ll10 %mul64 = mul i64 %l, %r
12 %overflow = icmp ugt i64 %mul64, 4294967295
25 %mul64 = mul i64 %l, %r
27 %overflow = icmp uge i64 %mul64, 4294967296
41 %mul64 = mul i64 %l, %r
43 %overflow = icmp ugt i64 %mul64, 4294967295
45 %mul32 = trunc i64 %mul64 to i32
59 %mul64 = mul i64 %l, %r
61 %overflow = icmp ugt i64 %mul64, 4294967295
62 %retval = select i1 %overflow, i64 %mul64, i64 111
[all …]
/external/llvm-project/llvm/test/Transforms/InstCombine/
Doverflow-mul.ll21 %mul64 = mul i64 %l, %r
23 %overflow = icmp ugt i64 %mul64, 4294967295
36 %mul64 = mul i64 %l, %r
38 %overflow = icmp uge i64 %mul64, 4294967296
52 %mul64 = mul i64 %l, %r
54 %overflow = icmp ugt i64 %mul64, 4294967295
56 %mul32 = trunc i64 %mul64 to i32
70 %mul64 = mul i64 %l, %r
72 %overflow = icmp ugt i64 %mul64, 4294967295
73 %retval = select i1 %overflow, i64 %mul64, i64 111
[all …]
/external/llvm-project/llvm/test/CodeGen/XCore/
Dmul64.ll28 define i64 @mul64(i64 %a, i64 %b) {
33 ; CHECK-LABEL: mul64:
/external/llvm/test/CodeGen/XCore/
Dmul64.ll28 define i64 @mul64(i64 %a, i64 %b) {
33 ; CHECK-LABEL: mul64:
/external/skia/src/core/
DSkSafeMath.h26 return sizeof(size_t) == sizeof(uint64_t) ? mul64(x, y) : mul32(x, y); in mul()
79 uint64_t mul64(uint64_t x, uint64_t y) { in mul64() function
/external/skqp/src/core/
DSkSafeMath.h26 return sizeof(size_t) == sizeof(uint64_t) ? mul64(x, y) : mul32(x, y); in mul()
79 uint64_t mul64(uint64_t x, uint64_t y) { in mul64() function
/external/llvm-project/llvm/test/Transforms/LoopVectorize/
Dversion-mem-access.ll36 %mul64 = zext i32 %mul to i64
37 %arrayidx = getelementptr inbounds i32, i32* %B, i64 %mul64
/external/llvm/test/Transforms/LoopVectorize/
Dversion-mem-access.ll36 %mul64 = zext i32 %mul to i64
37 %arrayidx = getelementptr inbounds i32, i32* %B, i64 %mul64
/external/llvm-project/llvm/test/CodeGen/RISCV/
Dmul.ll131 define i64 @mul64(i64 %a, i64 %b) nounwind {
132 ; RV32I-LABEL: mul64:
141 ; RV32IM-LABEL: mul64:
151 ; RV64I-LABEL: mul64:
160 ; RV64IM-LABEL: mul64:
/external/llvm-project/llvm/test/CodeGen/WebAssembly/
Di64.ll34 ; CHECK-LABEL: mul64:
35 ; CHECK-NEXT: .functype mul64 (i64, i64) -> (i64){{$}}
40 define i64 @mul64(i64 %x, i64 %y) {
/external/deqp/modules/gles31/functional/
Des31fShaderIntegerFunctionTests.cpp592 const deUint64 mul64 = deUint64(in0)*deUint64(in1); in compare() local
593 const deUint32 ref0 = deUint32(mul64 >> 32); in compare()
594 const deUint32 ref1 = deUint32(mul64 & 0xffffffffu); in compare()
683 const deInt64 mul64 = deInt64(in0)*deInt64(in1); in compare() local
684 const deInt32 ref0 = deInt32(mul64 >> 32); in compare()
685 const deInt32 ref1 = deInt32(mul64 & 0xffffffffu); in compare()
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktShaderIntegerFunctionTests.cpp718 const deUint64 mul64 = deUint64(in0)*deUint64(in1); in compare() local
719 const deUint32 ref0 = deUint32(mul64 >> 32); in compare()
720 const deUint32 ref1 = deUint32(mul64 & 0xffffffffu); in compare()
823 const deInt64 mul64 = deInt64(in0)*deInt64(in1); in compare() local
824 const deInt32 ref0 = deInt32(mul64 >> 32); in compare()
825 const deInt32 ref1 = deInt32(mul64 & 0xffffffffu); in compare()
/external/llvm/test/CodeGen/WebAssembly/
Di64.ll32 ; CHECK-LABEL: mul64:
37 define i64 @mul64(i64 %x, i64 %y) {