@@ -66,24 +66,24 @@ __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void
66
66
// CHECK-NEXT: resolver_entry:
67
67
// CHECK-NEXT: call void @__init_cpu_features_resolver()
68
68
// CHECK-NEXT: [[TMP0:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
69
- // CHECK-NEXT: [[TMP1:%.*]] = and i64 [[TMP0]], 1048576
70
- // CHECK-NEXT: [[TMP2:%.*]] = icmp eq i64 [[TMP1]], 1048576
69
+ // CHECK-NEXT: [[TMP1:%.*]] = and i64 [[TMP0]], 1048832
70
+ // CHECK-NEXT: [[TMP2:%.*]] = icmp eq i64 [[TMP1]], 1048832
71
71
// CHECK-NEXT: [[TMP3:%.*]] = and i1 true, [[TMP2]]
72
72
// CHECK-NEXT: br i1 [[TMP3]], label [[RESOLVER_RETURN:%.*]], label [[RESOLVER_ELSE:%.*]]
73
73
// CHECK: resolver_return:
74
74
// CHECK-NEXT: ret ptr @explicit_default._Mjscvt
75
75
// CHECK: resolver_else:
76
76
// CHECK-NEXT: [[TMP4:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
77
- // CHECK-NEXT: [[TMP5:%.*]] = and i64 [[TMP4]], 64
78
- // CHECK-NEXT: [[TMP6:%.*]] = icmp eq i64 [[TMP5]], 64
77
+ // CHECK-NEXT: [[TMP5:%.*]] = and i64 [[TMP4]], 832
78
+ // CHECK-NEXT: [[TMP6:%.*]] = icmp eq i64 [[TMP5]], 832
79
79
// CHECK-NEXT: [[TMP7:%.*]] = and i1 true, [[TMP6]]
80
80
// CHECK-NEXT: br i1 [[TMP7]], label [[RESOLVER_RETURN1:%.*]], label [[RESOLVER_ELSE2:%.*]]
81
81
// CHECK: resolver_return1:
82
82
// CHECK-NEXT: ret ptr @explicit_default._Mrdm
83
83
// CHECK: resolver_else2:
84
84
// CHECK-NEXT: [[TMP8:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
85
- // CHECK-NEXT: [[TMP9:%.*]] = and i64 [[TMP8]], 16
86
- // CHECK-NEXT: [[TMP10:%.*]] = icmp eq i64 [[TMP9]], 16
85
+ // CHECK-NEXT: [[TMP9:%.*]] = and i64 [[TMP8]], 784
86
+ // CHECK-NEXT: [[TMP10:%.*]] = icmp eq i64 [[TMP9]], 784
87
87
// CHECK-NEXT: [[TMP11:%.*]] = and i1 true, [[TMP10]]
88
88
// CHECK-NEXT: br i1 [[TMP11]], label [[RESOLVER_RETURN3:%.*]], label [[RESOLVER_ELSE4:%.*]]
89
89
// CHECK: resolver_return3:
@@ -140,24 +140,24 @@ __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void
140
140
// CHECK-NEXT: resolver_entry:
141
141
// CHECK-NEXT: call void @__init_cpu_features_resolver()
142
142
// CHECK-NEXT: [[TMP0:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
143
- // CHECK-NEXT: [[TMP1:%.*]] = and i64 [[TMP0]], 1048576
144
- // CHECK-NEXT: [[TMP2:%.*]] = icmp eq i64 [[TMP1]], 1048576
143
+ // CHECK-NEXT: [[TMP1:%.*]] = and i64 [[TMP0]], 1048832
144
+ // CHECK-NEXT: [[TMP2:%.*]] = icmp eq i64 [[TMP1]], 1048832
145
145
// CHECK-NEXT: [[TMP3:%.*]] = and i1 true, [[TMP2]]
146
146
// CHECK-NEXT: br i1 [[TMP3]], label [[RESOLVER_RETURN:%.*]], label [[RESOLVER_ELSE:%.*]]
147
147
// CHECK: resolver_return:
148
148
// CHECK-NEXT: ret ptr @implicit_default._Mjscvt
149
149
// CHECK: resolver_else:
150
150
// CHECK-NEXT: [[TMP4:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
151
- // CHECK-NEXT: [[TMP5:%.*]] = and i64 [[TMP4]], 64
152
- // CHECK-NEXT: [[TMP6:%.*]] = icmp eq i64 [[TMP5]], 64
151
+ // CHECK-NEXT: [[TMP5:%.*]] = and i64 [[TMP4]], 832
152
+ // CHECK-NEXT: [[TMP6:%.*]] = icmp eq i64 [[TMP5]], 832
153
153
// CHECK-NEXT: [[TMP7:%.*]] = and i1 true, [[TMP6]]
154
154
// CHECK-NEXT: br i1 [[TMP7]], label [[RESOLVER_RETURN1:%.*]], label [[RESOLVER_ELSE2:%.*]]
155
155
// CHECK: resolver_return1:
156
156
// CHECK-NEXT: ret ptr @implicit_default._Mrdm
157
157
// CHECK: resolver_else2:
158
158
// CHECK-NEXT: [[TMP8:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
159
- // CHECK-NEXT: [[TMP9:%.*]] = and i64 [[TMP8]], 16
160
- // CHECK-NEXT: [[TMP10:%.*]] = icmp eq i64 [[TMP9]], 16
159
+ // CHECK-NEXT: [[TMP9:%.*]] = and i64 [[TMP8]], 784
160
+ // CHECK-NEXT: [[TMP10:%.*]] = icmp eq i64 [[TMP9]], 784
161
161
// CHECK-NEXT: [[TMP11:%.*]] = and i1 true, [[TMP10]]
162
162
// CHECK-NEXT: br i1 [[TMP11]], label [[RESOLVER_RETURN3:%.*]], label [[RESOLVER_ELSE4:%.*]]
163
163
// CHECK: resolver_return3:
@@ -207,16 +207,16 @@ __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void
207
207
// CHECK-NEXT: resolver_entry:
208
208
// CHECK-NEXT: call void @__init_cpu_features_resolver()
209
209
// CHECK-NEXT: [[TMP0:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
210
- // CHECK-NEXT: [[TMP1:%.*]] = and i64 [[TMP0]], 1048576
211
- // CHECK-NEXT: [[TMP2:%.*]] = icmp eq i64 [[TMP1]], 1048576
210
+ // CHECK-NEXT: [[TMP1:%.*]] = and i64 [[TMP0]], 1048832
211
+ // CHECK-NEXT: [[TMP2:%.*]] = icmp eq i64 [[TMP1]], 1048832
212
212
// CHECK-NEXT: [[TMP3:%.*]] = and i1 true, [[TMP2]]
213
213
// CHECK-NEXT: br i1 [[TMP3]], label [[RESOLVER_RETURN:%.*]], label [[RESOLVER_ELSE:%.*]]
214
214
// CHECK: resolver_return:
215
215
// CHECK-NEXT: ret ptr @default_def_with_version_decls._Mjscvt
216
216
// CHECK: resolver_else:
217
217
// CHECK-NEXT: [[TMP4:%.*]] = load i64, ptr @__aarch64_cpu_features, align 8
218
- // CHECK-NEXT: [[TMP5:%.*]] = and i64 [[TMP4]], 16
219
- // CHECK-NEXT: [[TMP6:%.*]] = icmp eq i64 [[TMP5]], 16
218
+ // CHECK-NEXT: [[TMP5:%.*]] = and i64 [[TMP4]], 784
219
+ // CHECK-NEXT: [[TMP6:%.*]] = icmp eq i64 [[TMP5]], 784
220
220
// CHECK-NEXT: [[TMP7:%.*]] = and i1 true, [[TMP6]]
221
221
// CHECK-NEXT: br i1 [[TMP7]], label [[RESOLVER_RETURN1:%.*]], label [[RESOLVER_ELSE2:%.*]]
222
222
// CHECK: resolver_return1:
0 commit comments