vtereshkov / xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
BSD 2-Clause "Simplified" License
277 stars 32 forks source link

Add 64-bit Windows support #9

Open vtereshkov opened 4 years ago

vtereshkov commented 4 years ago

Using a 64-bit code generator would make it very easy and 'natural' to implement Double and Int64 types.

Nevertheless, besides obvious changes in instruction prefixes, pointer sizes and PE header flags, the following difficulties are to be expected: