On 13/01/2022 01:31, Ben Grasset via fpc-devel wrote:
Isn't this specifically the kind of thing that the `FPC_SOFT_FPUX80`
define solves?
It's indeed what it's intended to solve, but currently it still
generates different values compared to an actual x87 fpu.
Jonas
_
On 1/13/22 02:31, Ben Grasset via fpc-devel wrote:
On Wed, Jan 12, 2022 at 7:38 AM Martin Frb via fpc-devel
wrote:
The downloads provided by Lazarus are also NOT a "pure, native 64-bit
download". Only the "fpc.exe" and the non-cross "ppc64.exe" are
native
64 bit.
As I sa
On 1/13/22 07:44, Ben Grasset via fpc-devel wrote:
It does work on 64-bit Windows, it's just technically deprecated.
Beyond that, the 80-bit Extended type dates back to the mid 1980s,
The year 1980, not the mid 1980s. But the x86 family dates back to 1978.
Most x86_64 instructions are the same
On 1/13/22 05:59, Travis Siegel via fpc-devel wrote:
On 1/12/2022 5:20 PM, Sven Barth via fpc-devel wrote:
When compiling from a target supporting Extended to one only
supporting Double there isn't a loss of precision when calculating
values at compile time. The other way around however, the
It does work on 64-bit Windows, it's just technically deprecated.
Beyond that, the 80-bit Extended type dates back to the mid 1980s, and ran
on a particular part of the processor (the FPU, or Floating Point Unit), in
such a way that it was able to provide a somewhat higher amount of
precision than
On 1/12/2022 5:20 PM, Sven Barth via fpc-devel wrote:
When compiling from a target supporting Extended to one only
supporting Double there isn't a loss of precision when calculating
values at compile time. The other way around however, there *is* and
that is the more crucial problem.
Regards
On Wed, Jan 12, 2022 at 8:08 AM Bart via fpc-devel <
fpc-devel@lists.freepascal.org> wrote:
> It provides 32-bit fpc (so it builds for 32-bit windows by default)
> and the win32->win64 crosscompiler in a single installer.
> In Lazarus that means that you can target Win32 (default) and Win64
> with
On Wed, Jan 12, 2022 at 7:38 AM Martin Frb via fpc-devel <
fpc-devel@lists.freepascal.org> wrote:
>
> The downloads provided by Lazarus are also NOT a "pure, native 64-bit
> download". Only the "fpc.exe" and the non-cross "ppc64.exe" are native
> 64 bit.
>
> As I said, I do not know, what is curre
On Wed, 12 Jan 2022, Mattias Gaertner via fpc-devel wrote:
On Wed, 12 Jan 2022 23:20:34 +0100
Sven Barth via fpc-devel wrote:
[..]
When compiling from a target supporting Extended to one only
supporting Double there isn't a loss of precision when calculating
values at compile time. The othe
On Wed, 12 Jan 2022 23:20:34 +0100
Sven Barth via fpc-devel wrote:
>[..]
> When compiling from a target supporting Extended to one only
> supporting Double there isn't a loss of precision when calculating
> values at compile time. The other way around however, there *is* and
> that is the more cr
Am 12.01.2022 um 19:26 schrieb Martin Frb via fpc-devel:
On 12/01/2022 18:48, Sven Barth via fpc-devel wrote:
[2] From the users view "random", in that the user can not
predict all
the factors that will affect the selection.
Currently the user must be prepared for the latter.
On 12/01/2022 18:48, Sven Barth via fpc-devel wrote:
[2] From the users view "random", in that the user can not predict
all
the factors that will affect the selection.
Currently the user must be prepared for the latter.
No, it is deterministic, it's simply different from a na
Martin Frb via fpc-devel schrieb am Mi.,
12. Jan. 2022, 18:06:
> On 12/01/2022 17:31, Tomas Hajny via fpc-devel wrote:
> > On 2022-01-12 16:03, Martin Frb via fpc-devel wrote:
> >>
> >>
> >> But, if any change to the code (not even necessarily a functional
> >> change) would allow the compiler to
On 12/01/2022 17:31, Tomas Hajny via fpc-devel wrote:
On 2022-01-12 16:03, Martin Frb via fpc-devel wrote:
But, if any change to the code (not even necessarily a functional
change) would allow the compiler to do those calculations at compile
time, then the value changes. And the entire behavio
On 2022-01-12 16:03, Martin Frb via fpc-devel wrote:
On 12/01/2022 13:55, Tomas Hajny via fpc-devel wrote:
- The problem is *NOT* a native 64 bit "ppcx64.exe" ?
=> 64 bit compiled targets don't require "extended" from the ppc,
as they themself wont have support for it?
Wrong - applies on
On 12/01/2022 13:55, Tomas Hajny via fpc-devel wrote:
- The problem is *NOT* a native 64 bit "ppcx64.exe" ?
=> 64 bit compiled targets don't require "extended" from the ppc,
as they themself wont have support for it?
Wrong - applies only to the Win64 target, whereas e.g. 64-bit Linux
(su
On Wed, Jan 12, 2022 at 1:38 PM Martin Frb via fpc-devel
wrote:
> As I said, I do not know, what is currently provided by the Fpc
> "combined 32-/64-bit download".
> No Idea, if any of the fpc/ppc executable in this download are already
> 64-bit.
It provides 32-bit fpc (so it builds for 32-bit
On 2022-01-12 13:38, Martin Frb via fpc-devel wrote:
On 12/01/2022 11:51, Marco van de Voort via fpc-devel wrote:
On 12-1-2022 11:38, Ben Grasset via fpc-devel wrote:
If it's actually now somehow the case that an offer to provide Win64
builds would be refused though, I guess maybe I'll look in
On 12/01/2022 11:51, Marco van de Voort via fpc-devel wrote:
On 12-1-2022 11:38, Ben Grasset via fpc-devel wrote:
If it's actually now somehow the case that an offer to provide Win64
builds would be refused though, I guess maybe I'll look into hosting
them myself somewhere else? Although again
On 12-1-2022 11:38, Ben Grasset via fpc-devel wrote:
If it's actually now somehow the case that an offer to provide Win64
builds would be refused though, I guess maybe I'll look into hosting
them myself somewhere else? Although again I don't get why it would be
fine for Linux to have a zillion
If it's actually now somehow the case that an offer to provide Win64 builds
would be refused though, I guess maybe I'll look into hosting them myself
somewhere else? Although again I don't get why it would be fine for Linux
to have a zillion archives for different configurations here:
https://sourc
On Sun, Dec 19, 2021 at 3:46 AM Sven Barth via fpc-devel <
fpc-devel@lists.freepascal.org> wrote:
> Ben Grasset via fpc-devel schrieb am
> So., 19. Dez. 2021, 08:33:
>
>> To be very clear, to me, this is absolutely nothing more than just a
>> matter of building the compiler completely normally. I
22 matches
Mail list logo