Closed ucbjrl closed 8 years ago
Stepping through optimized code, it looks like the following in channel_t::acquire()
while (channel[0] == 1 && channel[2] == 1);
caches the channel data. Indicate the memory mapped data area is volatile (in both the C++ and Scala code). Fixed by #579.
Stepping through optimized code, it looks like the following in channel_t::acquire()
caches the channel data. Indicate the memory mapped data area is volatile (in both the C++ and Scala code). Fixed by #579.