Skip to content
Commit f7ddcd27 authored by Ryan McClelland's avatar Ryan McClelland Committed by Marti Bolivar
Browse files

arch: arm: aarch32: initialize FPSCR to reset value for ARMv8.1



With GCC 11 now supporting low overhead branching in ARMv8.1, ASM "LE"
(loop-end) instructions would trigger an INVSTATE hard-fault after
FPSCR was set to 0. This was due to the FPSCR getting a new field in
ARMv8.1. LTPSIZE is now set to it's reset value of Tail predication not
applied.

Signed-off-by: default avatarRyan McClelland <ryanmcclelland@fb.com>
parent d5b83a8c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment