diff options
Diffstat (limited to 'test/CodeGen/X86/i128-mul.ll')
-rw-r--r-- | test/CodeGen/X86/i128-mul.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/CodeGen/X86/i128-mul.ll b/test/CodeGen/X86/i128-mul.ll index 8cfda85..21bca02 100644 --- a/test/CodeGen/X86/i128-mul.ll +++ b/test/CodeGen/X86/i128-mul.ll @@ -26,14 +26,14 @@ entry: for.body: ; preds = %entry, %for.body %carry.013 = phi i64 [ %conv6, %for.body ], [ 0, %entry ] %i.012 = phi i64 [ %inc, %for.body ], [ 0, %entry ] - %arrayidx = getelementptr inbounds i64* %x, i64 %i.012 - %0 = load i64* %arrayidx, align 8 + %arrayidx = getelementptr inbounds i64, i64* %x, i64 %i.012 + %0 = load i64, i64* %arrayidx, align 8 %conv2 = zext i64 %0 to i128 %mul = mul i128 %conv2, %conv %conv3 = zext i64 %carry.013 to i128 %add = add i128 %mul, %conv3 %conv4 = trunc i128 %add to i64 - %arrayidx5 = getelementptr inbounds i64* %z, i64 %i.012 + %arrayidx5 = getelementptr inbounds i64, i64* %z, i64 %i.012 store i64 %conv4, i64* %arrayidx5, align 8 %shr = lshr i128 %add, 64 %conv6 = trunc i128 %shr to i64 |