4 ms·
In general, the code motion in C pushes the same local states of the registers like program counter return location onto the stack before entering each function
by Joel_Mckay 18d ago
In general, the code motion in C pushes the same local states of the registers like program counter return location onto the stack before entering each function. It is sometimes inefficient, but usually generates the same binary every time with optimizations off. By de-compiling the objects one may validate a set number of cycles have elapsed by counting the instructions.
In an llvm, the abstraction may significantly change code motion or defer the function call event time in an unpredictable manner. This is not a bug, but rather compilers operating as defined.
In my case, two registers that appear unrelated to the compiler, but share a coherent external dependent state. A lockup can occur when the order of operations do not follow a strict linear sequence of events.
PoCs are not fun... Best of luck. =3
https://en.wikipedia.org/wiki/Sealioning https://en.wikipedia.org/wiki/Sealioning
- ErroneousBosh 18d agoYou're not actually answering the question. You are claiming that compiling with LLVM will make jitter worse than with GCC, but you're not actually explaining why you think that or demonstrating how it happens. Can you show me how to reproduce your findings?