Page 3 of 3

Re: 64 it compiler

PostPosted: Sun Sep 22, 2019 7:05 pm
by Josef Templ
Ivan Denisov wrote:Try the compiler MultiOberon for x64.
https://forum.oberoncore.ru/viewtopic.php?f=157&t=6423


Interesting approach!
Are there any numbers available regarding compilation speed and execution speed?

- Josef

Re: 64 it compiler

PostPosted: Tue Sep 24, 2019 8:55 am
by Dmitry Dagaev
MultiOberon is an Oberon Compiler with 3 different backends:

BlackBox Native x86 code Generator (now 1.6)
Ofront Generated C-Language Code Translator;
LLVM representation Generator.

The current version is 0.8 for BlackBox 1.6. BlackBox 1.7 and linux support is planned in 0.9.

Re: 64 it compiler

PostPosted: Tue Sep 24, 2019 9:50 am
by Dmitry Dagaev
Josef Templ wrote:Are there any numbers available regarding compilation speed and execution speed?

Optimization usage is in development, the figures below are preliminary.
Compile time (no optimization) - 270% LLVM, 100% BlackBox;
Loading time - 1330% LLVM (JIT compiler), 100% BlackBox;
Execution time (no optimization) - similar.

The optimizer is not available now, llc.exe with -O0..-O3 can be used instead.

Re: 64 it compiler

PostPosted: Sun Apr 26, 2020 8:14 am
by Ivan Denisov
There are people who are ready to make efforts to native 64bit compiler for BlackBox. Is there any chance to sponsor their activity on the regular way?

Could someone help to make a detailed plan with key points for all the job of making native 64bit compiler for BlackBox ?