but for your original problem: > I'm measuring the number of clock cycles something takes, and rust I think is doing things out of order I think you'd likely get away with something like: ```rust let start = get_timer(); compiler_fence(AcqRel); do_the_thing(); compiler_fence(AcqRel); let end = get_timer(); ```