notes:homebrew:8086_cc_performance
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
notes:homebrew:8086_cc_performance [2022/10/01 13:05] – created asie | notes:homebrew:8086_cc_performance [2022/11/21 18:24] (current) – asie | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== 8086 (16-bit) C compiler performance ====== | ====== 8086 (16-bit) C compiler performance ====== | ||
+ | |||
+ | Some notes on standards compliance level: | ||
+ | |||
+ | ^ Compiler ^ C standard ^ C++ standard ^ | ||
+ | | gcc-ia16 6.3.0 | C11 | C++14 (Tiny/Small memory only) | | ||
+ | | OpenWatcom | C90 (limited C99) | limited C++98 | | ||
+ | | Digital Mars | C99 | C++98 | | ||
===== Dhrystone v2.1 ===== | ===== Dhrystone v2.1 ===== | ||
- | * Results given in Dhrystones per second. | + | * Results given in Dhrystones per second. Higher is better. |
* //286-tuned compile// refers to building with 80286-specific opcodes/ | * //286-tuned compile// refers to building with 80286-specific opcodes/ | ||
notes/homebrew/8086_cc_performance.1664629534.txt.gz · Last modified: 2022/10/01 13:05 by asie