X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FCellSPU%2Fi64ops.ll;h=dd6782772a5dc788087380ad488a9ab158b55973;hb=94bd57e154088f2d45c465e73f896f64f6da4ade;hp=d118c5f88c57590f07569d330c73135e8a8cf4b0;hpb=f9b1d79a549269f0630edd4893c654953ae07a6a;p=oota-llvm.git diff --git a/test/CodeGen/CellSPU/i64ops.ll b/test/CodeGen/CellSPU/i64ops.ll index d118c5f88c5..dd6782772a5 100644 --- a/test/CodeGen/CellSPU/i64ops.ll +++ b/test/CodeGen/CellSPU/i64ops.ll @@ -2,9 +2,15 @@ ; RUN: grep xswd %t1.s | count 3 ; RUN: grep xsbh %t1.s | count 1 ; RUN: grep xshw %t1.s | count 2 -; RUN: grep shufb %t1.s | count 4 -; RUN: grep cg %t1.s | count 1 -; RUN: grep addx %t1.s | count 1 +; RUN: grep shufb %t1.s | count 7 +; RUN: grep cg %t1.s | count 4 +; RUN: grep addx %t1.s | count 4 +; RUN: grep fsmbi %t1.s | count 3 +; RUN: grep il %t1.s | count 2 +; RUN: grep mpy %t1.s | count 10 +; RUN: grep mpyh %t1.s | count 6 +; RUN: grep mpyhhu %t1.s | count 2 +; RUN: grep mpyu %t1.s | count 4 ; ModuleID = 'stores.bc' target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128" @@ -44,3 +50,8 @@ define i64 @add_i64(i64 %a, i64 %b) nounwind { %1 = add i64 %a, %b ret i64 %1 } + +define i64 @mul_i64(i64 %a, i64 %b) nounwind { + %1 = mul i64 %a, %b + ret i64 %1 +}