Shift saved floating point registers up in jmp_buf.
sigmask_t is 128-bits so requires two slots. Approved by: CheriBSD (93699cb9b6e73980ac369e379cea9772c9494ccc) MFC after: 1 week Sponsored by: DARPA, AFRL
This commit is contained in:
parent
ad3fb1e528
commit
e86fa364ca
@ -666,20 +666,21 @@ _C_LABEL(x):
|
||||
/* Only valid with the _JB_MAGIC_SETJMP magic */
|
||||
|
||||
#define _JB_SIGMASK 13
|
||||
#define __JB_SIGMASK_REMAINDER 14 /* sigmask_t is 128-bits */
|
||||
|
||||
#define _JB_FPREG_F20 14
|
||||
#define _JB_FPREG_F21 15
|
||||
#define _JB_FPREG_F22 16
|
||||
#define _JB_FPREG_F23 17
|
||||
#define _JB_FPREG_F24 18
|
||||
#define _JB_FPREG_F25 19
|
||||
#define _JB_FPREG_F26 20
|
||||
#define _JB_FPREG_F27 21
|
||||
#define _JB_FPREG_F28 22
|
||||
#define _JB_FPREG_F29 23
|
||||
#define _JB_FPREG_F30 24
|
||||
#define _JB_FPREG_F31 25
|
||||
#define _JB_FPREG_FCSR 26
|
||||
#define _JB_FPREG_F20 15
|
||||
#define _JB_FPREG_F21 16
|
||||
#define _JB_FPREG_F22 17
|
||||
#define _JB_FPREG_F23 18
|
||||
#define _JB_FPREG_F24 19
|
||||
#define _JB_FPREG_F25 20
|
||||
#define _JB_FPREG_F26 21
|
||||
#define _JB_FPREG_F27 22
|
||||
#define _JB_FPREG_F28 23
|
||||
#define _JB_FPREG_F29 24
|
||||
#define _JB_FPREG_F30 25
|
||||
#define _JB_FPREG_F31 26
|
||||
#define _JB_FPREG_FCSR 27
|
||||
|
||||
/*
|
||||
* Various macros for dealing with TLB hazards
|
||||
|
Loading…
Reference in New Issue
Block a user