From 90fc02db99f817b7f0ce5c584642ab1b166e62d7 Mon Sep 17 00:00:00 2001 From: Yi Yang Date: Thu, 18 May 2023 10:43:52 +0800 Subject: [PATCH] fix compare_and_branch --- test/codegen/compare_and_branch.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/codegen/compare_and_branch.go b/test/codegen/compare_and_branch.go index b3feef0eb7..479bd318be 100644 --- a/test/codegen/compare_and_branch.go +++ b/test/codegen/compare_and_branch.go @@ -35,12 +35,12 @@ func si64x8() { } // s390x:"CGIJ\t[$]2, R[0-9]+, [$]127, " - for i := int64(0); i >= 128; i++ { + for i := int64(129); i >= 128; i-- { dummy() } // s390x:"CGIJ\t[$]4, R[0-9]+, [$]-128, " - for i := int64(0); i <= -129; i-- { + for i := int64(-130); i <= -129; i++ { dummy() } } @@ -71,7 +71,7 @@ func ui64x8() { } // s390x:"CLGIJ\t[$]2, R[0-9]+, [$]255, " - for i := uint64(0); i >= 256; i-- { + for i := uint64(257); i >= 256; i-- { dummy() } @@ -107,12 +107,12 @@ func si32x8() { } // s390x:"CIJ\t[$]2, R[0-9]+, [$]127, " - for i := int32(0); i >= 128; i++ { + for i := int32(129); i >= 128; i-- { dummy() } // s390x:"CIJ\t[$]4, R[0-9]+, [$]-128, " - for i := int32(0); i <= -129; i-- { + for i := int32(-130); i <= -129; i++ { dummy() } } @@ -143,7 +143,7 @@ func ui32x8() { } // s390x:"CLIJ\t[$]2, R[0-9]+, [$]255, " - for i := uint32(0); i >= 256; i-- { + for i := uint32(257); i >= 256; i-- { dummy() }