Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
In the Arm Architecture Reference Manual, the instruction encoding diagrams use "sf" to distinguish the bit that selects 32- versus 64-bit registers in the data-processing instructions. What does "sf" stand for? For example, does it stand for "size flag"? Or "size field"?
Similarly, they use "hw" to show the shift amount of a 16-bit value. Does this stand for "half word"?
These acronyms are not defined in the glossary.
It really does matter whether 'sf' stands for 'size flag' or 'sixty-four', as long as it is clear that 'integer datasize = if sf == '1' then 64 else 32'