Skip to content

[mono][jit] OP_STOREX_MEMBASE can exceed maximum expected length on arm64 #83769

@jandupej

Description

@jandupej

The issue occurred in #83592. Log

The expected maximum length of OP_STOREX_MEMBASE is 12, however if the address is large enough, it can cost as much as 4 instructions (2 for emit_imm, 1 for addx and strfpq each). The max length should thus be increased to 16.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions