Home
last modified time | relevance | path

Searched refs:mul64 (Results 1 – 10 of 10) 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/test/CodeGen/XCore/
Dmul64.ll28 define i64 @mul64(i64 %a, i64 %b) {
33 ; CHECK-LABEL: mul64:
/external/swiftshader/third_party/LLVM/test/CodeGen/XCore/
Dmul64.ll28 define i64 @mul64(i64 %a, i64 %b) {
33 ; CHECK: mul64:
/external/skia/src/core/
DSkSafeMath.h24 return sizeof(size_t) == sizeof(uint64_t) ? mul64(x, y) : mul32(x, y); in mul()
77 uint64_t mul64(uint64_t x, uint64_t y) { in mul64() function
/external/swiftshader/third_party/LLVM/test/CodeGen/MBlaze/
Dmul64.ll6 ; RUN: llc < %s -march=mblaze -mattr=+mul,+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/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlaze.td44 def FeatureMul64 : SubtargetFeature<"mul64", "HasMul64", "true",
/external/deqp/modules/gles31/functional/
Des31fShaderIntegerFunctionTests.cpp620 const deUint64 mul64 = deUint64(in0)*deUint64(in1); in compare() local
621 const deUint32 ref0 = deUint32(mul64 >> 32); in compare()
622 const deUint32 ref1 = deUint32(mul64 & 0xffffffffu); in compare()
711 const deInt64 mul64 = deInt64(in0)*deInt64(in1); in compare() local
712 const deInt32 ref0 = deInt32(mul64 >> 32); in compare()
713 const deInt32 ref1 = deInt32(mul64 & 0xffffffffu); in compare()
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktShaderIntegerFunctionTests.cpp739 const deUint64 mul64 = deUint64(in0)*deUint64(in1); in compare() local
740 const deUint32 ref0 = deUint32(mul64 >> 32); in compare()
741 const deUint32 ref1 = deUint32(mul64 & 0xffffffffu); in compare()
844 const deInt64 mul64 = deInt64(in0)*deInt64(in1); in compare() local
845 const deInt32 ref0 = deInt32(mul64 >> 32); in compare()
846 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) {