Search found 4230 matches

by deltarho[1859]
Mar 17, 2024 18:48
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

Regarding SCS III. If you do not have the latest SCSII then you will need to drop DlgMsgBox.dll into your WinFBE Tools folder.

DlgMsgBox.zip

The dll is responsible for pixel perfect message box centring on the parent window and makes the message box multiple monitor aware.
by deltarho[1859]
Mar 17, 2024 17:21
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

When this project started, it was a rare event to get clang to compile anything. With fbc 1.20.0/9.3.0 and no asm in sight, it is compiling everything I throw at it. 9.3.0 gives much smaller binaries than 13.2.0 and 13.2.0 doesn't do anything for performance, in my experience. Don't get too excited ...
by deltarho[1859]
Mar 17, 2024 16:45
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

That seems easy enough. I wrote: "SCS III will swiftly follow" Compiled with fbc 1.10.1/gcc 9.3.0 with 32-bit -O2. The clang version was to show clang working. I use SetCompilerSwitchesIIILA.exe for a larger form font size and 10 point message boxes, as shown in the screenshot above. Sans ...
by deltarho[1859]
Mar 17, 2024 14:52
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

Arachnophilia wrote:When can you offer SCS III for download? :D
Without my anonymous toolchain author's permission, the answer to that is never, unless someone else goes public with their clang toolchain. With that, SCS III will swiftly follow. One thing is for sure, and that is I cannot do it.
by deltarho[1859]
Mar 17, 2024 1:48
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

Hashing a 500MiB file using SHA512/2 to give a 256-bit hash. gcc 2322ms clang 2328ms Nothing in it performance wise. So why am I halving a 512-bit hash? SHA512 was designed for 64-bit machines and is faster than SHA256 which was designed for 32-bit machines. SHA512/2 is about 13% faster than SHA256....
by deltarho[1859]
Mar 16, 2024 23:09
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

Using fbc 1.20.0/gcc 9.3.0 with -O2 optimization. 32-bit binaries in KIB gcc clang Dodicat pool 1085 1014 UEZ fireworks 602 566 How about compile times? Pool took 4.5 seconds with gcc and 13.3 seconds with clang. gas, on the other hand, took 0.5 seconds with a binary of 647 KiB. We all know that gas...
by deltarho[1859]
Mar 16, 2024 16:57
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

It may be a while before this hits the streets, as fbc 1.20.0 is still a work in progress. https://deltarho.org.uk/Downloads/scsiii.jpg The above was compiled using clang and the binary was 10% smaller than SCS II. I have some clang PRNGs outperforming gcc PRNGs in 64-bit mode. gcc still has the edg...
by deltarho[1859]
Mar 16, 2024 15:45
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

Thanks, srvaldez.

Your att seeding code is working a treat. “If it ain't broke, then don't fix it.”

With att I find the proliferation of %, ", and \n decided off-putting. At my time of life I try to avoid anything which proliferates :)
by deltarho[1859]
Mar 15, 2024 21:44
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

srvaldez wrote:,,,if one wanted to go that route...
I have written quite a bit of Z80, Motorola 68000 and Intel. It was not a difficult transition. I cannot see myself getting into att. Whoever designed att at AT&T needs locking up, unless they were locked up when they designed it. :)
by deltarho[1859]
Mar 15, 2024 21:18
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

Hi srvaldez. I cannot actually use HammingSeed64a. Firstly, I need a Uint64 return value. Secondly, if a time stamp fails a Hamming test, we go back and read the time stamp again. HammingSeed64a only passes the asm block once. I could try to adapt it, but I'd be in dangerous territory, not understan...
by deltarho[1859]
Mar 15, 2024 8:18
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

@srvaldez

I should have mentioned that both sets of code here work fine with fbc 1.20.0/gcc 9.3.0/clang.
by deltarho[1859]
Mar 15, 2024 6:03
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

I got the emoji picker working. I changed 'Touch Keyboard and Handwriting Panel Service' to Automatic from Disabled. However, when I went back to Services (Local) it was on Manual and the status was running. WHAT??? What the blazes does that service have to do with the emoji picker? Instead of the p...
by deltarho[1859]
Mar 15, 2024 4:25
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

This is the nearest that I have got to getting the emoji picker to work. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Input\Settings\proc_1\loc_0809\im_1] "EnableExpressiveInputShellHotkey"=dword:00000001 But that does not work. I had to search for loc_0809 for the English keyboard. The US keybo...
by deltarho[1859]
Mar 15, 2024 3:17
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

What I did was to keep the original gcc code, in MsWsII, and then added the gcc/clang code. I then wrote this in MsWsII.bas #ifdef clang <gcc/clang code> #else <gcc code> #endif In my plot.bas with '#define clang' before including MsWsII.bas and using the clang command line, it works. Commenting the...
by deltarho[1859]
Mar 15, 2024 2:21
Forum: General
Topic: -gen clang
Replies: 64
Views: 3308

Re: -gen clang

I tried Edge when it failed to work in Firefox but no joy.

You're on Win 11. It is supposed to work on Win10 - perhaps it doesn't. :(