aboutsummaryrefslogtreecommitdiffstats
path: root/arm/Conventions1.v
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@college-de-france.fr>2020-02-20 19:17:57 +0100
committerXavier Leroy <xavierleroy@users.noreply.github.com>2020-02-21 13:29:39 +0100
commit3bdb983e0b21c8d45e85aff08278475396038f4f (patch)
tree46355ef86dfb0f8753b8047b5fc595471d6cd836 /arm/Conventions1.v
parent3bffda879e214345635e575a696e8f184bef0e55 (diff)
downloadcompcert-kvx-3bdb983e0b21c8d45e85aff08278475396038f4f.tar.gz
compcert-kvx-3bdb983e0b21c8d45e85aff08278475396038f4f.zip
AArch64: normalize function return values of small integer type
According to AAPCS64 (the AArch64 ABI specification), the top bits of the register containing the function result have unspecified value, so we need to sign- or zero-extend the function result before using it, as in the x86 port.
Diffstat (limited to 'arm/Conventions1.v')
0 files changed, 0 insertions, 0 deletions