Hallo Fred,
following the remark, "I'm always struck by a good number of
compiler messages" (i.e. Note: and Warning:), made in my message from
Wed, 30 Nov 2022 01:11:31 +0100, I now made an attempt to "remedy"
these by eliminang their respective causes, as much as possible.
Well, I'm QUITE a bit
Hallo Fred,
vous ecrit au Mon, 28 Nov 2022 23:29:41 +:
> >Yes, it has improved a whole lot compared to fpc 3,2,2, ESPECIALLY on
> >floating point operations.
>
> In my case, because using extendly float calculation in uos sound
> library, it is a big plus.
My tests don't use really heavy
Re-hello Sieghard.
> The correct comarison always is between corresponding items, i.e. both
> the plain versions (fpc 3.2.2 vs. fpc 3.3.1) or - if available -
> equivalent variants (fpc 3.2.2 llvm vs. fpc 3.3.1 llvm), which do not exist
> for fpc.
Yes, I agree with you but, for the game,
Hello Sieghard.
>Yes, it has improved a whole lot compared to fpc 3,2,2, ESPECIALLY on
>floating point operations.
In my case, because using extendly float calculation in uos sound library, it
is a big plus.
> With integer operations, it has slowed down
> appreciably, by about 30% (i.e. it
Hallo Fred,
vous ecrit au Sun, 27 Nov 2022 23:04:08 +:
> fpc 3.3.1 does better than fpc-llvm 3.3.1...
No, that is not the case. But llvm-based fpc 3.3.1 is only marginally
faster than plain fpc 3.3.1 on integer calculations and not much faster
(perhaps around 20%) on floating point
Re-hello Sieghard.
Thanks for the results.
And... hum...
fpc 3.3.1 does better than fpc-llvm 3.3.1...
So fpc 3.3.1 is very good
or fpc-llvm 3.3.1 dont use yet all the power of llvm
or llvm is a joke.
Fre;D
___
mseide-msegui-talk mailing list
Hello Sieghard.
> The question is whether this shows under the given conditions - if it
> becomes noticible only with extensive floating point calculations, it
> can have its area of application. But if that's not what you mainly
> need, it might not be worth it.
Yes and not sure that in real
Hallo Fred,
vous ecrit au Sun, 27 Nov 2022 12:29:45 +:
> Note that llvm "is" optimization, without it there is no sense to use
> it. I did some test with float calculations and the difference was
> big (much better for fpc-llvm) when adding -O3 or -O4 parameters.
Well. I just modified my
Hallo Fred,
vous ecrit au Sun, 27 Nov 2022 12:29:45 +:
> > The error is the omission of a "-"
> > sign in front of the switch "XlS",
>
> Oooops, indeed, fixed just now in Lazarus forum.
Good. Does the version dependence also get mention there?
...
> > And got rather disappointed. The
Re-re hallo Sieghard.
About speed of float calculation using fpc-llvm -O4:
https://forum.lazarus.freepascal.org/index.php/topic,61069.msg458912.html#msg458912
Have a perfect sunday.
Fre;D
___
mseide-msegui-talk mailing list
Re-hello Sieghard.
About llvm optimization:
https://forum.lazarus.freepascal.org/index.php/topic,61128.0.html
Fre;D
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
Hallo Sieghard.
> ...
> The error is the omission of a "-"
> sign in front of the switch "XlS",
Oooops, indeed, fixed just now in Lazarus forum.
https://forum.lazarus.freepascal.org/index.php/topic,61069.msg459333.html#msg459333
Thanks to note it.
> And got rather disappointed. The llvm-based
Hallo Fred,
vous ecrit au Sun, 30 Oct 2022 11:47:17 +:
> Just by curiosity.
>
> Has somebody already try fpc + llvm ?
> I have try to compile fpc for llvm but without luck.
You made me curious, and as I had meant to attempt to experiment with
this beast anyway, I now DID some testing. The
Just by curiosity.
Has somebody already try fpc + llvm ?
I have try to compile fpc for llvm but without luck.
De : code dz
Envoyé : dimanche 30 octobre 2022 12:16
À : General list for MSEide+MSEgui
Objet : Re: [MSEide-MSEgui-talk] Benchmarks.
those benchmarks
those benchmarks are not fair , c++ uses simd intrinsics and openmp
for multithreading , so in multicore cpu its much faster than fpc .
maybe the speed becomes equal if they uses only native language
without addons
___
mseide-msegui-talk mailing list
Envoyé : samedi 29 octobre 2022 14:11
À : General list for MSEide+MSEgui
Objet : Re: [MSEide-MSEgui-talk] Benchmarks.
Hello Med.
>
> https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/fpascal-gpp.html
Hum, this compare fpc compiler vs C++ compiler, not the widgetsets.
Bu
to fpc/Lazarus forum to
see what they think about that benchmarks.
Fre;D
De : mohamed hamza
Envoyé : samedi 29 octobre 2022 13:19
À : General list for MSEide+MSEgui
Objet : Re: [MSEide-MSEgui-talk] Benchmarks.
Hello Sieghard,
Yes, I agree with you. I expected som
de-msegui-talk@lists.sourceforge.net
Cc : Sieghard
Objet : Re: [MSEide-MSEgui-talk] Benchmarks.
Hallo mohamed,
Du schriebst am Thu, 27 Oct 2022 09:03:38 +:
> In your last mail , you said it's time go so fast.
No, what Fred meant to say is that _time_ moves so fast, too fast to
keep up w
Hallo mohamed,
Du schriebst am Thu, 27 Oct 2022 09:03:38 +:
> In your last mail , you said it's time go so fast.
No, what Fred meant to say is that _time_ moves so fast, too fast to
keep up with all the stuff around.
> Do you have any benchmarks between different ver of MseGui for
: [MSEide-MSEgui-talk] Benchmarks.
Re-Hello Fred,
It would be interesting to add a link to MseIde-Msegui at this site
Widgetset - Free Pascal wiki<https://wiki.freepascal.org/Widgetset> .
Med.
Widgetset - Free Pascal wiki<https://wiki.freepascal.org/Widgetset>
Widgetsets are adapt
L and operating system. ...
wiki.freepascal.org
De : Fred van Stappen
Envoyé : jeudi 27 octobre 2022 10:11
À : General list for MSEide+MSEgui
Objet : Re: [MSEide-MSEgui-talk] Benchmarks.
Re-hello Med.
I dont know if benchmarks are better for msegui vs laza
amza
Envoyé : jeudi 27 octobre 2022 11:03
À : General list for MSEide+MSEgui
Objet : [MSEide-MSEgui-talk] Benchmarks.
Hello,
In your last mail , you said it's time go so fast.
Do you have any benchmarks between different ver of MseGui for example ver
4.6.2 and 5.6.10?
and between MseGui
Re-hello Med.
De : mohamed hamza
Envoyé : jeudi 27 octobre 2022 11:03
À : General list for MSEide+MSEgui
Objet : [MSEide-MSEgui-talk] Benchmarks.
Hello,
In your last mail , you said it's time go so fast.
Do you have any benchmarks between different
Hello Med.
What do you mean with "benchmarks" ?
In mseuniverse there is a /mseuniverse/testcase/benchmark/ folder. ( I did not
try )
Fre;D
De : mohamed hamza
Envoyé : jeudi 27 octobre 2022 11:03
À : General list for MSEide+MSEgui
Objet : [MSEide-M
24 matches
Mail list logo