@@ -66,24 +66,24 @@ __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void
6666// CHECK-NEXT: resolver_entry:
6767// CHECK-NEXT: call void @__init_cpu_features_resolver()
6868// 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
7171// CHECK-NEXT: [[TMP3:%.*]] = and i1 true, [[TMP2]]
7272// CHECK-NEXT: br i1 [[TMP3]], label [[RESOLVER_RETURN:%.*]], label [[RESOLVER_ELSE:%.*]]
7373// CHECK: resolver_return:
7474// CHECK-NEXT: ret ptr @explicit_default._Mjscvt
7575// CHECK: resolver_else:
7676// 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
7979// CHECK-NEXT: [[TMP7:%.*]] = and i1 true, [[TMP6]]
8080// CHECK-NEXT: br i1 [[TMP7]], label [[RESOLVER_RETURN1:%.*]], label [[RESOLVER_ELSE2:%.*]]
8181// CHECK: resolver_return1:
8282// CHECK-NEXT: ret ptr @explicit_default._Mrdm
8383// CHECK: resolver_else2:
8484// 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
8787// CHECK-NEXT: [[TMP11:%.*]] = and i1 true, [[TMP10]]
8888// CHECK-NEXT: br i1 [[TMP11]], label [[RESOLVER_RETURN3:%.*]], label [[RESOLVER_ELSE4:%.*]]
8989// CHECK: resolver_return3:
@@ -140,24 +140,24 @@ __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void
140140// CHECK-NEXT: resolver_entry:
141141// CHECK-NEXT: call void @__init_cpu_features_resolver()
142142// 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
145145// CHECK-NEXT: [[TMP3:%.*]] = and i1 true, [[TMP2]]
146146// CHECK-NEXT: br i1 [[TMP3]], label [[RESOLVER_RETURN:%.*]], label [[RESOLVER_ELSE:%.*]]
147147// CHECK: resolver_return:
148148// CHECK-NEXT: ret ptr @implicit_default._Mjscvt
149149// CHECK: resolver_else:
150150// 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
153153// CHECK-NEXT: [[TMP7:%.*]] = and i1 true, [[TMP6]]
154154// CHECK-NEXT: br i1 [[TMP7]], label [[RESOLVER_RETURN1:%.*]], label [[RESOLVER_ELSE2:%.*]]
155155// CHECK: resolver_return1:
156156// CHECK-NEXT: ret ptr @implicit_default._Mrdm
157157// CHECK: resolver_else2:
158158// 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
161161// CHECK-NEXT: [[TMP11:%.*]] = and i1 true, [[TMP10]]
162162// CHECK-NEXT: br i1 [[TMP11]], label [[RESOLVER_RETURN3:%.*]], label [[RESOLVER_ELSE4:%.*]]
163163// CHECK: resolver_return3:
@@ -207,16 +207,16 @@ __attribute__((target_version("jscvt"))) int default_def_with_version_decls(void
207207// CHECK-NEXT: resolver_entry:
208208// CHECK-NEXT: call void @__init_cpu_features_resolver()
209209// 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
212212// CHECK-NEXT: [[TMP3:%.*]] = and i1 true, [[TMP2]]
213213// CHECK-NEXT: br i1 [[TMP3]], label [[RESOLVER_RETURN:%.*]], label [[RESOLVER_ELSE:%.*]]
214214// CHECK: resolver_return:
215215// CHECK-NEXT: ret ptr @default_def_with_version_decls._Mjscvt
216216// CHECK: resolver_else:
217217// 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
220220// CHECK-NEXT: [[TMP7:%.*]] = and i1 true, [[TMP6]]
221221// CHECK-NEXT: br i1 [[TMP7]], label [[RESOLVER_RETURN1:%.*]], label [[RESOLVER_ELSE2:%.*]]
222222// CHECK: resolver_return1:
0 commit comments