diff options
Diffstat (limited to 'test/CodeGen/AMDGPU/udivrem64.ll')
| -rw-r--r-- | test/CodeGen/AMDGPU/udivrem64.ll | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/test/CodeGen/AMDGPU/udivrem64.ll b/test/CodeGen/AMDGPU/udivrem64.ll index 9f3069bdf80c1..72e6af9a6eea8 100644 --- a/test/CodeGen/AMDGPU/udivrem64.ll +++ b/test/CodeGen/AMDGPU/udivrem64.ll @@ -1,4 +1,4 @@ -;RUN: llc -march=amdgcn -mcpu=SI -verify-machineinstrs < %s | FileCheck --check-prefix=SI --check-prefix=GCN --check-prefix=FUNC %s +;RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck --check-prefix=SI --check-prefix=GCN --check-prefix=FUNC %s ;RUN: llc -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck --check-prefix=VI --check-prefix=GCN --check-prefix=FUNC %s ;RUN: llc -march=r600 -mcpu=redwood < %s | FileCheck --check-prefix=EG --check-prefix=FUNC %s @@ -184,7 +184,7 @@ define void @test_urem3264(i64 addrspace(1)* %out, i64 %x, i64 %y) { ret void } -;FUNC-LABEL: {{^}}test_udiv2464: +;FUNC-LABEL: {{^}}test_udiv2364: ;EG: UINT_TO_FLT ;EG: UINT_TO_FLT ;EG: FLT_TO_UINT @@ -195,15 +195,15 @@ define void @test_urem3264(i64 addrspace(1)* %out, i64 %x, i64 %y) { ;VI-NOT: v_lshrrev_b64 ;GCN: v_mad_f32 ;GCN: s_endpgm -define void @test_udiv2464(i64 addrspace(1)* %out, i64 %x, i64 %y) { - %1 = lshr i64 %x, 40 - %2 = lshr i64 %y, 40 +define void @test_udiv2364(i64 addrspace(1)* %out, i64 %x, i64 %y) { + %1 = lshr i64 %x, 41 + %2 = lshr i64 %y, 41 %result = udiv i64 %1, %2 store i64 %result, i64 addrspace(1)* %out ret void } -;FUNC-LABEL: {{^}}test_urem2464: +;FUNC-LABEL: {{^}}test_urem2364: ;EG: UINT_TO_FLT ;EG: UINT_TO_FLT ;EG: FLT_TO_UINT @@ -214,9 +214,9 @@ define void @test_udiv2464(i64 addrspace(1)* %out, i64 %x, i64 %y) { ;VI-NOT: v_lshrrev_b64 ;GCN: v_mad_f32 ;GCN: s_endpgm -define void @test_urem2464(i64 addrspace(1)* %out, i64 %x, i64 %y) { - %1 = lshr i64 %x, 40 - %2 = lshr i64 %y, 40 +define void @test_urem2364(i64 addrspace(1)* %out, i64 %x, i64 %y) { + %1 = lshr i64 %x, 41 + %2 = lshr i64 %y, 41 %result = urem i64 %1, %2 store i64 %result, i64 addrspace(1)* %out ret void |
