Lines Matching refs:buffer
7 const buffer = Buffer.allocUnsafe(8); constant
9 buffer[0] = 0x55;
10 buffer[1] = 0x55;
11 buffer[2] = 0x55;
12 buffer[3] = 0x55;
13 buffer[4] = 0x55;
14 buffer[5] = 0x55;
15 buffer[6] = 0xd5;
16 buffer[7] = 0x3f;
17 assert.strictEqual(buffer.readDoubleBE(0), 1.1945305291680097e+103);
18 assert.strictEqual(buffer.readDoubleLE(0), 0.3333333333333333);
20 buffer[0] = 1;
21 buffer[1] = 0;
22 buffer[2] = 0;
23 buffer[3] = 0;
24 buffer[4] = 0;
25 buffer[5] = 0;
26 buffer[6] = 0xf0;
27 buffer[7] = 0x3f;
28 assert.strictEqual(buffer.readDoubleBE(0), 7.291122019655968e-304);
29 assert.strictEqual(buffer.readDoubleLE(0), 1.0000000000000002);
31 buffer[0] = 2;
32 assert.strictEqual(buffer.readDoubleBE(0), 4.778309726801735e-299);
33 assert.strictEqual(buffer.readDoubleLE(0), 1.0000000000000004);
35 buffer[0] = 1;
36 buffer[6] = 0;
37 buffer[7] = 0;
38 assert.strictEqual(buffer.readDoubleBE(0), 7.291122019556398e-304);
39 assert.strictEqual(buffer.readDoubleLE(0), 5e-324);
41 buffer[0] = 0xff;
42 buffer[1] = 0xff;
43 buffer[2] = 0xff;
44 buffer[3] = 0xff;
45 buffer[4] = 0xff;
46 buffer[5] = 0xff;
47 buffer[6] = 0x0f;
48 buffer[7] = 0x00;
49 assert.ok(Number.isNaN(buffer.readDoubleBE(0)));
50 assert.strictEqual(buffer.readDoubleLE(0), 2.225073858507201e-308);
52 buffer[6] = 0xef;
53 buffer[7] = 0x7f;
54 assert.ok(Number.isNaN(buffer.readDoubleBE(0)));
55 assert.strictEqual(buffer.readDoubleLE(0), 1.7976931348623157e+308);
57 buffer[0] = 0;
58 buffer[1] = 0;
59 buffer[2] = 0;
60 buffer[3] = 0;
61 buffer[4] = 0;
62 buffer[5] = 0;
63 buffer[6] = 0xf0;
64 buffer[7] = 0x3f;
65 assert.strictEqual(buffer.readDoubleBE(0), 3.03865e-319);
66 assert.strictEqual(buffer.readDoubleLE(0), 1);
68 buffer[6] = 0;
69 buffer[7] = 0x40;
70 assert.strictEqual(buffer.readDoubleBE(0), 3.16e-322);
71 assert.strictEqual(buffer.readDoubleLE(0), 2);
73 buffer[7] = 0xc0;
74 assert.strictEqual(buffer.readDoubleBE(0), 9.5e-322);
75 assert.strictEqual(buffer.readDoubleLE(0), -2);
77 buffer[6] = 0x10;
78 buffer[7] = 0;
79 assert.strictEqual(buffer.readDoubleBE(0), 2.0237e-320);
80 assert.strictEqual(buffer.readDoubleLE(0), 2.2250738585072014e-308);
82 buffer[6] = 0;
83 assert.strictEqual(buffer.readDoubleBE(0), 0);
84 assert.strictEqual(buffer.readDoubleLE(0), 0);
85 assert.ok(1 / buffer.readDoubleLE(0) >= 0);
87 buffer[7] = 0x80;
88 assert.strictEqual(buffer.readDoubleBE(0), 6.3e-322);
89 assert.strictEqual(buffer.readDoubleLE(0), -0);
90 assert.ok(1 / buffer.readDoubleLE(0) < 0);
92 buffer[6] = 0xf0;
93 buffer[7] = 0x7f;
94 assert.strictEqual(buffer.readDoubleBE(0), 3.0418e-319);
95 assert.strictEqual(buffer.readDoubleLE(0), Infinity);
97 buffer[7] = 0xff;
98 assert.strictEqual(buffer.readDoubleBE(0), 3.04814e-319);
99 assert.strictEqual(buffer.readDoubleLE(0), -Infinity);
104 buffer[fn](undefined);
105 buffer[fn]();
109 () => buffer[fn](off),
116 () => buffer[fn](offset),
135 () => buffer[fn](offset),