Commit Graph

29 Commits

Author SHA1 Message Date
Martin
fa55490db0 Fix constructor 64bit (#167)
* use 64bit variant

* Fix registers for FPC constructor

* fix only fpc 3.0.0 and up
2017-10-28 17:12:13 +02:00
marius maximus
1cf322d8c6 fix single and double result in fpc x64 linux (replace movd by movq) 2015-12-12 22:50:57 +01:00
marius maximus
db3b374915 replace movd to movq for move data into xmmX registers 2015-12-11 22:23:35 +01:00
marius maximus
8b9ce7a0f3 Fix exception when function return single and return correct value 2015-12-11 19:58:58 +01:00
pier
2034139ba6 Fixed incorrect double return values
Fixed doubles returned by a function. see #92.
2015-01-28 16:48:21 +01:00
evgenyk
8f72c06007 fix for #87 2014-09-11 19:09:04 +04:00
Carlo Kok
14dcc5133d 0: Small regression in parameters that go on the stack 2014-07-28 23:03:36 +02:00
Carlo Kok
2d5975afe8 #87 fixes single and doubles not handled for Lazarus x86-64 Windows 2014-07-24 16:55:05 +02:00
Carlo Kok
b015e2522a Merge pull request #79 from velter/patch-6
Yet another x64 bug fix
2014-05-07 08:47:55 +02:00
velter
08d2743af9 Yet another x64 bug fix
Currency type is internally an int64. Casting its binary representation in RAX to an an int64 and affecting it to a currency will result in a *10000 multiplication.
2014-05-07 08:38:16 +02:00
velter
af0f3e069f Record returning functions x64
Make them work. Currently, the result is not passed on the stack leading to stack corruption
2014-04-08 17:29:17 +02:00
vovanl
0436da194f 65875: PS: AV when we use String result for x64 2014-01-16 16:55:26 +02:00
pier
bae521b293 Update x64.inc
fixed x64 floating point argument passing. see #29 and #32
2013-11-04 17:08:20 +01:00
Martijn Laan
e7f0d10e2d Fix compiler directive. Closes #34. 2013-03-29 13:52:12 +01:00
Carlo Kok
0a965adcfd Patch by Martin Friebe to align the stack properly on 64bits. 2012-12-10 09:32:51 +01:00
vovanl
b7544fcaf7 19:PascalScript isn't compiled with FPC 2.6.1+Win x64 2012-11-23 16:38:37 +02:00
vovanl
7572fb075d 19:PascalScript isn't compiled with FPC 2.6.1+Win x64 2012-11-23 16:37:36 +02:00
ck
5c618f5642 52008: PascalScript doesn't compile on Delphi XE2 Win64 platform.
git-svn-id: http://code.remobjects.com/svn/pascalscript@259 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2011-12-14 12:37:49 +00:00
ck
9675b8b9de Tweaks for d5 support from Eric Jansen eric.thuisremovethis@planet.nl
git-svn-id: http://code.remobjects.com/svn/pascalscript@230 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-07-08 09:28:01 +00:00
carlokok
02441692f7 float fix
git-svn-id: http://code.remobjects.com/svn/pascalscript@204 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-18 10:41:11 +00:00
carlokok
7a115d59f0 array fix for 2.4
git-svn-id: http://code.remobjects.com/svn/pascalscript@203 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 15:01:15 +00:00
carlokok
7e1cacc456 64bits tweaks
git-svn-id: http://code.remobjects.com/svn/pascalscript@201 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 11:56:00 +00:00
carlokok
78e34c2eee Fix for FPC2.2.4/2.4
git-svn-id: http://code.remobjects.com/svn/pascalscript@199 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 10:42:46 +00:00
carlokok
0a68d2cdeb Support for Linux/64 support (preliminary!)
git-svn-id: http://code.remobjects.com/svn/pascalscript@173 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-14 07:50:21 +00:00
carlokok
3a2d8f6bd8 Issue 61: 64bits support (Linux; untested)
git-svn-id: http://code.remobjects.com/svn/pascalscript@172 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-11 09:07:24 +00:00
carlokok
84f4572344 Issue 61: 64bits support (windows done!)
git-svn-id: http://code.remobjects.com/svn/pascalscript@171 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-11 06:20:04 +00:00
carlokok
835f6a8d44 more tweaks for win64.
git-svn-id: http://code.remobjects.com/svn/pascalscript@164 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-08-14 13:47:28 +00:00
carlokok
ac92e2fd00 61: 64bits support
git-svn-id: http://code.remobjects.com/svn/pascalscript@162 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-08-13 18:53:50 +00:00
carlokok
198b4b3586 61: 64bits support (far from done)
git-svn-id: http://code.remobjects.com/svn/pascalscript@161 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-08-13 12:46:17 +00:00