4 ms·
i feel like this is just shuffling concerns rather than addressing them, but i'm open to being shown otherwise.
by abiox 9y ago
i feel like this is just shuffling concerns rather than addressing them, but i'm open to being shown otherwise.
- dredmorbius 9y agoSuppose you suspect compiler A or CPU X. Recompile on compilers B and C and compare results. Or on CPUs Y and Z. In reality, there will almost certainly be differences (different compiling algos, different CPU instruction sets), but if you can pinpoint behavioural distinctions or encoding distinctions which are not explained by known compile or instruction-set distinctions, well, you've got something interesting to explore. The point being that you don't have to descend the entire stack of turtles. Just compare different stacks of turtles.
- astrodust 9y agoIt's going to be really hard to compare binary A vs. binary B and determine functional differences. clang and gcc emit entirely different machine code, but they do their best to be functionally identical, at least as far as their respective specs are concerned.