aboutsummaryrefslogtreecommitdiff
path: root/include/varargs.h
diff options
context:
space:
mode:
authorThomas Preud'homme <robotux@celest.fr>2013-11-21 21:14:25 +0800
committerThomas Preud'homme <robotux@celest.fr>2013-11-21 22:27:15 +0800
commitc3e7c725b540c837e25093e2f488a4667f4d4ea0 (patch)
tree6683034dc334229f816d22c0443475ed527e2e4c /include/varargs.h
parent41ce391c86df135609af33658414d4d452c5beb3 (diff)
downloadtinycc-c3e7c725b540c837e25093e2f488a4667f4d4ea0.tar.gz
tinycc-c3e7c725b540c837e25093e2f488a4667f4d4ea0.tar.bz2
Fix counting of VFP regs in ARM's gfunc_prolog
Fix in gfunc_prolog for ARM the counting of the highest numbered VFP float register used for parameter passing, rounded to 2. It can be computed from the range of VFP float register with the highest range start and adding the number of VFP float register occupied. This ensure that parameter of type struct that spans over more than 2 float registers are correctly taken into account.
Diffstat (limited to 'include/varargs.h')
0 files changed, 0 insertions, 0 deletions