Today we'll look at speculative loads, which is when you load a value before you even know whether the value should be loaded. (A related but distinct concept is advanced loading, which we'll look at next time.) Consider the following code: The naïve way to compile this function would go something like this: First we decide whether the...