Bug 1892041 - Part 2: Update test262. r=spidermonkey-reviewers,dminor
[gecko.git] / js / src / tests / test262 / built-ins / DataView / prototype / getFloat16 / return-infinity.js
blob16261a295508cebeeeeb552c9da201a76707d3e0
1 // |reftest| skip -- Float16Array is not supported
2 // Copyright (C) 2024 Kevin Gibbons. All rights reserved.
3 // This code is governed by the BSD license found in the LICENSE file.
5 /*---
6 esid: sec-dataview.prototype.getfloat16
7 description: >
8   Return Infinity values
9 features: [Float16Array, DataView.prototype.setUint8]
10 ---*/
12 var buffer = new ArrayBuffer(4);
13 var sample = new DataView(buffer, 0);
15 sample.setUint8(0, 124); // 0b01111100
16 sample.setUint8(1, 0);
17 sample.setUint8(2, 252); // 0b11111100
18 sample.setUint8(3, 0);
20 assert.sameValue(sample.getFloat16(0), Infinity);
21 assert.sameValue(sample.getFloat16(2), -Infinity);
23 reportCompare(0, 0);