added __mips64 (defined on debian7)

git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1459 c71cb566-5a31-4692-9165-cf76bdc42cab
- major improvments for call kernel for mips o32:
 - shrinked local frame size from 40 bytes -> 8 bytes for (lr and fp)
 - removed global pointer save/restore (I guess this is not needed, no gloabl constants needed)
 - removed 'sw r4..r7' cascade to store args on homing region
 - exchanged lwc1 block for big/little endian with macro 'l.s'
   (this warns on my site - TODO: how can this be disabled on gas?!)
 - removed lots of nops/optimized: only branch delays, and one for 'load delyas'  in the copy loop between lw/sw 

- minor cleanups in C CallVM part, using an array of unions.
 




git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1460 c71cb566-5a31-4692-9165-cf76bdc42cab
- changelog updates


git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1467 c71cb566-5a31-4692-9165-cf76bdc42cab
- merged tas-branch into trunk



git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1470 c71cb566-5a31-4692-9165-cf76bdc42cab
- mreged more from tas-branch into trunk (and I have no idea why svn didn't do it)


git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1471 c71cb566-5a31-4692-9165-cf76bdc42cab
added new sparc v9 port (named sparc_v9) - much shorter and optimized

git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1472 c71cb566-5a31-4692-9165-cf76bdc42cab
further improvements... callvm equals now v7 / no floating-point counters - the call kernel does the job for v9 (with 16 loads to FPU from same buffer)

git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1473 c71cb566-5a31-4692-9165-cf76bdc42cab
added config/config-random to Makefile.generic

git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1474 c71cb566-5a31-4692-9165-cf76bdc42cab
- changelog additions for 0.8



git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1475 c71cb566-5a31-4692-9165-cf76bdc42cab
- plan9 callback fixes for floating point return values



git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1476 c71cb566-5a31-4692-9165-cf76bdc42cab
- more precise plan9call doc about fp/x87 registers


git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1477 c71cb566-5a31-4692-9165-cf76bdc42cab
minor typo fix

git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1478 c71cb566-5a31-4692-9165-cf76bdc42cab
- added plan9 bootstrap mkfile for lua


git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1479 c71cb566-5a31-4692-9165-cf76bdc42cab
- limited default number of generated callback_suite function parameters to 29, to make Plan9's pcc happy



git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1480 c71cb566-5a31-4692-9165-cf76bdc42cab
- fix to plan9 lua mkfile


git-svn-id: http://dyncall.org/svn/dyncall/trunk/dyncall@1481 c71cb566-5a31-4692-9165-cf76bdc42cab