1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-03 13:20:26 +02:00

ALPHA: Correct class of argument float registers

* lib/jit_alpha.c: Correct wrong bitmask of most argument
	float register arguments, that were being set as callee
	save instead of argument registers class.
This commit is contained in:
pcpa 2014-08-16 20:19:02 -03:00
parent a597e3575d
commit 93e3ff38e1
2 changed files with 11 additions and 5 deletions

View file

@ -1,3 +1,9 @@
2014-08-16 Paulo Andrade <pcpa@gnu.org>
* lib/jit_alpha.c: Correct wrong bitmask of most argument
float register arguments, that were being set as callee
save instead of argument registers class.
2014-08-16 Paulo Andrade <pcpa@gnu.org>
* lib/jit_arm-sz.c: Regenerate table of known maximum

View file

@ -83,11 +83,11 @@ jit_register_t _rvs[] = {
{ rc(fpr) | 0x0d, "$f13" },
{ rc(fpr) | 0x0e, "$f14" },
{ rc(fpr) | 0x0f, "$f15" },
{ rc(sav) | rc(fpr) | 0x15, "$f21" },
{ rc(sav) | rc(fpr) | 0x14, "$f20" },
{ rc(sav) | rc(fpr) | 0x13, "$f19" },
{ rc(sav) | rc(fpr) | 0x12, "$f18" },
{ rc(sav) | rc(fpr) | 0x11, "$f17" },
{ rc(arg) | rc(fpr) | 0x15, "$f21" },
{ rc(arg) | rc(fpr) | 0x14, "$f20" },
{ rc(arg) | rc(fpr) | 0x13, "$f19" },
{ rc(arg) | rc(fpr) | 0x12, "$f18" },
{ rc(arg) | rc(fpr) | 0x11, "$f17" },
{ rc(arg) | rc(fpr) | 0x10, "$f16" },
{ rc(fpr) | 0x16, "$f22" },
{ rc(fpr) | 0x17, "$f23" },