Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / RISCV / idiv_large.ll
blobfb7e4a4d103d04cf591aa790a6bee3216a345700
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc -mtriple=riscv32 < %s | FileCheck %s
3 ; RUN: llc -mtriple=riscv64 < %s | FileCheck %s
5 define i128 @udiv_i128(i128 %x, i128 %y) nounwind {
6 ; CHECK-LABEL: udiv_i128:
7 ; CHECK:    call __udivti3
8   %res = udiv i128 %x, %y
9   ret i128 %res
12 define i129 @udiv_i129(i129 %x, i129 %y) nounwind {
13 ; CHECK-LABEL: udiv_i129:
14 ; CHECK-NOT: call{{.*}}div
15   %res = udiv i129 %x, %y
16   ret i129 %res