@@ -35,7 +35,7 @@ extern "C" {
3535//
3636fpm_t test_init () { return __arm_fpm_init (); }
3737
38- // CHECK-LABEL: define dso_local noundef i64 @test_src1_1(
38+ // CHECK-LABEL: define dso_local noundef range(i64 0, -6) i64 @test_src1_1(
3939// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
4040// CHECK-NEXT: [[ENTRY:.*:]]
4141// CHECK-NEXT: ret i64 -8
@@ -44,7 +44,7 @@ fpm_t test_src1_1() {
4444 return __arm_set_fpm_src1_format (INIT_ONES , __ARM_FPM_E5M2 );
4545}
4646
47- // CHECK-LABEL: define dso_local noundef i64 @test_src1_2(
47+ // CHECK-LABEL: define dso_local noundef range(i64 0, -6) i64 @test_src1_2(
4848// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
4949// CHECK-NEXT: [[ENTRY:.*:]]
5050// CHECK-NEXT: ret i64 1
@@ -53,7 +53,7 @@ fpm_t test_src1_2() {
5353 return __arm_set_fpm_src1_format (INIT_ZERO , __ARM_FPM_E4M3 );
5454}
5555
56- // CHECK-LABEL: define dso_local noundef i64 @test_src2_1(
56+ // CHECK-LABEL: define dso_local noundef range(i64 0, -48) i64 @test_src2_1(
5757// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
5858// CHECK-NEXT: [[ENTRY:.*:]]
5959// CHECK-NEXT: ret i64 -57
@@ -62,7 +62,7 @@ fpm_t test_src2_1() {
6262 return __arm_set_fpm_src2_format (INIT_ONES , __ARM_FPM_E5M2 );
6363}
6464
65- // CHECK-LABEL: define dso_local noundef i64 @test_src2_2(
65+ // CHECK-LABEL: define dso_local noundef range(i64 0, -48) i64 @test_src2_2(
6666// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
6767// CHECK-NEXT: [[ENTRY:.*:]]
6868// CHECK-NEXT: ret i64 8
@@ -71,7 +71,7 @@ fpm_t test_src2_2() {
7171 return __arm_set_fpm_src2_format (INIT_ZERO , __ARM_FPM_E4M3 );
7272}
7373
74- // CHECK-LABEL: define dso_local noundef i64 @test_dst1_1(
74+ // CHECK-LABEL: define dso_local noundef range(i64 0, -384) i64 @test_dst1_1(
7575// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
7676// CHECK-NEXT: [[ENTRY:.*:]]
7777// CHECK-NEXT: ret i64 -449
@@ -80,7 +80,7 @@ fpm_t test_dst1_1() {
8080 return __arm_set_fpm_dst_format (INIT_ONES , __ARM_FPM_E5M2 );
8181}
8282
83- // CHECK-LABEL: define dso_local noundef i64 @test_dst2_2(
83+ // CHECK-LABEL: define dso_local noundef range(i64 0, -384) i64 @test_dst2_2(
8484// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
8585// CHECK-NEXT: [[ENTRY:.*:]]
8686// CHECK-NEXT: ret i64 64
@@ -139,21 +139,21 @@ fpm_t test_lscale() { return __arm_set_fpm_lscale(INIT_ZERO, 127); }
139139//
140140fpm_t test_lscale2 () { return __arm_set_fpm_lscale2 (INIT_ZERO , 63 ); }
141141
142- // CHECK-LABEL: define dso_local noundef range(i64 0, 4294967296 ) i64 @test_nscale_1(
142+ // CHECK-LABEL: define dso_local noundef range(i64 0, 4278190081 ) i64 @test_nscale_1(
143143// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
144144// CHECK-NEXT: [[ENTRY:.*:]]
145145// CHECK-NEXT: ret i64 2147483648
146146//
147147fpm_t test_nscale_1 () { return __arm_set_fpm_nscale (INIT_ZERO , -128 ); }
148148
149- // CHECK-LABEL: define dso_local noundef range(i64 0, 4294967296 ) i64 @test_nscale_2(
149+ // CHECK-LABEL: define dso_local noundef range(i64 0, 4278190081 ) i64 @test_nscale_2(
150150// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
151151// CHECK-NEXT: [[ENTRY:.*:]]
152152// CHECK-NEXT: ret i64 2130706432
153153//
154154fpm_t test_nscale_2 () { return __arm_set_fpm_nscale (INIT_ZERO , 127 ); }
155155
156- // CHECK-LABEL: define dso_local noundef range(i64 0, 4294967296 ) i64 @test_nscale_3(
156+ // CHECK-LABEL: define dso_local noundef range(i64 0, 4278190081 ) i64 @test_nscale_3(
157157// CHECK-SAME: ) local_unnamed_addr #[[ATTR0]] {
158158// CHECK-NEXT: [[ENTRY:.*:]]
159159// CHECK-NEXT: ret i64 4278190080
0 commit comments