Skip to content

Commit 1aff645

Browse files
committed
update test
1 parent 5b5e8e0 commit 1aff645

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

clang/test/CodeGen/arm-bf16-convert-intrinsics.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -426,11 +426,12 @@ bfloat16_t test_vcvth_bf16_f32(float32_t a) {
426426
// CHECK-NEXT: [[__REINT_I:%.*]] = alloca bfloat, align 2
427427
// CHECK-NEXT: [[__REINT1_I:%.*]] = alloca i32, align 4
428428
// CHECK-NEXT: store bfloat [[A:%.*]], ptr [[__REINT_I]], align 2
429-
// CHECK-NEXT: [[TMP1:%.*]] = load i32, ptr [[__REINT_I]], align 2
430-
// CHECK-NEXT: [[SHL_I:%.*]] = shl i32 [[TMP1]], 16
429+
// CHECK-NEXT: [[TMP0:%.*]] = load i16, ptr [[__REINT_I]], align 2
430+
// CHECK-NEXT: [[CONV_I:%.*]] = sext i16 [[TMP0]] to i32
431+
// CHECK-NEXT: [[SHL_I:%.*]] = shl i32 [[CONV_I]], 16
431432
// CHECK-NEXT: store i32 [[SHL_I]], ptr [[__REINT1_I]], align 4
432-
// CHECK-NEXT: [[TMP3:%.*]] = load float, ptr [[__REINT1_I]], align 4
433-
// CHECK-NEXT: ret float [[TMP3]]
433+
// CHECK-NEXT: [[TMP1:%.*]] = load float, ptr [[__REINT1_I]], align 4
434+
// CHECK-NEXT: ret float [[TMP1]]
434435
//
435436
float32_t test_vcvtah_f32_bf16(bfloat16_t a) {
436437
return vcvtah_f32_bf16(a);

0 commit comments

Comments
 (0)