projects
/
cacao.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
* src/vm/jit/sparc64/emit.c: Keeping stack 16-byte aligned when calling C/native...
[cacao.git]
/
src
/
vm
/
jit
/
sparc64
/
codegen.h
diff --git
a/src/vm/jit/sparc64/codegen.h
b/src/vm/jit/sparc64/codegen.h
index 9233b2f81418b0de7d10ef6e040a2b7bd8ff602d..e841705736e51bb4fe5408a44374a959c88bc126 100644
(file)
--- a/
src/vm/jit/sparc64/codegen.h
+++ b/
src/vm/jit/sparc64/codegen.h
@@
-88,6
+88,10
@@
s4 nat_argintregs[INT_NATARG_CNT];
M_NOP; \
}
+#define ALIGN_STACK_SLOTS(slots) \
+ if (slots & 1) \
+ slots++;
+
/* M_INTMOVE:
generates an integer-move from register rs to rd.