FIRESTARTER: A Processor Stress Test Utility. This repository contains the source code generator. Our releases (including the generated source code and precompiled binaries) are available at https://tu-dresden.de/zih/firestarter/.
GNU General Public License v3.0
115
stars
25
forks
source link
Remove cross platform compatibility code for inline assembler #86
Currently we rely on inline assembler that has a different syntax across compilers of major operating systems (see include/firestarter/WindowsCompat.hpp). For the currently supported ISAs we can replace the inline assembly calls with functions we construct using asmjit assembler.
DoD
[ ] Remove compatibility code for inline assembly with function created using asmjit that do not cause compatibility problems across different compilers.
Currently we rely on inline assembler that has a different syntax across compilers of major operating systems (see
include/firestarter/WindowsCompat.hpp
). For the currently supported ISAs we can replace the inline assembly calls with functions we construct using asmjit assembler.DoD