d69cc35750
- Fixes -0.0 and +0.0 comparison. For atomicMax if the value on address is -0.0 and on val is +0.0, gfx90a's unsafe atomics will swap them. This behavior should be consistent with cas loop as well. - _system variants of atomicMax and atomicMin are resulting in incorrect output. Updated these to use the similar implementation as atomicMax and atomicMin. Change-Id: I20df36ee29ae0434a6b564f2ba71193fe41cfa59