fclose(fp);
max = 0;
- for (offset = 0; offset < jit_code_last_code; offset++)
+ for (offset = 0; offset < jit_code_last_code; offset++) {
+#if defined(__ia64__)
+ if (_szs[offset] > 16)
+ _szs[offset] = _szs[offset] / 3 + 16 & -16;
+#endif
if (max < _szs[offset])
max = _szs[offset];
+ }
if ((fp = fopen(JIT_SIZE_PATH, "w")) == NULL)
exit(-1);
# else
fprintf(fp, "#if !defined(__ARM_PCS_VFP)\n");
# endif
-#elif defined(__mips__)
-# if __WORDSIZE == 32
-# if NEW_ABI
- fprintf(fp, "#if NEW_ABI\n");
-# else
- fprintf(fp, "#if !NEW_ABI\n");
-# endif
-# endif
#elif defined(__powerpc__)
fprintf(fp, "#if defined(__powerpc__)\n");
fprintf(fp, "#if __BYTE_ORDER == %s\n",
fprintf(fp, " %d, /* %s */\n", _szs[offset], code_name[offset]);
#if defined(__arm__)
fprintf(fp, "#endif /* __ARM_PCS_VFP */\n");
-#elif defined(__mips__)
-# if __WORDSIZE == 32
- fprintf(fp, "#endif /* NEW_ABI */\n");
-# endif
#elif defined(__powerpc__)
+# if __WORDSIZE == 32
fprintf(fp, "#endif /* "
-# if !_CALL_SYSV
+# if !_CALL_SYSV
"!"
-# endif
+# endif
"_CALL_SYSV"
" */\n");
+# endif
fprintf(fp, "#endif /* __BYTE_ORDER */\n");
fprintf(fp, "#endif /* __powerpc__ */\n");
#endif