You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.205
Former-commit-id: 7f59f7e792705db773f1caecdaa823092f4e2927
This commit is contained in:
parent
5cd5df71cc
commit
8e12397d70
65
external/llvm/test/CodeGen/SPARC/soft-mul-div.ll
vendored
Normal file
65
external/llvm/test/CodeGen/SPARC/soft-mul-div.ll
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
; RUN: llc -march=sparc -mcpu=v7 -O0 < %s | FileCheck %s
|
||||
|
||||
define i32 @test_mul32(i32 %a, i32 %b) #0 {
|
||||
; CHECK-LABEL: test_mul32
|
||||
; CHECK: call .umul
|
||||
%m = mul i32 %a, %b
|
||||
ret i32 %m
|
||||
}
|
||||
|
||||
define i16 @test_mul16(i16 %a, i16 %b) #0 {
|
||||
; CHECK-LABEL: test_mul16
|
||||
; CHECK: call .umul
|
||||
%m = mul i16 %a, %b
|
||||
ret i16 %m
|
||||
}
|
||||
|
||||
define i8 @test_mul8(i8 %a, i8 %b) #0 {
|
||||
; CHECK-LABEL: test_mul8
|
||||
; CHECK: call .umul
|
||||
%m = mul i8 %a, %b
|
||||
ret i8 %m
|
||||
}
|
||||
|
||||
define i32 @test_sdiv32(i32 %a, i32 %b) #0 {
|
||||
; CHECK-LABEL: test_sdiv32
|
||||
; CHECK: call .div
|
||||
%d = sdiv i32 %a, %b
|
||||
ret i32 %d
|
||||
}
|
||||
|
||||
define i16 @test_sdiv16(i16 %a, i16 %b) #0 {
|
||||
; CHECK-LABEL: test_sdiv16
|
||||
; CHECK: call .div
|
||||
%d = sdiv i16 %a, %b
|
||||
ret i16 %d
|
||||
}
|
||||
|
||||
define i8 @test_sdiv8(i8 %a, i8 %b) #0 {
|
||||
; CHECK-LABEL: test_sdiv8
|
||||
; CHECK: call .div
|
||||
%d = sdiv i8 %a, %b
|
||||
ret i8 %d
|
||||
}
|
||||
|
||||
define i32 @test_udiv32(i32 %a, i32 %b) #0 {
|
||||
; CHECK-LABEL: test_udiv32
|
||||
; CHECK: call .udiv
|
||||
%d = udiv i32 %a, %b
|
||||
ret i32 %d
|
||||
}
|
||||
|
||||
define i16 @test_udiv16(i16 %a, i16 %b) #0 {
|
||||
; CHECK-LABEL: test_udiv16
|
||||
; CHECK: call .udiv
|
||||
%d = udiv i16 %a, %b
|
||||
ret i16 %d
|
||||
}
|
||||
|
||||
define i8 @test_udiv8(i8 %a, i8 %b) #0 {
|
||||
; CHECK-LABEL: test_udiv8
|
||||
; CHECK: call .udiv
|
||||
%d = udiv i8 %a, %b
|
||||
ret i8 %d
|
||||
}
|
||||
|
Reference in New Issue
Block a user