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