File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -524,7 +524,7 @@ enum Rounding {
524
524
const unsigned RoundingBitsPos = 22 ;
525
525
526
526
// Reserved bits should be preserved when modifying FPCR.
527
- const uint64_t ReservedFPControlBits = 0xfe0fe0f8 ;
527
+ const uint64_t ReservedFPControlBits = 0xfffffffff80040f8 ;
528
528
529
529
// Registers used to pass function arguments.
530
530
ArrayRef<MCPhysReg> getGPRArgRegs ();
Original file line number Diff line number Diff line change 49
49
define void @func_reset_fpmode () #0 {
50
50
; DAG-LABEL: func_reset_fpmode:
51
51
; DAG: // %bb.0: // %entry
52
- ; DAG-NEXT: mov w9 , #57592 // =0xe0f8
52
+ ; DAG-NEXT: mov x9 , #-48904 // =0xffffffffffff40f8
53
53
; DAG-NEXT: mrs x8, FPCR
54
- ; DAG-NEXT: movk w9 , #65039 , lsl #16
54
+ ; DAG-NEXT: movk x9 , #63488 , lsl #16
55
55
; DAG-NEXT: and x8, x8, x9
56
56
; DAG-NEXT: msr FPCR, x8
57
57
; DAG-NEXT: ret
You can’t perform that action at this time.
0 commit comments