public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bd24a0b
)
Forgot about function calls which return floats or doubles; fix.
author
David Given
<dg@cowlark.com>
Sun, 5 Feb 2017 21:55:38 +0000
(22:55 +0100)
committer
David Given
<dg@cowlark.com>
Sun, 5 Feb 2017 21:55:38 +0000
(22:55 +0100)
mach/powerpc/mcg/table
patch
|
blob
|
history
diff --git
a/mach/powerpc/mcg/table
b/mach/powerpc/mcg/table
index
6ab2ff0
..
93a1205
100644
(file)
--- a/
mach/powerpc/mcg/table
+++ b/
mach/powerpc/mcg/table
@@
-522,7
+522,9
@@
PATTERNS
CALLLABEL(CALL)
out:(iret)reg = CALLLABEL(CALL.I)
+ out:(fret)reg = CALLLABEL(CALL.F)
out:(lret)reg = CALLLABEL(CALL.L)
+ out:(dret)reg = CALLLABEL(CALL.D)
#define CALLINDIRECT(insn) \
insn (dest:(int)reg) \
@@
-533,7
+535,9
@@
PATTERNS
CALLINDIRECT(CALL)
out:(iret)reg = CALLINDIRECT(CALL.I)
+ out:(fret)reg = CALLINDIRECT(CALL.F)
out:(lret)reg = CALLINDIRECT(CALL.L)
+ out:(dret)reg = CALLINDIRECT(CALL.D)
JUMP(dest:LABEL.I)
emit "b $dest"