equal
deleted
inserted
replaced
155 float x = UNSAFE.getFloatVolatile(base, offset); |
155 float x = UNSAFE.getFloatVolatile(base, offset); |
156 assertEquals(x, 2.0f, "putVolatile float value"); |
156 assertEquals(x, 2.0f, "putVolatile float value"); |
157 } |
157 } |
158 |
158 |
159 |
159 |
|
160 // Lazy |
|
161 { |
|
162 UNSAFE.putFloatRelease(base, offset, 1.0f); |
|
163 float x = UNSAFE.getFloatAcquire(base, offset); |
|
164 assertEquals(x, 1.0f, "putRelease float value"); |
|
165 } |
|
166 |
|
167 // Opaque |
|
168 { |
|
169 UNSAFE.putFloatOpaque(base, offset, 2.0f); |
|
170 float x = UNSAFE.getFloatOpaque(base, offset); |
|
171 assertEquals(x, 2.0f, "putOpaque float value"); |
|
172 } |
|
173 |
160 |
174 |
161 |
175 |
162 } |
176 } |
163 |
177 |
164 static void testAccess(long address) { |
178 static void testAccess(long address) { |