Re: amd64 missing addressing modes

Bernd Paysan <[email protected]> Wed, 26 Aug 2020 23:29:36 +0200
Newsgroups gmane.comp.lang.forth.gforth
Message-ID <3951861.5U4iXXRTIE@liubei>
Am Mittwoch, 26. August 2020, 23:25:18 CEST schrieb anthony:
> Great, thanks!
> Will it be in the next git release?

Already checked in in git.

> Is it known which registers can be used as scratch registers?
> I assume CX, DX, SI, DI, R8..R15?

https://uclibc.org/docs/psABI-x86_64.pdf

Page 21. Callee-saved registers can not be used freely.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o id: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ*
https://net2o.de/
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEERJ1NDqPQRwYnwBjr9y2Uk5MtoGcFAl9G1EAACgkQ9y2Uk5Mt
oGc/yQ//e9CrRBqSnSbWRkf2Up3SZPBa4tcpTPOLWysCBdSu8oMevxUB2lj6E4C6
VgGZWXnm1db1EDAuEPA8Lez9LCSJed8oEPXJ+Zh4Iv07HwPHQnXLKoBE6c2ZH0l+
c1QHZjbw04PGo++kYsmdO9SrLAp48TKDRKxVzLaullIgswHqCc0Ssojp5FUBuHD+
DZMXpfywnChjHNyCSNG/RMWvGy3FRKG9r7lp7cXzCOj0RoJ+J0c/1HW51ESxegf9
oguOwih6PgPZYCO2ieM4rPpy1Gcjs/3IBl4YraoMMJCmGguuQo0/o4mJhZgfdUMj
nRQk4BwOD61PIjTy8CLtawbEkKLNCp3Ug5odG/zAymc/2WBGCteKSLitzuelBh/l
u3m/0qD8feo4FSVZuSm4Tn+t1DHTzI8l6yDZuoNk5s+jc1NWiDvXM4nffbw26HO4
/PbruwUg87ubLech6Kc5aUz+pSA9SmboXGl0D8m1WLMUzjcdfUBHNQDhrDfNrph7
Oz5ynSTpJ5OcWvcs4/0F7sOtc58vzNUXhBmkJ5CR4aDvzYyAYyb5m1AMH6ejnaXM
Jz1dbOmAAkRvxXYH0TGT8CjYsjgD/ItF7moFCbxsYlV5DiR1R8ojUJvcvWU9OR7+
S25a8W7flDMmF1uGtAKuHklKxtMPDvnexHPxA0/jTzDaI48VXng=
=cHXx
-----END PGP SIGNATURE-----