diff options
Diffstat (limited to 'src/aarch64/constants-aarch64.h')
-rw-r--r-- | src/aarch64/constants-aarch64.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/aarch64/constants-aarch64.h b/src/aarch64/constants-aarch64.h index f1361c36..5c3bd491 100644 --- a/src/aarch64/constants-aarch64.h +++ b/src/aarch64/constants-aarch64.h @@ -400,7 +400,9 @@ class SystemRegisterEncoder { // multiple fields (Op0<0>, Op1, Crn, Crm, Op2). enum SystemRegister { NZCV = SystemRegisterEncoder<3, 3, 4, 2, 0>::value, - FPCR = SystemRegisterEncoder<3, 3, 4, 4, 0>::value + FPCR = SystemRegisterEncoder<3, 3, 4, 4, 0>::value, + RNDR = SystemRegisterEncoder<3, 3, 2, 4, 0>::value, // Random number. + RNDRRS = SystemRegisterEncoder<3, 3, 2, 4, 1>::value // Reseeded random number. }; template<int op1, int crn, int crm, int op2> |