Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / ARM / udivmodei5.ll
blob4f337f340d10904bb5281bba8e6f62996382e063
1 ; RUN: llc -mtriple=arm-eabi < %s | FileCheck %s
3 define i65 @udiv65(i65 %a, i65 %b) nounwind {
4 ; CHECK-LABEL: udiv65:
5 ; CHECK-NOT:     call
6   %res = udiv i65 %a, %b
7   ret i65 %res
10 define i129 @udiv129(i129 %a, i129 %b) nounwind {
11 ; CHECK-LABEL: udiv129:
12 ; CHECK-NOT:     call
13   %res = udiv i129 %a, %b
14   ret i129 %res
17 define i129 @urem129(i129 %a, i129 %b) nounwind {
18 ; CHECK-LABEL: urem129:
19 ; CHECK-NOT:     call
20   %res = urem i129 %a, %b
21   ret i129 %res
24 define i129 @sdiv129(i129 %a, i129 %b) nounwind {
25 ; CHECK-LABEL: sdiv129:
26 ; CHECK-NOT:     call
27   %res = sdiv i129 %a, %b
28   ret i129 %res
31 define i129 @srem129(i129 %a, i129 %b) nounwind {
32 ; CHECK-LABEL: srem129:
33 ; CHECK-NOT:     call
34   %res = srem i129 %a, %b
35   ret i129 %res
38 ; Some higher sizes
39 define i257 @sdiv257(i257 %a, i257 %b) nounwind {
40 ; CHECK-LABEL: sdiv257:
41 ; CHECK-NOT:     call
42   %res = sdiv i257 %a, %b
43   ret i257 %res