summaryrefslogtreecommitdiff
path: root/chromium/v8/src/codegen/arm64/assembler-arm64.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/codegen/arm64/assembler-arm64.h')
-rw-r--r--chromium/v8/src/codegen/arm64/assembler-arm64.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/chromium/v8/src/codegen/arm64/assembler-arm64.h b/chromium/v8/src/codegen/arm64/assembler-arm64.h
index a9e8a5e85ad..f787bad464f 100644
--- a/chromium/v8/src/codegen/arm64/assembler-arm64.h
+++ b/chromium/v8/src/codegen/arm64/assembler-arm64.h
@@ -780,21 +780,21 @@ class V8_EXPORT_PRIVATE Assembler : public AssemblerBase {
void clz(const Register& rd, const Register& rn);
void cls(const Register& rd, const Register& rn);
- // Pointer Authentication Code for Instruction address, using key A, with
+ // Pointer Authentication Code for Instruction address, using key B, with
// address in x17 and modifier in x16 [Armv8.3].
- void pacia1716();
+ void pacib1716();
- // Pointer Authentication Code for Instruction address, using key A, with
+ // Pointer Authentication Code for Instruction address, using key B, with
// address in LR and modifier in SP [Armv8.3].
- void paciasp();
+ void pacibsp();
- // Authenticate Instruction address, using key A, with address in x17 and
+ // Authenticate Instruction address, using key B, with address in x17 and
// modifier in x16 [Armv8.3].
- void autia1716();
+ void autib1716();
- // Authenticate Instruction address, using key A, with address in LR and
+ // Authenticate Instruction address, using key B, with address in LR and
// modifier in SP [Armv8.3].
- void autiasp();
+ void autibsp();
// Memory instructions.
@@ -1750,6 +1750,9 @@ class V8_EXPORT_PRIVATE Assembler : public AssemblerBase {
// FP convert to signed integer, nearest with ties to even.
void fcvtns(const Register& rd, const VRegister& vn);
+ // FP JavaScript convert to signed integer, rounding toward zero [Armv8.3].
+ void fjcvtzs(const Register& rd, const VRegister& vn);
+
// FP convert to unsigned integer, nearest with ties to even.
void fcvtnu(const Register& rd, const VRegister& vn);