OLD | NEW |
1 dart_library.library('lib/typed_data/byte_data_test', null, /* Imports */[ | 1 dart_library.library('byte_data_test', null, /* Imports */[ |
2 'dart/_runtime', | 2 'dart_sdk', |
3 'dart/typed_data', | 3 'expect' |
4 'expect/expect' | 4 ], function(exports, dart_sdk, expect) { |
5 ], /* Lazy imports */[ | |
6 ], function(exports, dart, typed_data, expect) { | |
7 'use strict'; | 5 'use strict'; |
8 let dartx = dart.dartx; | 6 const core = dart_sdk.core; |
9 function main() { | 7 const typed_data = dart_sdk.typed_data; |
10 testRegress10898(); | 8 const dart = dart_sdk.dart; |
11 } | 9 const dartx = dart_sdk.dartx; |
12 dart.fn(main); | 10 const expect$ = expect.expect; |
13 function testRegress10898() { | 11 const byte_data_test = Object.create(null); |
| 12 byte_data_test.main = function() { |
| 13 byte_data_test.testRegress10898(); |
| 14 }; |
| 15 dart.fn(byte_data_test.main); |
| 16 byte_data_test.testRegress10898 = function() { |
14 let data = typed_data.ByteData.new(16); | 17 let data = typed_data.ByteData.new(16); |
15 expect.Expect.equals(16, data[dartx.lengthInBytes]); | 18 expect$.Expect.equals(16, data[dartx.lengthInBytes]); |
16 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i++) { | 19 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i++) { |
17 expect.Expect.equals(0, data[dartx.getInt8](i)); | 20 expect$.Expect.equals(0, data[dartx.getInt8](i)); |
18 data[dartx.setInt8](i, 42 + i); | 21 data[dartx.setInt8](i, 42 + i); |
19 expect.Expect.equals(42 + i, data[dartx.getInt8](i)); | 22 expect$.Expect.equals(42 + i, data[dartx.getInt8](i)); |
20 } | 23 } |
21 let backing = typed_data.ByteData.new(16); | 24 let backing = typed_data.ByteData.new(16); |
22 let view = typed_data.ByteData.view(backing[dartx.buffer]); | 25 let view = typed_data.ByteData.view(backing[dartx.buffer]); |
23 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { | 26 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
24 expect.Expect.equals(0, view[dartx.getInt8](i)); | 27 expect$.Expect.equals(0, view[dartx.getInt8](i)); |
25 view[dartx.setInt8](i, 87 + i); | 28 view[dartx.setInt8](i, 87 + i); |
26 expect.Expect.equals(87 + i, view[dartx.getInt8](i)); | 29 expect$.Expect.equals(87 + i, view[dartx.getInt8](i)); |
27 } | 30 } |
28 view = typed_data.ByteData.view(backing[dartx.buffer], 4); | 31 view = typed_data.ByteData.view(backing[dartx.buffer], 4); |
29 expect.Expect.equals(12, view[dartx.lengthInBytes]); | 32 expect$.Expect.equals(12, view[dartx.lengthInBytes]); |
30 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { | 33 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
31 expect.Expect.equals(87 + i + 4, view[dartx.getInt8](i)); | 34 expect$.Expect.equals(87 + i + 4, view[dartx.getInt8](i)); |
32 } | 35 } |
33 view = typed_data.ByteData.view(backing[dartx.buffer], 8, 4); | 36 view = typed_data.ByteData.view(backing[dartx.buffer], 8, 4); |
34 expect.Expect.equals(4, view[dartx.lengthInBytes]); | 37 expect$.Expect.equals(4, view[dartx.lengthInBytes]); |
35 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { | 38 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
36 expect.Expect.equals(87 + i + 8, view[dartx.getInt8](i)); | 39 expect$.Expect.equals(87 + i + 8, view[dartx.getInt8](i)); |
37 } | 40 } |
38 } | 41 }; |
39 dart.fn(testRegress10898); | 42 dart.fn(byte_data_test.testRegress10898); |
40 // Exports: | 43 // Exports: |
41 exports.main = main; | 44 exports.byte_data_test = byte_data_test; |
42 exports.testRegress10898 = testRegress10898; | |
43 }); | 45 }); |
44 dart_library.library('lib/typed_data/constructor_checks_test', null, /* Imports
*/[ | 46 dart_library.library('constructor_checks_test', null, /* Imports */[ |
45 'dart/_runtime', | 47 'dart_sdk', |
46 'expect/expect', | 48 'expect' |
47 'dart/typed_data', | 49 ], function(exports, dart_sdk, expect) { |
48 'dart/core' | |
49 ], /* Lazy imports */[ | |
50 ], function(exports, dart, expect, typed_data, core) { | |
51 'use strict'; | 50 'use strict'; |
52 let dartx = dart.dartx; | 51 const core = dart_sdk.core; |
53 function checkLengthConstructors() { | 52 const typed_data = dart_sdk.typed_data; |
| 53 const dart = dart_sdk.dart; |
| 54 const dartx = dart_sdk.dartx; |
| 55 const expect$ = expect.expect; |
| 56 const constructor_checks_test = Object.create(null); |
| 57 constructor_checks_test.checkLengthConstructors = function() { |
54 function check(creator) { | 58 function check(creator) { |
55 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [
])); | 59 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void,
[])); |
56 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 8.5), dart.void, []
)); | 60 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, 8.5), dart.void, [
])); |
57 expect.Expect.throws(dart.fn(() => dart.dcall(creator, '10'), dart.void, [
])); | 61 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, '10'), dart.void,
[])); |
58 let a = dart.dcall(creator, 10); | 62 let a = dart.dcall(creator, 10); |
59 expect.Expect.equals(10, dart.dload(a, 'length')); | 63 expect$.Expect.equals(10, dart.dload(a, 'length')); |
60 } | 64 } |
61 dart.fn(check); | 65 dart.fn(check); |
62 check(dart.fn(a => typed_data.Float32List.new(dart.as(a, core.int)), typed_d
ata.Float32List, [dart.dynamic])); | 66 check(dart.fn(a => typed_data.Float32List.new(dart.as(a, core.int)), typed_d
ata.Float32List, [dart.dynamic])); |
63 check(dart.fn(a => typed_data.Float64List.new(dart.as(a, core.int)), typed_d
ata.Float64List, [dart.dynamic])); | 67 check(dart.fn(a => typed_data.Float64List.new(dart.as(a, core.int)), typed_d
ata.Float64List, [dart.dynamic])); |
64 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); | 68 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); |
65 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); | 69 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); |
66 check(dart.fn(a => typed_data.Int16List.new(dart.as(a, core.int)), typed_dat
a.Int16List, [dart.dynamic])); | 70 check(dart.fn(a => typed_data.Int16List.new(dart.as(a, core.int)), typed_dat
a.Int16List, [dart.dynamic])); |
67 check(dart.fn(a => typed_data.Int32List.new(dart.as(a, core.int)), typed_dat
a.Int32List, [dart.dynamic])); | 71 check(dart.fn(a => typed_data.Int32List.new(dart.as(a, core.int)), typed_dat
a.Int32List, [dart.dynamic])); |
68 check(dart.fn(a => typed_data.Uint8List.new(dart.as(a, core.int)), typed_dat
a.Uint8List, [dart.dynamic])); | 72 check(dart.fn(a => typed_data.Uint8List.new(dart.as(a, core.int)), typed_dat
a.Uint8List, [dart.dynamic])); |
69 check(dart.fn(a => typed_data.Uint16List.new(dart.as(a, core.int)), typed_da
ta.Uint16List, [dart.dynamic])); | 73 check(dart.fn(a => typed_data.Uint16List.new(dart.as(a, core.int)), typed_da
ta.Uint16List, [dart.dynamic])); |
70 check(dart.fn(a => typed_data.Uint32List.new(dart.as(a, core.int)), typed_da
ta.Uint32List, [dart.dynamic])); | 74 check(dart.fn(a => typed_data.Uint32List.new(dart.as(a, core.int)), typed_da
ta.Uint32List, [dart.dynamic])); |
71 } | 75 }; |
72 dart.fn(checkLengthConstructors); | 76 dart.fn(constructor_checks_test.checkLengthConstructors); |
73 function checkViewConstructors() { | 77 constructor_checks_test.checkViewConstructors = function() { |
74 let buffer = typed_data.Int8List.new(256)[dartx.buffer]; | 78 let buffer = typed_data.Int8List.new(256)[dartx.buffer]; |
75 function check1(creator) { | 79 function check1(creator) { |
76 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, [])
); | 80 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, []
)); |
77 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [
])); | 81 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void,
[])); |
78 let a = dart.dcall(creator, buffer); | 82 let a = dart.dcall(creator, buffer); |
79 expect.Expect.equals(buffer, dart.dload(a, 'buffer')); | 83 expect$.Expect.equals(buffer, dart.dload(a, 'buffer')); |
80 } | 84 } |
81 dart.fn(check1); | 85 dart.fn(check1); |
82 function check2(creator) { | 86 function check2(creator) { |
83 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10, 0), dart.void,
[])); | 87 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, 10, 0), dart.void,
[])); |
84 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null, 0), dart.void
, [])); | 88 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, null, 0), dart.voi
d, [])); |
85 expect.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, null), dart
.void, [])); | 89 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, null), dar
t.void, [])); |
86 expect.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, '8'), dart.
void, [])); | 90 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, '8'), dart
.void, [])); |
87 let a = dart.dcall(creator, buffer, 8); | 91 let a = dart.dcall(creator, buffer, 8); |
88 expect.Expect.equals(buffer, dart.dload(a, 'buffer')); | 92 expect$.Expect.equals(buffer, dart.dload(a, 'buffer')); |
89 } | 93 } |
90 dart.fn(check2); | 94 dart.fn(check2); |
91 check1(dart.fn(a => typed_data.Float32List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float32List, [dart.dynamic])); | 95 check1(dart.fn(a => typed_data.Float32List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float32List, [dart.dynamic])); |
92 check1(dart.fn(a => typed_data.Float64List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float64List, [dart.dynamic])); | 96 check1(dart.fn(a => typed_data.Float64List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float64List, [dart.dynamic])); |
93 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); | 97 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); |
94 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); | 98 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); |
95 check1(dart.fn(a => typed_data.Int16List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int16List, [dart.dynamic])); | 99 check1(dart.fn(a => typed_data.Int16List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int16List, [dart.dynamic])); |
96 check1(dart.fn(a => typed_data.Int32List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int32List, [dart.dynamic])); | 100 check1(dart.fn(a => typed_data.Int32List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int32List, [dart.dynamic])); |
97 check1(dart.fn(a => typed_data.Uint8List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Uint8List, [dart.dynamic])); | 101 check1(dart.fn(a => typed_data.Uint8List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Uint8List, [dart.dynamic])); |
98 check1(dart.fn(a => typed_data.Uint16List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint16List, [dart.dynamic])); | 102 check1(dart.fn(a => typed_data.Uint16List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint16List, [dart.dynamic])); |
99 check1(dart.fn(a => typed_data.Uint32List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint32List, [dart.dynamic])); | 103 check1(dart.fn(a => typed_data.Uint32List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint32List, [dart.dynamic])); |
100 check2(dart.fn((a, b) => typed_data.Float32List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float32List, [dart.dynamic, dart.d
ynamic])); | 104 check2(dart.fn((a, b) => typed_data.Float32List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float32List, [dart.dynamic, dart.d
ynamic])); |
101 check2(dart.fn((a, b) => typed_data.Float64List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float64List, [dart.dynamic, dart.d
ynamic])); | 105 check2(dart.fn((a, b) => typed_data.Float64List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float64List, [dart.dynamic, dart.d
ynamic])); |
102 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); | 106 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); |
103 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); | 107 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); |
104 check2(dart.fn((a, b) => typed_data.Int16List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int16List, [dart.dynamic, dart.dynam
ic])); | 108 check2(dart.fn((a, b) => typed_data.Int16List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int16List, [dart.dynamic, dart.dynam
ic])); |
105 check2(dart.fn((a, b) => typed_data.Int32List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int32List, [dart.dynamic, dart.dynam
ic])); | 109 check2(dart.fn((a, b) => typed_data.Int32List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int32List, [dart.dynamic, dart.dynam
ic])); |
106 check2(dart.fn((a, b) => typed_data.Uint8List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Uint8List, [dart.dynamic, dart.dynam
ic])); | 110 check2(dart.fn((a, b) => typed_data.Uint8List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Uint8List, [dart.dynamic, dart.dynam
ic])); |
107 check2(dart.fn((a, b) => typed_data.Uint16List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint16List, [dart.dynamic, dart.dyn
amic])); | 111 check2(dart.fn((a, b) => typed_data.Uint16List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint16List, [dart.dynamic, dart.dyn
amic])); |
108 check2(dart.fn((a, b) => typed_data.Uint32List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint32List, [dart.dynamic, dart.dyn
amic])); | 112 check2(dart.fn((a, b) => typed_data.Uint32List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint32List, [dart.dynamic, dart.dyn
amic])); |
109 } | 113 }; |
110 dart.fn(checkViewConstructors); | 114 dart.fn(constructor_checks_test.checkViewConstructors); |
111 function main() { | 115 constructor_checks_test.main = function() { |
112 checkLengthConstructors(); | 116 constructor_checks_test.checkLengthConstructors(); |
113 checkViewConstructors(); | 117 constructor_checks_test.checkViewConstructors(); |
114 } | 118 }; |
115 dart.fn(main); | 119 dart.fn(constructor_checks_test.main); |
116 // Exports: | 120 // Exports: |
117 exports.checkLengthConstructors = checkLengthConstructors; | 121 exports.constructor_checks_test = constructor_checks_test; |
118 exports.checkViewConstructors = checkViewConstructors; | |
119 exports.main = main; | |
120 }); | 122 }); |
121 dart_library.library('lib/typed_data/endianness_test', null, /* Imports */[ | 123 dart_library.library('endianness_test', null, /* Imports */[ |
122 'dart/_runtime', | 124 'dart_sdk', |
123 'dart/typed_data', | 125 'expect' |
124 'expect/expect' | 126 ], function(exports, dart_sdk, expect) { |
125 ], /* Lazy imports */[ | |
126 ], function(exports, dart, typed_data, expect) { | |
127 'use strict'; | 127 'use strict'; |
128 let dartx = dart.dartx; | 128 const core = dart_sdk.core; |
129 function main() { | 129 const typed_data = dart_sdk.typed_data; |
130 swapTest(); | 130 const dart = dart_sdk.dart; |
131 swapTestVar(typed_data.Endianness.LITTLE_ENDIAN, typed_data.Endianness.BIG_E
NDIAN); | 131 const dartx = dart_sdk.dartx; |
132 swapTestVar(typed_data.Endianness.BIG_ENDIAN, typed_data.Endianness.LITTLE_E
NDIAN); | 132 const expect$ = expect.expect; |
133 } | 133 const endianness_test = Object.create(null); |
134 dart.fn(main); | 134 endianness_test.main = function() { |
135 function swapTest() { | 135 endianness_test.swapTest(); |
| 136 endianness_test.swapTestVar(typed_data.Endianness.LITTLE_ENDIAN, typed_data.
Endianness.BIG_ENDIAN); |
| 137 endianness_test.swapTestVar(typed_data.Endianness.BIG_ENDIAN, typed_data.End
ianness.LITTLE_ENDIAN); |
| 138 }; |
| 139 dart.fn(endianness_test.main); |
| 140 endianness_test.swapTest = function() { |
136 let data = typed_data.ByteData.new(16); | 141 let data = typed_data.ByteData.new(16); |
137 expect.Expect.equals(16, data[dartx.lengthInBytes]); | 142 expect$.Expect.equals(16, data[dartx.lengthInBytes]); |
138 for (let i = 0; i < 4; i++) { | 143 for (let i = 0; i < 4; i++) { |
139 data[dartx.setInt32](i * 4, i); | 144 data[dartx.setInt32](i * 4, i); |
140 } | 145 } |
141 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 146 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
142 let e = data[dartx.getInt32](i, typed_data.Endianness.BIG_ENDIAN); | 147 let e = data[dartx.getInt32](i, typed_data.Endianness.BIG_ENDIAN); |
143 data[dartx.setInt32](i, e, typed_data.Endianness.LITTLE_ENDIAN); | 148 data[dartx.setInt32](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
144 } | 149 } |
145 expect.Expect.equals(33554432, data[dartx.getInt32](8)); | 150 expect$.Expect.equals(33554432, data[dartx.getInt32](8)); |
146 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 151 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
147 let e = data[dartx.getInt16](i, typed_data.Endianness.BIG_ENDIAN); | 152 let e = data[dartx.getInt16](i, typed_data.Endianness.BIG_ENDIAN); |
148 data[dartx.setInt16](i, e, typed_data.Endianness.LITTLE_ENDIAN); | 153 data[dartx.setInt16](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
149 } | 154 } |
150 expect.Expect.equals(131072, data[dartx.getInt32](8)); | 155 expect$.Expect.equals(131072, data[dartx.getInt32](8)); |
151 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 156 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
152 let e = data[dartx.getUint32](i, typed_data.Endianness.LITTLE_ENDIAN); | 157 let e = data[dartx.getUint32](i, typed_data.Endianness.LITTLE_ENDIAN); |
153 data[dartx.setUint32](i, e, typed_data.Endianness.BIG_ENDIAN); | 158 data[dartx.setUint32](i, e, typed_data.Endianness.BIG_ENDIAN); |
154 } | 159 } |
155 expect.Expect.equals(512, data[dartx.getInt32](8)); | 160 expect$.Expect.equals(512, data[dartx.getInt32](8)); |
156 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 161 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
157 let e = data[dartx.getUint16](i, typed_data.Endianness.LITTLE_ENDIAN); | 162 let e = data[dartx.getUint16](i, typed_data.Endianness.LITTLE_ENDIAN); |
158 data[dartx.setUint16](i, e, typed_data.Endianness.BIG_ENDIAN); | 163 data[dartx.setUint16](i, e, typed_data.Endianness.BIG_ENDIAN); |
159 } | 164 } |
160 expect.Expect.equals(2, data[dartx.getInt32](8)); | 165 expect$.Expect.equals(2, data[dartx.getInt32](8)); |
161 } | 166 }; |
162 dart.fn(swapTest); | 167 dart.fn(endianness_test.swapTest); |
163 function swapTestVar(read, write) { | 168 endianness_test.swapTestVar = function(read, write) { |
164 let data = typed_data.ByteData.new(16); | 169 let data = typed_data.ByteData.new(16); |
165 expect.Expect.equals(16, data[dartx.lengthInBytes]); | 170 expect$.Expect.equals(16, data[dartx.lengthInBytes]); |
166 for (let i = 0; i < 4; i++) { | 171 for (let i = 0; i < 4; i++) { |
167 data[dartx.setInt32](i * 4, i); | 172 data[dartx.setInt32](i * 4, i); |
168 } | 173 } |
169 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 174 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
170 let e = data[dartx.getInt32](i, dart.as(read, typed_data.Endianness)); | 175 let e = data[dartx.getInt32](i, dart.as(read, typed_data.Endianness)); |
171 data[dartx.setInt32](i, e, dart.as(write, typed_data.Endianness)); | 176 data[dartx.setInt32](i, e, dart.as(write, typed_data.Endianness)); |
172 } | 177 } |
173 expect.Expect.equals(33554432, data[dartx.getInt32](8)); | 178 expect$.Expect.equals(33554432, data[dartx.getInt32](8)); |
174 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 179 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
175 let e = data[dartx.getInt16](i, dart.as(read, typed_data.Endianness)); | 180 let e = data[dartx.getInt16](i, dart.as(read, typed_data.Endianness)); |
176 data[dartx.setInt16](i, e, dart.as(write, typed_data.Endianness)); | 181 data[dartx.setInt16](i, e, dart.as(write, typed_data.Endianness)); |
177 } | 182 } |
178 expect.Expect.equals(131072, data[dartx.getInt32](8)); | 183 expect$.Expect.equals(131072, data[dartx.getInt32](8)); |
179 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 184 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
180 let e = data[dartx.getUint32](i, dart.as(read, typed_data.Endianness)); | 185 let e = data[dartx.getUint32](i, dart.as(read, typed_data.Endianness)); |
181 data[dartx.setUint32](i, e, dart.as(write, typed_data.Endianness)); | 186 data[dartx.setUint32](i, e, dart.as(write, typed_data.Endianness)); |
182 } | 187 } |
183 expect.Expect.equals(512, data[dartx.getInt32](8)); | 188 expect$.Expect.equals(512, data[dartx.getInt32](8)); |
184 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 189 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
185 let e = data[dartx.getUint16](i, dart.as(read, typed_data.Endianness)); | 190 let e = data[dartx.getUint16](i, dart.as(read, typed_data.Endianness)); |
186 data[dartx.setUint16](i, e, dart.as(write, typed_data.Endianness)); | 191 data[dartx.setUint16](i, e, dart.as(write, typed_data.Endianness)); |
187 } | 192 } |
188 expect.Expect.equals(2, data[dartx.getInt32](8)); | 193 expect$.Expect.equals(2, data[dartx.getInt32](8)); |
189 } | 194 }; |
190 dart.fn(swapTestVar); | 195 dart.fn(endianness_test.swapTestVar); |
191 // Exports: | 196 // Exports: |
192 exports.main = main; | 197 exports.endianness_test = endianness_test; |
193 exports.swapTest = swapTest; | |
194 exports.swapTestVar = swapTestVar; | |
195 }); | 198 }); |
196 dart_library.library('lib/typed_data/float32x4_clamp_test', null, /* Imports */[ | 199 dart_library.library('float32x4_clamp_test', null, /* Imports */[ |
197 'dart/_runtime', | 200 'dart_sdk', |
198 'dart/typed_data', | 201 'expect' |
199 'expect/expect' | 202 ], function(exports, dart_sdk, expect) { |
200 ], /* Lazy imports */[ | |
201 ], function(exports, dart, typed_data, expect) { | |
202 'use strict'; | 203 'use strict'; |
203 let dartx = dart.dartx; | 204 const core = dart_sdk.core; |
204 function testClampLowerGreaterThanUpper() { | 205 const typed_data = dart_sdk.typed_data; |
| 206 const dart = dart_sdk.dart; |
| 207 const dartx = dart_sdk.dartx; |
| 208 const expect$ = expect.expect; |
| 209 const float32x4_clamp_test = Object.create(null); |
| 210 float32x4_clamp_test.testClampLowerGreaterThanUpper = function() { |
205 let l = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); | 211 let l = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); |
206 let u = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); | 212 let u = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); |
207 let z = typed_data.Float32x4.zero(); | 213 let z = typed_data.Float32x4.zero(); |
208 let a = z.clamp(l, u); | 214 let a = z.clamp(l, u); |
209 expect.Expect.equals(a.x, 1.0); | 215 expect$.Expect.equals(a.x, 1.0); |
210 expect.Expect.equals(a.y, 1.0); | 216 expect$.Expect.equals(a.y, 1.0); |
211 expect.Expect.equals(a.z, 1.0); | 217 expect$.Expect.equals(a.z, 1.0); |
212 expect.Expect.equals(a.w, 1.0); | 218 expect$.Expect.equals(a.w, 1.0); |
213 } | 219 }; |
214 dart.fn(testClampLowerGreaterThanUpper, dart.void, []); | 220 dart.fn(float32x4_clamp_test.testClampLowerGreaterThanUpper, dart.void, []); |
215 function testClamp() { | 221 float32x4_clamp_test.testClamp = function() { |
216 let l = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); | 222 let l = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); |
217 let u = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); | 223 let u = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); |
218 let z = typed_data.Float32x4.zero(); | 224 let z = typed_data.Float32x4.zero(); |
219 let a = z.clamp(l, u); | 225 let a = z.clamp(l, u); |
220 expect.Expect.equals(a.x, 0.0); | 226 expect$.Expect.equals(a.x, 0.0); |
221 expect.Expect.equals(a.y, 0.0); | 227 expect$.Expect.equals(a.y, 0.0); |
222 expect.Expect.equals(a.z, 0.0); | 228 expect$.Expect.equals(a.z, 0.0); |
223 expect.Expect.equals(a.w, 0.0); | 229 expect$.Expect.equals(a.w, 0.0); |
224 } | 230 }; |
225 dart.fn(testClamp, dart.void, []); | 231 dart.fn(float32x4_clamp_test.testClamp, dart.void, []); |
226 function main() { | 232 float32x4_clamp_test.main = function() { |
227 for (let i = 0; i < 2000; i++) { | 233 for (let i = 0; i < 2000; i++) { |
228 testClampLowerGreaterThanUpper(); | 234 float32x4_clamp_test.testClampLowerGreaterThanUpper(); |
229 testClamp(); | 235 float32x4_clamp_test.testClamp(); |
230 } | 236 } |
231 } | 237 }; |
232 dart.fn(main); | 238 dart.fn(float32x4_clamp_test.main); |
233 // Exports: | 239 // Exports: |
234 exports.testClampLowerGreaterThanUpper = testClampLowerGreaterThanUpper; | 240 exports.float32x4_clamp_test = float32x4_clamp_test; |
235 exports.testClamp = testClamp; | |
236 exports.main = main; | |
237 }); | 241 }); |
238 dart_library.library('lib/typed_data/float32x4_cross_test', null, /* Imports */[ | 242 dart_library.library('float32x4_cross_test', null, /* Imports */[ |
239 'dart/_runtime', | 243 'dart_sdk', |
240 'dart/typed_data', | 244 'expect' |
241 'expect/expect' | 245 ], function(exports, dart_sdk, expect) { |
242 ], /* Lazy imports */[ | |
243 ], function(exports, dart, typed_data, expect) { | |
244 'use strict'; | 246 'use strict'; |
245 let dartx = dart.dartx; | 247 const core = dart_sdk.core; |
246 function cross(a, b) { | 248 const typed_data = dart_sdk.typed_data; |
| 249 const dart = dart_sdk.dart; |
| 250 const dartx = dart_sdk.dartx; |
| 251 const expect$ = expect.expect; |
| 252 const float32x4_cross_test = Object.create(null); |
| 253 float32x4_cross_test.cross = function(a, b) { |
247 let t0 = a.shuffle(typed_data.Float32x4.YZXW); | 254 let t0 = a.shuffle(typed_data.Float32x4.YZXW); |
248 let t1 = b.shuffle(typed_data.Float32x4.ZXYW); | 255 let t1 = b.shuffle(typed_data.Float32x4.ZXYW); |
249 let l = t0['*'](t1); | 256 let l = t0['*'](t1); |
250 t0 = a.shuffle(typed_data.Float32x4.ZXYW); | 257 t0 = a.shuffle(typed_data.Float32x4.ZXYW); |
251 t1 = b.shuffle(typed_data.Float32x4.YZXW); | 258 t1 = b.shuffle(typed_data.Float32x4.YZXW); |
252 let r = t0['*'](t1); | 259 let r = t0['*'](t1); |
253 return l['-'](r); | 260 return l['-'](r); |
254 } | 261 }; |
255 dart.fn(cross, typed_data.Float32x4, [typed_data.Float32x4, typed_data.Float32
x4]); | 262 dart.fn(float32x4_cross_test.cross, typed_data.Float32x4, [typed_data.Float32x
4, typed_data.Float32x4]); |
256 function testCross(a, b, r) { | 263 float32x4_cross_test.testCross = function(a, b, r) { |
257 let x = cross(a, b); | 264 let x = float32x4_cross_test.cross(a, b); |
258 expect.Expect.equals(r.x, x.x); | 265 expect$.Expect.equals(r.x, x.x); |
259 expect.Expect.equals(r.y, x.y); | 266 expect$.Expect.equals(r.y, x.y); |
260 expect.Expect.equals(r.z, x.z); | 267 expect$.Expect.equals(r.z, x.z); |
261 expect.Expect.equals(r.w, x.w); | 268 expect$.Expect.equals(r.w, x.w); |
262 } | 269 }; |
263 dart.fn(testCross, dart.void, [typed_data.Float32x4, typed_data.Float32x4, typ
ed_data.Float32x4]); | 270 dart.fn(float32x4_cross_test.testCross, dart.void, [typed_data.Float32x4, type
d_data.Float32x4, typed_data.Float32x4]); |
264 function main() { | 271 float32x4_cross_test.main = function() { |
265 let x = typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0); | 272 let x = typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0); |
266 let y = typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0); | 273 let y = typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0); |
267 let z = typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0); | 274 let z = typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0); |
268 let zero = typed_data.Float32x4.zero(); | 275 let zero = typed_data.Float32x4.zero(); |
269 for (let i = 0; i < 20; i++) { | 276 for (let i = 0; i < 20; i++) { |
270 testCross(x, y, z); | 277 float32x4_cross_test.testCross(x, y, z); |
271 testCross(z, x, y); | 278 float32x4_cross_test.testCross(z, x, y); |
272 testCross(y, z, x); | 279 float32x4_cross_test.testCross(y, z, x); |
273 testCross(z, y, x['unary-']()); | 280 float32x4_cross_test.testCross(z, y, x['unary-']()); |
274 testCross(x, z, y['unary-']()); | 281 float32x4_cross_test.testCross(x, z, y['unary-']()); |
275 testCross(y, x, z['unary-']()); | 282 float32x4_cross_test.testCross(y, x, z['unary-']()); |
276 testCross(x, x, zero); | 283 float32x4_cross_test.testCross(x, x, zero); |
277 testCross(y, y, zero); | 284 float32x4_cross_test.testCross(y, y, zero); |
278 testCross(z, z, zero); | 285 float32x4_cross_test.testCross(z, z, zero); |
279 testCross(x, y, cross(y['unary-'](), x)); | 286 float32x4_cross_test.testCross(x, y, float32x4_cross_test.cross(y['unary-'
](), x)); |
280 testCross(x, y['+'](z), cross(x, y)['+'](cross(x, z))); | 287 float32x4_cross_test.testCross(x, y['+'](z), float32x4_cross_test.cross(x,
y)['+'](float32x4_cross_test.cross(x, z))); |
281 } | 288 } |
282 } | 289 }; |
283 dart.fn(main); | 290 dart.fn(float32x4_cross_test.main); |
284 // Exports: | 291 // Exports: |
285 exports.cross = cross; | 292 exports.float32x4_cross_test = float32x4_cross_test; |
286 exports.testCross = testCross; | |
287 exports.main = main; | |
288 }); | 293 }); |
289 dart_library.library('lib/typed_data/float32x4_list_test', null, /* Imports */[ | 294 dart_library.library('float32x4_list_test', null, /* Imports */[ |
290 'dart/_runtime', | 295 'dart_sdk', |
291 'expect/expect', | 296 'expect' |
292 'dart/core', | 297 ], function(exports, dart_sdk, expect) { |
293 'dart/typed_data' | |
294 ], /* Lazy imports */[ | |
295 ], function(exports, dart, expect, core, typed_data) { | |
296 'use strict'; | 298 'use strict'; |
297 let dartx = dart.dartx; | 299 const core = dart_sdk.core; |
298 function testLoadStore(array) { | 300 const typed_data = dart_sdk.typed_data; |
299 expect.Expect.equals(8, dart.dload(array, 'length')); | 301 const dart = dart_sdk.dart; |
300 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); | 302 const dartx = dart_sdk.dartx; |
| 303 const expect$ = expect.expect; |
| 304 const float32x4_list_test = Object.create(null); |
| 305 float32x4_list_test.testLoadStore = function(array) { |
| 306 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 307 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); |
301 dart.dsetindex(array, 0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); | 308 dart.dsetindex(array, 0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); |
302 expect.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'x')); | 309 expect$.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'x')); |
303 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); | 310 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); |
304 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); | 311 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); |
305 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); | 312 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); |
306 dart.dsetindex(array, 1, dart.dindex(array, 0)); | 313 dart.dsetindex(array, 1, dart.dindex(array, 0)); |
307 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9.0)); | 314 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9.0)); |
308 expect.Expect.equals(9.0, dart.dload(dart.dindex(array, 0), 'x')); | 315 expect$.Expect.equals(9.0, dart.dload(dart.dindex(array, 0), 'x')); |
309 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); | 316 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); |
310 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); | 317 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); |
311 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); | 318 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); |
312 expect.Expect.equals(1.0, dart.dload(dart.dindex(array, 1), 'x')); | 319 expect$.Expect.equals(1.0, dart.dload(dart.dindex(array, 1), 'x')); |
313 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 1), 'y')); | 320 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 1), 'y')); |
314 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 1), 'z')); | 321 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 1), 'z')); |
315 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'w')); | 322 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'w')); |
316 } | 323 }; |
317 dart.fn(testLoadStore); | 324 dart.fn(float32x4_list_test.testLoadStore); |
318 function testLoadStoreDeopt(array, index, value) { | 325 float32x4_list_test.testLoadStoreDeopt = function(array, index, value) { |
319 dart.dsetindex(array, index, value); | 326 dart.dsetindex(array, index, value); |
320 expect.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array, i
ndex), 'x')); | 327 expect$.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array,
index), 'x')); |
321 expect.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array, i
ndex), 'y')); | 328 expect$.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array,
index), 'y')); |
322 expect.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array, i
ndex), 'z')); | 329 expect$.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array,
index), 'z')); |
323 expect.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array, i
ndex), 'w')); | 330 expect$.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array,
index), 'w')); |
324 } | 331 }; |
325 dart.fn(testLoadStoreDeopt); | 332 dart.fn(float32x4_list_test.testLoadStoreDeopt); |
326 function testLoadStoreDeoptDriver() { | 333 float32x4_list_test.testLoadStoreDeoptDriver = function() { |
327 let list = typed_data.Float32x4List.new(4); | 334 let list = typed_data.Float32x4List.new(4); |
328 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 335 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
329 for (let i = 0; i < 20; i++) { | 336 for (let i = 0; i < 20; i++) { |
330 testLoadStoreDeopt(list, 0, value); | 337 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
331 } | 338 } |
332 try { | 339 try { |
333 testLoadStoreDeopt(list, 5, value); | 340 float32x4_list_test.testLoadStoreDeopt(list, 5, value); |
334 } catch (_) { | 341 } catch (_) { |
335 } | 342 } |
336 | 343 |
337 for (let i = 0; i < 20; i++) { | 344 for (let i = 0; i < 20; i++) { |
338 testLoadStoreDeopt(list, 0, value); | 345 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
339 } | 346 } |
340 try { | 347 try { |
341 testLoadStoreDeopt(null, 0, value); | 348 float32x4_list_test.testLoadStoreDeopt(null, 0, value); |
342 } catch (_) { | 349 } catch (_) { |
343 } | 350 } |
344 | 351 |
345 for (let i = 0; i < 20; i++) { | 352 for (let i = 0; i < 20; i++) { |
346 testLoadStoreDeopt(list, 0, value); | 353 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
347 } | 354 } |
348 try { | 355 try { |
349 testLoadStoreDeopt(list, 0, null); | 356 float32x4_list_test.testLoadStoreDeopt(list, 0, null); |
350 } catch (_) { | 357 } catch (_) { |
351 } | 358 } |
352 | 359 |
353 for (let i = 0; i < 20; i++) { | 360 for (let i = 0; i < 20; i++) { |
354 testLoadStoreDeopt(list, 0, value); | 361 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
355 } | 362 } |
356 try { | 363 try { |
357 testLoadStoreDeopt(list, 3.14159, value); | 364 float32x4_list_test.testLoadStoreDeopt(list, 3.14159, value); |
358 } catch (_) { | 365 } catch (_) { |
359 } | 366 } |
360 | 367 |
361 for (let i = 0; i < 20; i++) { | 368 for (let i = 0; i < 20; i++) { |
362 testLoadStoreDeopt(list, 0, value); | 369 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
363 } | 370 } |
364 try { | 371 try { |
365 testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); | 372 float32x4_list_test.testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); |
366 } catch (_) { | 373 } catch (_) { |
367 } | 374 } |
368 | 375 |
369 for (let i = 0; i < 20; i++) { | 376 for (let i = 0; i < 20; i++) { |
370 testLoadStoreDeopt(list, 0, value); | 377 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
371 } | 378 } |
372 try { | 379 try { |
373 testLoadStoreDeopt(dart.list([typed_data.Float32x4.new(2.0, 3.0, 4.0, 5.0)
], typed_data.Float32x4), 0, value); | 380 float32x4_list_test.testLoadStoreDeopt(dart.list([typed_data.Float32x4.new
(2.0, 3.0, 4.0, 5.0)], typed_data.Float32x4), 0, value); |
374 } catch (_) { | 381 } catch (_) { |
375 } | 382 } |
376 | 383 |
377 for (let i = 0; i < 20; i++) { | 384 for (let i = 0; i < 20; i++) { |
378 testLoadStoreDeopt(list, 0, value); | 385 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
379 } | 386 } |
380 } | 387 }; |
381 dart.fn(testLoadStoreDeoptDriver); | 388 dart.fn(float32x4_list_test.testLoadStoreDeoptDriver); |
382 function testListZero() { | 389 float32x4_list_test.testListZero = function() { |
383 let list = typed_data.Float32x4List.new(1); | 390 let list = typed_data.Float32x4List.new(1); |
384 expect.Expect.equals(0.0, list.get(0).x); | 391 expect$.Expect.equals(0.0, list.get(0).x); |
385 expect.Expect.equals(0.0, list.get(0).y); | 392 expect$.Expect.equals(0.0, list.get(0).y); |
386 expect.Expect.equals(0.0, list.get(0).z); | 393 expect$.Expect.equals(0.0, list.get(0).z); |
387 expect.Expect.equals(0.0, list.get(0).w); | 394 expect$.Expect.equals(0.0, list.get(0).w); |
388 } | 395 }; |
389 dart.fn(testListZero); | 396 dart.fn(float32x4_list_test.testListZero); |
390 function testView(array) { | 397 float32x4_list_test.testView = function(array) { |
391 expect.Expect.equals(8, dart.dload(array, 'length')); | 398 expect$.Expect.equals(8, dart.dload(array, 'length')); |
392 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); | 399 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); |
393 expect.Expect.equals(0.0, dart.dload(dart.dindex(array, 0), 'x')); | 400 expect$.Expect.equals(0.0, dart.dload(dart.dindex(array, 0), 'x')); |
394 expect.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'y')); | 401 expect$.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'y')); |
395 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'z')); | 402 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'z')); |
396 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'w')); | 403 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'w')); |
397 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'x')); | 404 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'x')); |
398 expect.Expect.equals(5.0, dart.dload(dart.dindex(array, 1), 'y')); | 405 expect$.Expect.equals(5.0, dart.dload(dart.dindex(array, 1), 'y')); |
399 expect.Expect.equals(6.0, dart.dload(dart.dindex(array, 1), 'z')); | 406 expect$.Expect.equals(6.0, dart.dload(dart.dindex(array, 1), 'z')); |
400 expect.Expect.equals(7.0, dart.dload(dart.dindex(array, 1), 'w')); | 407 expect$.Expect.equals(7.0, dart.dload(dart.dindex(array, 1), 'w')); |
401 } | 408 }; |
402 dart.fn(testView); | 409 dart.fn(float32x4_list_test.testView); |
403 function testSublist(array) { | 410 float32x4_list_test.testSublist = function(array) { |
404 expect.Expect.equals(8, dart.dload(array, 'length')); | 411 expect$.Expect.equals(8, dart.dload(array, 'length')); |
405 expect.Expect.isTrue(dart.is(array, typed_data.Float32x4List)); | 412 expect$.Expect.isTrue(dart.is(array, typed_data.Float32x4List)); |
406 let a = dart.dsend(array, 'sublist', 0, 1); | 413 let a = dart.dsend(array, 'sublist', 0, 1); |
407 expect.Expect.equals(1, dart.dload(a, 'length')); | 414 expect$.Expect.equals(1, dart.dload(a, 'length')); |
408 expect.Expect.equals(0.0, dart.dload(dart.dindex(a, 0), 'x')); | 415 expect$.Expect.equals(0.0, dart.dload(dart.dindex(a, 0), 'x')); |
409 expect.Expect.equals(1.0, dart.dload(dart.dindex(a, 0), 'y')); | 416 expect$.Expect.equals(1.0, dart.dload(dart.dindex(a, 0), 'y')); |
410 expect.Expect.equals(2.0, dart.dload(dart.dindex(a, 0), 'z')); | 417 expect$.Expect.equals(2.0, dart.dload(dart.dindex(a, 0), 'z')); |
411 expect.Expect.equals(3.0, dart.dload(dart.dindex(a, 0), 'w')); | 418 expect$.Expect.equals(3.0, dart.dload(dart.dindex(a, 0), 'w')); |
412 a = dart.dsend(array, 'sublist', 1, 2); | 419 a = dart.dsend(array, 'sublist', 1, 2); |
413 expect.Expect.equals(4.0, dart.dload(dart.dindex(a, 0), 'x')); | 420 expect$.Expect.equals(4.0, dart.dload(dart.dindex(a, 0), 'x')); |
414 expect.Expect.equals(5.0, dart.dload(dart.dindex(a, 0), 'y')); | 421 expect$.Expect.equals(5.0, dart.dload(dart.dindex(a, 0), 'y')); |
415 expect.Expect.equals(6.0, dart.dload(dart.dindex(a, 0), 'z')); | 422 expect$.Expect.equals(6.0, dart.dload(dart.dindex(a, 0), 'z')); |
416 expect.Expect.equals(7.0, dart.dload(dart.dindex(a, 0), 'w')); | 423 expect$.Expect.equals(7.0, dart.dload(dart.dindex(a, 0), 'w')); |
417 a = dart.dsend(array, 'sublist', 0); | 424 a = dart.dsend(array, 'sublist', 0); |
418 expect.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); | 425 expect$.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); |
419 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { | 426 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { |
420 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(da
rt.dindex(a, i), 'x')); | 427 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(d
art.dindex(a, i), 'x')); |
421 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(da
rt.dindex(a, i), 'y')); | 428 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(d
art.dindex(a, i), 'y')); |
422 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(da
rt.dindex(a, i), 'z')); | 429 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(d
art.dindex(a, i), 'z')); |
423 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(da
rt.dindex(a, i), 'w')); | 430 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(d
art.dindex(a, i), 'w')); |
424 } | 431 } |
425 } | 432 }; |
426 dart.fn(testSublist); | 433 dart.fn(float32x4_list_test.testSublist); |
427 function testSpecialValues(array) { | 434 float32x4_list_test.testSpecialValues = function(array) { |
428 function checkEquals(expected, actual) { | 435 function checkEquals(expected, actual) { |
429 if (dart.notNull(dart.as(dart.dload(expected, 'isNaN'), core.bool))) { | 436 if (dart.notNull(dart.as(dart.dload(expected, 'isNaN'), core.bool))) { |
430 expect.Expect.isTrue(dart.dload(actual, 'isNaN')); | 437 expect$.Expect.isTrue(dart.dload(actual, 'isNaN')); |
431 } else if (dart.equals(expected, 0.0) && dart.notNull(dart.as(dart.dload(e
xpected, 'isNegative'), core.bool))) { | 438 } else if (dart.equals(expected, 0.0) && dart.notNull(dart.as(dart.dload(e
xpected, 'isNegative'), core.bool))) { |
432 expect.Expect.isTrue(dart.equals(actual, 0.0) && dart.notNull(dart.as(da
rt.dload(actual, 'isNegative'), core.bool))); | 439 expect$.Expect.isTrue(dart.equals(actual, 0.0) && dart.notNull(dart.as(d
art.dload(actual, 'isNegative'), core.bool))); |
433 } else { | 440 } else { |
434 expect.Expect.equals(expected, actual); | 441 expect$.Expect.equals(expected, actual); |
435 } | 442 } |
436 } | 443 } |
437 dart.fn(checkEquals, dart.void, [dart.dynamic, dart.dynamic]); | 444 dart.fn(checkEquals, dart.void, [dart.dynamic, dart.dynamic]); |
438 let pairs = dart.list([dart.list([0.0, 0.0], core.double), dart.list([5e-324
, 0.0], core.double), dart.list([2.225073858507201e-308, 0.0], core.double), dar
t.list([2.2250738585072014e-308, 0.0], core.double), dart.list([0.99999999999999
99, 1.0], core.double), dart.list([1.0, 1.0], core.double), dart.list([1.0000000
000000002, 1.0], core.double), dart.list([4294967295.0, 4294967296.0], core.doub
le), dart.list([4294967296.0, 4294967296.0], core.double), dart.list([4503599627
370495.5, 4503599627370496.0], core.double), dart.list([9007199254740992.0, 9007
199254740992.0], core.double), dart.list([1.7976931348623157e+308, core.double.I
NFINITY], core.double), dart.list([0.49999999999999994, 0.5], core.double), dart
.list([4503599627370497.0, 4503599627370496.0], core.double), dart.list([9007199
254740991.0, 9007199254740992.0], core.double), dart.list([core.double.INFINITY,
core.double.INFINITY], core.double), dart.list([core.double.NAN, core.double.NA
N], core.double)], core.List$(core.double)); | 445 let pairs = dart.list([dart.list([0.0, 0.0], core.double), dart.list([5e-324
, 0.0], core.double), dart.list([2.225073858507201e-308, 0.0], core.double), dar
t.list([2.2250738585072014e-308, 0.0], core.double), dart.list([0.99999999999999
99, 1.0], core.double), dart.list([1.0, 1.0], core.double), dart.list([1.0000000
000000002, 1.0], core.double), dart.list([4294967295.0, 4294967296.0], core.doub
le), dart.list([4294967296.0, 4294967296.0], core.double), dart.list([4503599627
370495.5, 4503599627370496.0], core.double), dart.list([9007199254740992.0, 9007
199254740992.0], core.double), dart.list([1.7976931348623157e+308, core.double.I
NFINITY], core.double), dart.list([0.49999999999999994, 0.5], core.double), dart
.list([4503599627370497.0, 4503599627370496.0], core.double), dart.list([9007199
254740991.0, 9007199254740992.0], core.double), dart.list([core.double.INFINITY,
core.double.INFINITY], core.double), dart.list([core.double.NAN, core.double.NA
N], core.double)], core.List$(core.double)); |
439 let conserved = dart.list([1.401298464324817e-45, 1.1754942106924411e-38, 1.
1754943508222875e-38, 0.9999999403953552, 1.0000001192092896, 8388607.5, 8388608
.0, 3.4028234663852886e+38, 8388609.0, 16777215.0], core.double); | 446 let conserved = dart.list([1.401298464324817e-45, 1.1754942106924411e-38, 1.
1754943508222875e-38, 0.9999999403953552, 1.0000001192092896, 8388607.5, 8388608
.0, 3.4028234663852886e+38, 8388609.0, 16777215.0], core.double); |
440 let minusPairs = pairs[dartx.map](dart.fn(pair => dart.list([-dart.notNull(p
air[dartx.get](0)), -dart.notNull(pair[dartx.get](1))], core.double), core.List$
(core.double), [core.List$(core.double)])); | 447 let minusPairs = pairs[dartx.map](dart.fn(pair => dart.list([-dart.notNull(p
air[dartx.get](0)), -dart.notNull(pair[dartx.get](1))], core.double), core.List$
(core.double), [core.List$(core.double)])); |
441 let conservedPairs = conserved[dartx.map](dart.fn(value => dart.list([value,
value], core.double), core.List$(core.double), [core.double])); | 448 let conservedPairs = conserved[dartx.map](dart.fn(value => dart.list([value,
value], core.double), core.List$(core.double), [core.double])); |
442 let allTests = dart.list([pairs, minusPairs, conservedPairs], core.Iterable$
(core.List$(core.double)))[dartx.expand](dart.fn(x => x, core.Iterable$(core.Lis
t$(core.double)), [core.Iterable$(core.List$(core.double))])); | 449 let allTests = dart.list([pairs, minusPairs, conservedPairs], core.Iterable$
(core.List$(core.double)))[dartx.expand](dart.fn(x => x, core.Iterable$(core.Lis
t$(core.double)), [core.Iterable$(core.List$(core.double))])); |
443 for (let pair of allTests) { | 450 for (let pair of allTests) { |
444 let input = pair[dartx.get](0); | 451 let input = pair[dartx.get](0); |
445 let expected = pair[dartx.get](1); | 452 let expected = pair[dartx.get](1); |
446 let f = null; | 453 let f = null; |
447 f = typed_data.Float32x4.new(input, 2.0, 3.0, 4.0); | 454 f = typed_data.Float32x4.new(input, 2.0, 3.0, 4.0); |
448 dart.dsetindex(array, 0, f); | 455 dart.dsetindex(array, 0, f); |
449 f = dart.dindex(array, 0); | 456 f = dart.dindex(array, 0); |
450 checkEquals(expected, dart.dload(f, 'x')); | 457 checkEquals(expected, dart.dload(f, 'x')); |
451 expect.Expect.equals(2.0, dart.dload(f, 'y')); | 458 expect$.Expect.equals(2.0, dart.dload(f, 'y')); |
452 expect.Expect.equals(3.0, dart.dload(f, 'z')); | 459 expect$.Expect.equals(3.0, dart.dload(f, 'z')); |
453 expect.Expect.equals(4.0, dart.dload(f, 'w')); | 460 expect$.Expect.equals(4.0, dart.dload(f, 'w')); |
454 f = typed_data.Float32x4.new(1.0, input, 3.0, 4.0); | 461 f = typed_data.Float32x4.new(1.0, input, 3.0, 4.0); |
455 dart.dsetindex(array, 1, f); | 462 dart.dsetindex(array, 1, f); |
456 f = dart.dindex(array, 1); | 463 f = dart.dindex(array, 1); |
457 expect.Expect.equals(1.0, dart.dload(f, 'x')); | 464 expect$.Expect.equals(1.0, dart.dload(f, 'x')); |
458 checkEquals(expected, dart.dload(f, 'y')); | 465 checkEquals(expected, dart.dload(f, 'y')); |
459 expect.Expect.equals(3.0, dart.dload(f, 'z')); | 466 expect$.Expect.equals(3.0, dart.dload(f, 'z')); |
460 expect.Expect.equals(4.0, dart.dload(f, 'w')); | 467 expect$.Expect.equals(4.0, dart.dload(f, 'w')); |
461 f = typed_data.Float32x4.new(1.0, 2.0, input, 4.0); | 468 f = typed_data.Float32x4.new(1.0, 2.0, input, 4.0); |
462 dart.dsetindex(array, 2, f); | 469 dart.dsetindex(array, 2, f); |
463 f = dart.dindex(array, 2); | 470 f = dart.dindex(array, 2); |
464 expect.Expect.equals(1.0, dart.dload(f, 'x')); | 471 expect$.Expect.equals(1.0, dart.dload(f, 'x')); |
465 expect.Expect.equals(2.0, dart.dload(f, 'y')); | 472 expect$.Expect.equals(2.0, dart.dload(f, 'y')); |
466 checkEquals(expected, dart.dload(f, 'z')); | 473 checkEquals(expected, dart.dload(f, 'z')); |
467 expect.Expect.equals(4.0, dart.dload(f, 'w')); | 474 expect$.Expect.equals(4.0, dart.dload(f, 'w')); |
468 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, input); | 475 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, input); |
469 dart.dsetindex(array, 3, f); | 476 dart.dsetindex(array, 3, f); |
470 f = dart.dindex(array, 3); | 477 f = dart.dindex(array, 3); |
471 expect.Expect.equals(1.0, dart.dload(f, 'x')); | 478 expect$.Expect.equals(1.0, dart.dload(f, 'x')); |
472 expect.Expect.equals(2.0, dart.dload(f, 'y')); | 479 expect$.Expect.equals(2.0, dart.dload(f, 'y')); |
473 expect.Expect.equals(3.0, dart.dload(f, 'z')); | 480 expect$.Expect.equals(3.0, dart.dload(f, 'z')); |
474 checkEquals(expected, dart.dload(f, 'w')); | 481 checkEquals(expected, dart.dload(f, 'w')); |
475 } | 482 } |
476 } | 483 }; |
477 dart.fn(testSpecialValues, dart.void, [dart.dynamic]); | 484 dart.fn(float32x4_list_test.testSpecialValues, dart.void, [dart.dynamic]); |
478 function main() { | 485 float32x4_list_test.main = function() { |
479 let list = null; | 486 let list = null; |
480 list = typed_data.Float32x4List.new(8); | 487 list = typed_data.Float32x4List.new(8); |
481 for (let i = 0; i < 20; i++) { | 488 for (let i = 0; i < 20; i++) { |
482 testLoadStore(list); | 489 float32x4_list_test.testLoadStore(list); |
483 } | 490 } |
484 let floatList = typed_data.Float32List.new(32); | 491 let floatList = typed_data.Float32List.new(32); |
485 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { | 492 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
486 floatList[dartx.set](i, i[dartx.toDouble]()); | 493 floatList[dartx.set](i, i[dartx.toDouble]()); |
487 } | 494 } |
488 list = typed_data.Float32x4List.view(floatList[dartx.buffer]); | 495 list = typed_data.Float32x4List.view(floatList[dartx.buffer]); |
489 for (let i = 0; i < 20; i++) { | 496 for (let i = 0; i < 20; i++) { |
490 testView(list); | 497 float32x4_list_test.testView(list); |
491 } | 498 } |
492 for (let i = 0; i < 20; i++) { | 499 for (let i = 0; i < 20; i++) { |
493 testSublist(list); | 500 float32x4_list_test.testSublist(list); |
494 } | 501 } |
495 for (let i = 0; i < 20; i++) { | 502 for (let i = 0; i < 20; i++) { |
496 testLoadStore(list); | 503 float32x4_list_test.testLoadStore(list); |
497 } | 504 } |
498 for (let i = 0; i < 20; i++) { | 505 for (let i = 0; i < 20; i++) { |
499 testListZero(); | 506 float32x4_list_test.testListZero(); |
500 } | 507 } |
501 for (let i = 0; i < 20; i++) { | 508 for (let i = 0; i < 20; i++) { |
502 testSpecialValues(list); | 509 float32x4_list_test.testSpecialValues(list); |
503 } | 510 } |
504 testLoadStoreDeoptDriver(); | 511 float32x4_list_test.testLoadStoreDeoptDriver(); |
505 } | 512 }; |
506 dart.fn(main); | 513 dart.fn(float32x4_list_test.main); |
507 // Exports: | 514 // Exports: |
508 exports.testLoadStore = testLoadStore; | 515 exports.float32x4_list_test = float32x4_list_test; |
509 exports.testLoadStoreDeopt = testLoadStoreDeopt; | |
510 exports.testLoadStoreDeoptDriver = testLoadStoreDeoptDriver; | |
511 exports.testListZero = testListZero; | |
512 exports.testView = testView; | |
513 exports.testSublist = testSublist; | |
514 exports.testSpecialValues = testSpecialValues; | |
515 exports.main = main; | |
516 }); | 516 }); |
517 dart_library.library('lib/typed_data/float32x4_shuffle_test', null, /* Imports *
/[ | 517 dart_library.library('float32x4_shuffle_test', null, /* Imports */[ |
518 'dart/_runtime', | 518 'dart_sdk', |
519 'dart/typed_data', | 519 'expect' |
520 'expect/expect', | 520 ], function(exports, dart_sdk, expect) { |
521 'dart/core' | |
522 ], /* Lazy imports */[ | |
523 ], function(exports, dart, typed_data, expect, core) { | |
524 'use strict'; | 521 'use strict'; |
525 let dartx = dart.dartx; | 522 const core = dart_sdk.core; |
526 function testShuffle00() { | 523 const typed_data = dart_sdk.typed_data; |
| 524 const dart = dart_sdk.dart; |
| 525 const dartx = dart_sdk.dartx; |
| 526 const expect$ = expect.expect; |
| 527 const float32x4_shuffle_test = Object.create(null); |
| 528 float32x4_shuffle_test.testShuffle00 = function() { |
527 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 529 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
528 let c = null; | 530 let c = null; |
529 c = m.shuffle(typed_data.Float32x4.XXXX); | 531 c = m.shuffle(typed_data.Float32x4.XXXX); |
530 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 532 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
531 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 533 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
532 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 534 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
533 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 535 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
534 c = m.shuffle(typed_data.Float32x4.XXXY); | 536 c = m.shuffle(typed_data.Float32x4.XXXY); |
535 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 537 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
536 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 538 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
537 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 539 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
538 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 540 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
539 c = m.shuffle(typed_data.Float32x4.XXXZ); | 541 c = m.shuffle(typed_data.Float32x4.XXXZ); |
540 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 542 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
541 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 543 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
542 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 544 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
543 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 545 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
544 c = m.shuffle(typed_data.Float32x4.XXXW); | 546 c = m.shuffle(typed_data.Float32x4.XXXW); |
545 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 547 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
546 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 548 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
547 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 549 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
548 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 550 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
549 c = m.shuffle(typed_data.Float32x4.XXYX); | 551 c = m.shuffle(typed_data.Float32x4.XXYX); |
550 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 552 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
551 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 553 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
552 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 554 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
553 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 555 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
554 c = m.shuffle(typed_data.Float32x4.XXYY); | 556 c = m.shuffle(typed_data.Float32x4.XXYY); |
555 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 557 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
556 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 558 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
557 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 559 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
558 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 560 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
559 c = m.shuffle(typed_data.Float32x4.XXYZ); | 561 c = m.shuffle(typed_data.Float32x4.XXYZ); |
560 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 562 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
561 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 563 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
562 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 564 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
563 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 565 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
564 c = m.shuffle(typed_data.Float32x4.XXYW); | 566 c = m.shuffle(typed_data.Float32x4.XXYW); |
565 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 567 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
566 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 568 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
567 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 569 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
568 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 570 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
569 c = m.shuffle(typed_data.Float32x4.XXZX); | 571 c = m.shuffle(typed_data.Float32x4.XXZX); |
570 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 572 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
571 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 573 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
572 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 574 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
573 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 575 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
574 c = m.shuffle(typed_data.Float32x4.XXZY); | 576 c = m.shuffle(typed_data.Float32x4.XXZY); |
575 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 577 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
576 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 578 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
577 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 579 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
578 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 580 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
579 c = m.shuffle(typed_data.Float32x4.XXZZ); | 581 c = m.shuffle(typed_data.Float32x4.XXZZ); |
580 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 582 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
581 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 583 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
582 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 584 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
583 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 585 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
584 c = m.shuffle(typed_data.Float32x4.XXZW); | 586 c = m.shuffle(typed_data.Float32x4.XXZW); |
585 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 587 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
586 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 588 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
587 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 589 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
588 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 590 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
589 c = m.shuffle(typed_data.Float32x4.XXWX); | 591 c = m.shuffle(typed_data.Float32x4.XXWX); |
590 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 592 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
591 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 593 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
592 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 594 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
593 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 595 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
594 c = m.shuffle(typed_data.Float32x4.XXWY); | 596 c = m.shuffle(typed_data.Float32x4.XXWY); |
595 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 597 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
596 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 598 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
597 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 599 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
598 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 600 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
599 c = m.shuffle(typed_data.Float32x4.XXWZ); | 601 c = m.shuffle(typed_data.Float32x4.XXWZ); |
600 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 602 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
601 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 603 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
602 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 604 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
603 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 605 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
604 c = m.shuffle(typed_data.Float32x4.XXWW); | 606 c = m.shuffle(typed_data.Float32x4.XXWW); |
605 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 607 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
606 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 608 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
607 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 609 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
608 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 610 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
609 } | 611 }; |
610 dart.fn(testShuffle00, dart.void, []); | 612 dart.fn(float32x4_shuffle_test.testShuffle00, dart.void, []); |
611 function testShuffle01() { | 613 float32x4_shuffle_test.testShuffle01 = function() { |
612 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 614 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
613 let c = null; | 615 let c = null; |
614 c = m.shuffle(typed_data.Float32x4.XYXX); | 616 c = m.shuffle(typed_data.Float32x4.XYXX); |
615 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 617 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
616 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 618 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
617 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 619 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
618 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 620 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
619 c = m.shuffle(typed_data.Float32x4.XYXY); | 621 c = m.shuffle(typed_data.Float32x4.XYXY); |
620 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 622 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
621 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 623 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
622 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 624 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
623 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 625 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
624 c = m.shuffle(typed_data.Float32x4.XYXZ); | 626 c = m.shuffle(typed_data.Float32x4.XYXZ); |
625 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 627 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
626 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 628 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
627 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 629 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
628 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 630 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
629 c = m.shuffle(typed_data.Float32x4.XYXW); | 631 c = m.shuffle(typed_data.Float32x4.XYXW); |
630 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 632 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
631 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 633 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
632 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 634 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
633 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 635 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
634 c = m.shuffle(typed_data.Float32x4.XYYX); | 636 c = m.shuffle(typed_data.Float32x4.XYYX); |
635 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 637 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
636 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 638 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
637 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 639 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
638 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 640 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
639 c = m.shuffle(typed_data.Float32x4.XYYY); | 641 c = m.shuffle(typed_data.Float32x4.XYYY); |
640 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 642 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
641 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 643 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
642 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 644 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
643 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 645 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
644 c = m.shuffle(typed_data.Float32x4.XYYZ); | 646 c = m.shuffle(typed_data.Float32x4.XYYZ); |
645 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 647 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
646 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 648 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
647 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 649 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
648 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 650 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
649 c = m.shuffle(typed_data.Float32x4.XYYW); | 651 c = m.shuffle(typed_data.Float32x4.XYYW); |
650 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 652 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
651 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 653 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
652 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 654 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
653 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 655 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
654 c = m.shuffle(typed_data.Float32x4.XYZX); | 656 c = m.shuffle(typed_data.Float32x4.XYZX); |
655 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 657 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
656 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 658 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
657 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 659 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
658 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 660 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
659 c = m.shuffle(typed_data.Float32x4.XYZY); | 661 c = m.shuffle(typed_data.Float32x4.XYZY); |
660 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 662 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
661 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 663 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
662 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 664 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
663 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 665 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
664 c = m.shuffle(typed_data.Float32x4.XYZZ); | 666 c = m.shuffle(typed_data.Float32x4.XYZZ); |
665 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 667 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
666 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 668 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
667 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 669 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
668 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 670 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
669 c = m.shuffle(typed_data.Float32x4.XYZW); | 671 c = m.shuffle(typed_data.Float32x4.XYZW); |
670 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 672 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
671 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 673 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
672 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 674 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
673 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 675 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
674 c = m.shuffle(typed_data.Float32x4.XYWX); | 676 c = m.shuffle(typed_data.Float32x4.XYWX); |
675 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 677 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
676 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 678 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
677 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 679 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
678 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 680 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
679 c = m.shuffle(typed_data.Float32x4.XYWY); | 681 c = m.shuffle(typed_data.Float32x4.XYWY); |
680 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 682 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
681 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 683 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
682 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 684 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
683 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 685 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
684 c = m.shuffle(typed_data.Float32x4.XYWZ); | 686 c = m.shuffle(typed_data.Float32x4.XYWZ); |
685 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 687 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
686 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 688 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
687 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 689 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
688 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 690 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
689 c = m.shuffle(typed_data.Float32x4.XYWW); | 691 c = m.shuffle(typed_data.Float32x4.XYWW); |
690 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 692 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
691 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 693 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
692 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 694 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
693 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 695 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
694 } | 696 }; |
695 dart.fn(testShuffle01, dart.void, []); | 697 dart.fn(float32x4_shuffle_test.testShuffle01, dart.void, []); |
696 function testShuffle02() { | 698 float32x4_shuffle_test.testShuffle02 = function() { |
697 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 699 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
698 let c = null; | 700 let c = null; |
699 c = m.shuffle(typed_data.Float32x4.XZXX); | 701 c = m.shuffle(typed_data.Float32x4.XZXX); |
700 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 702 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
701 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 703 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
702 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 704 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
703 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 705 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
704 c = m.shuffle(typed_data.Float32x4.XZXY); | 706 c = m.shuffle(typed_data.Float32x4.XZXY); |
705 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 707 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
706 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 708 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
707 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 709 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
708 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 710 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
709 c = m.shuffle(typed_data.Float32x4.XZXZ); | 711 c = m.shuffle(typed_data.Float32x4.XZXZ); |
710 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 712 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
711 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 713 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
712 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 714 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
713 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 715 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
714 c = m.shuffle(typed_data.Float32x4.XZXW); | 716 c = m.shuffle(typed_data.Float32x4.XZXW); |
715 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 717 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
716 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 718 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
717 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 719 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
718 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 720 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
719 c = m.shuffle(typed_data.Float32x4.XZYX); | 721 c = m.shuffle(typed_data.Float32x4.XZYX); |
720 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 722 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
721 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 723 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
722 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 724 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
723 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 725 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
724 c = m.shuffle(typed_data.Float32x4.XZYY); | 726 c = m.shuffle(typed_data.Float32x4.XZYY); |
725 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 727 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
726 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 728 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
727 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 729 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
728 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 730 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
729 c = m.shuffle(typed_data.Float32x4.XZYZ); | 731 c = m.shuffle(typed_data.Float32x4.XZYZ); |
730 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 732 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
731 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 733 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
732 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 734 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
733 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 735 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
734 c = m.shuffle(typed_data.Float32x4.XZYW); | 736 c = m.shuffle(typed_data.Float32x4.XZYW); |
735 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 737 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
736 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 738 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
737 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 739 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
738 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 740 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
739 c = m.shuffle(typed_data.Float32x4.XZZX); | 741 c = m.shuffle(typed_data.Float32x4.XZZX); |
740 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 742 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
741 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 743 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
742 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 744 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
743 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 745 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
744 c = m.shuffle(typed_data.Float32x4.XZZY); | 746 c = m.shuffle(typed_data.Float32x4.XZZY); |
745 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 747 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
746 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 748 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
747 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 749 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
748 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 750 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
749 c = m.shuffle(typed_data.Float32x4.XZZZ); | 751 c = m.shuffle(typed_data.Float32x4.XZZZ); |
750 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 752 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
751 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 753 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
752 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 754 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
753 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 755 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
754 c = m.shuffle(typed_data.Float32x4.XZZW); | 756 c = m.shuffle(typed_data.Float32x4.XZZW); |
755 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 757 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
756 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 758 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
757 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 759 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
758 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 760 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
759 c = m.shuffle(typed_data.Float32x4.XZWX); | 761 c = m.shuffle(typed_data.Float32x4.XZWX); |
760 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 762 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
761 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 763 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
762 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 764 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
763 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 765 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
764 c = m.shuffle(typed_data.Float32x4.XZWY); | 766 c = m.shuffle(typed_data.Float32x4.XZWY); |
765 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 767 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
766 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 768 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
767 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 769 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
768 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 770 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
769 c = m.shuffle(typed_data.Float32x4.XZWZ); | 771 c = m.shuffle(typed_data.Float32x4.XZWZ); |
770 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 772 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
771 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 773 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
772 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 774 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
773 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 775 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
774 c = m.shuffle(typed_data.Float32x4.XZWW); | 776 c = m.shuffle(typed_data.Float32x4.XZWW); |
775 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 777 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
776 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 778 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
777 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 779 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
778 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 780 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
779 } | 781 }; |
780 dart.fn(testShuffle02, dart.void, []); | 782 dart.fn(float32x4_shuffle_test.testShuffle02, dart.void, []); |
781 function testShuffle03() { | 783 float32x4_shuffle_test.testShuffle03 = function() { |
782 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 784 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
783 let c = null; | 785 let c = null; |
784 c = m.shuffle(typed_data.Float32x4.XWXX); | 786 c = m.shuffle(typed_data.Float32x4.XWXX); |
785 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 787 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
786 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 788 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
787 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 789 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
788 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 790 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
789 c = m.shuffle(typed_data.Float32x4.XWXY); | 791 c = m.shuffle(typed_data.Float32x4.XWXY); |
790 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 792 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
791 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 793 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
792 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 794 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
793 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 795 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
794 c = m.shuffle(typed_data.Float32x4.XWXZ); | 796 c = m.shuffle(typed_data.Float32x4.XWXZ); |
795 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 797 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
796 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 798 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
797 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 799 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
798 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 800 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
799 c = m.shuffle(typed_data.Float32x4.XWXW); | 801 c = m.shuffle(typed_data.Float32x4.XWXW); |
800 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 802 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
801 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 803 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
802 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 804 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
803 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 805 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
804 c = m.shuffle(typed_data.Float32x4.XWYX); | 806 c = m.shuffle(typed_data.Float32x4.XWYX); |
805 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 807 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
806 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 808 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
807 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 809 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
808 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 810 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
809 c = m.shuffle(typed_data.Float32x4.XWYY); | 811 c = m.shuffle(typed_data.Float32x4.XWYY); |
810 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 812 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
811 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 813 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
812 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 814 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
813 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 815 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
814 c = m.shuffle(typed_data.Float32x4.XWYZ); | 816 c = m.shuffle(typed_data.Float32x4.XWYZ); |
815 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 817 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
816 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 818 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
817 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 819 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
818 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 820 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
819 c = m.shuffle(typed_data.Float32x4.XWYW); | 821 c = m.shuffle(typed_data.Float32x4.XWYW); |
820 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 822 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
821 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 823 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
822 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 824 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
823 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 825 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
824 c = m.shuffle(typed_data.Float32x4.XWZX); | 826 c = m.shuffle(typed_data.Float32x4.XWZX); |
825 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 827 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
826 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 828 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
827 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 829 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
828 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 830 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
829 c = m.shuffle(typed_data.Float32x4.XWZY); | 831 c = m.shuffle(typed_data.Float32x4.XWZY); |
830 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 832 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
831 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 833 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
832 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 834 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
833 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 835 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
834 c = m.shuffle(typed_data.Float32x4.XWZZ); | 836 c = m.shuffle(typed_data.Float32x4.XWZZ); |
835 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 837 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
836 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 838 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
837 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 839 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
838 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 840 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
839 c = m.shuffle(typed_data.Float32x4.XWZW); | 841 c = m.shuffle(typed_data.Float32x4.XWZW); |
840 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 842 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
841 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 843 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
842 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 844 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
843 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 845 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
844 c = m.shuffle(typed_data.Float32x4.XWWX); | 846 c = m.shuffle(typed_data.Float32x4.XWWX); |
845 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 847 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
846 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 848 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
847 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 849 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
848 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 850 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
849 c = m.shuffle(typed_data.Float32x4.XWWY); | 851 c = m.shuffle(typed_data.Float32x4.XWWY); |
850 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 852 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
851 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 853 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
852 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 854 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
853 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 855 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
854 c = m.shuffle(typed_data.Float32x4.XWWZ); | 856 c = m.shuffle(typed_data.Float32x4.XWWZ); |
855 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 857 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
856 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 858 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
857 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 859 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
858 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 860 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
859 c = m.shuffle(typed_data.Float32x4.XWWW); | 861 c = m.shuffle(typed_data.Float32x4.XWWW); |
860 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 862 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
861 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 863 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
862 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 864 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
863 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 865 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
864 } | 866 }; |
865 dart.fn(testShuffle03, dart.void, []); | 867 dart.fn(float32x4_shuffle_test.testShuffle03, dart.void, []); |
866 function testShuffle10() { | 868 float32x4_shuffle_test.testShuffle10 = function() { |
867 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 869 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
868 let c = null; | 870 let c = null; |
869 c = m.shuffle(typed_data.Float32x4.YXXX); | 871 c = m.shuffle(typed_data.Float32x4.YXXX); |
870 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 872 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
871 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 873 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
872 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 874 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
873 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 875 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
874 c = m.shuffle(typed_data.Float32x4.YXXY); | 876 c = m.shuffle(typed_data.Float32x4.YXXY); |
875 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 877 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
876 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 878 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
877 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 879 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
878 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 880 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
879 c = m.shuffle(typed_data.Float32x4.YXXZ); | 881 c = m.shuffle(typed_data.Float32x4.YXXZ); |
880 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 882 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
881 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 883 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
882 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 884 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
883 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 885 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
884 c = m.shuffle(typed_data.Float32x4.YXXW); | 886 c = m.shuffle(typed_data.Float32x4.YXXW); |
885 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 887 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
886 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 888 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
887 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 889 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
888 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 890 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
889 c = m.shuffle(typed_data.Float32x4.YXYX); | 891 c = m.shuffle(typed_data.Float32x4.YXYX); |
890 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 892 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
891 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 893 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
892 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 894 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
893 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 895 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
894 c = m.shuffle(typed_data.Float32x4.YXYY); | 896 c = m.shuffle(typed_data.Float32x4.YXYY); |
895 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 897 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
896 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 898 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
897 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 899 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
898 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 900 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
899 c = m.shuffle(typed_data.Float32x4.YXYZ); | 901 c = m.shuffle(typed_data.Float32x4.YXYZ); |
900 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 902 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
901 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 903 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
902 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 904 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
903 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 905 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
904 c = m.shuffle(typed_data.Float32x4.YXYW); | 906 c = m.shuffle(typed_data.Float32x4.YXYW); |
905 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 907 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
906 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 908 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
907 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 909 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
908 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 910 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
909 c = m.shuffle(typed_data.Float32x4.YXZX); | 911 c = m.shuffle(typed_data.Float32x4.YXZX); |
910 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 912 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
911 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 913 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
912 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 914 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
913 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 915 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
914 c = m.shuffle(typed_data.Float32x4.YXZY); | 916 c = m.shuffle(typed_data.Float32x4.YXZY); |
915 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 917 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
916 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 918 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
917 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 919 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
918 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 920 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
919 c = m.shuffle(typed_data.Float32x4.YXZZ); | 921 c = m.shuffle(typed_data.Float32x4.YXZZ); |
920 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 922 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
921 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 923 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
922 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 924 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
923 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 925 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
924 c = m.shuffle(typed_data.Float32x4.YXZW); | 926 c = m.shuffle(typed_data.Float32x4.YXZW); |
925 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 927 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
926 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 928 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
927 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 929 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
928 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 930 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
929 c = m.shuffle(typed_data.Float32x4.YXWX); | 931 c = m.shuffle(typed_data.Float32x4.YXWX); |
930 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 932 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
931 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 933 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
932 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 934 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
933 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 935 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
934 c = m.shuffle(typed_data.Float32x4.YXWY); | 936 c = m.shuffle(typed_data.Float32x4.YXWY); |
935 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 937 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
936 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 938 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
937 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 939 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
938 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 940 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
939 c = m.shuffle(typed_data.Float32x4.YXWZ); | 941 c = m.shuffle(typed_data.Float32x4.YXWZ); |
940 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 942 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
941 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 943 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
942 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 944 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
943 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 945 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
944 c = m.shuffle(typed_data.Float32x4.YXWW); | 946 c = m.shuffle(typed_data.Float32x4.YXWW); |
945 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 947 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
946 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 948 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
947 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 949 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
948 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 950 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
949 } | 951 }; |
950 dart.fn(testShuffle10, dart.void, []); | 952 dart.fn(float32x4_shuffle_test.testShuffle10, dart.void, []); |
951 function testShuffle11() { | 953 float32x4_shuffle_test.testShuffle11 = function() { |
952 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 954 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
953 let c = null; | 955 let c = null; |
954 c = m.shuffle(typed_data.Float32x4.YYXX); | 956 c = m.shuffle(typed_data.Float32x4.YYXX); |
955 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 957 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
956 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 958 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
957 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 959 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
958 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 960 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
959 c = m.shuffle(typed_data.Float32x4.YYXY); | 961 c = m.shuffle(typed_data.Float32x4.YYXY); |
960 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 962 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
961 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 963 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
962 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 964 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
963 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 965 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
964 c = m.shuffle(typed_data.Float32x4.YYXZ); | 966 c = m.shuffle(typed_data.Float32x4.YYXZ); |
965 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 967 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
966 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 968 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
967 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 969 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
968 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 970 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
969 c = m.shuffle(typed_data.Float32x4.YYXW); | 971 c = m.shuffle(typed_data.Float32x4.YYXW); |
970 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 972 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
971 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 973 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
972 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 974 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
973 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 975 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
974 c = m.shuffle(typed_data.Float32x4.YYYX); | 976 c = m.shuffle(typed_data.Float32x4.YYYX); |
975 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 977 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
976 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 978 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
977 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 979 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
978 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 980 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
979 c = m.shuffle(typed_data.Float32x4.YYYY); | 981 c = m.shuffle(typed_data.Float32x4.YYYY); |
980 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 982 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
981 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 983 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
982 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 984 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
983 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 985 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
984 c = m.shuffle(typed_data.Float32x4.YYYZ); | 986 c = m.shuffle(typed_data.Float32x4.YYYZ); |
985 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 987 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
986 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 988 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
987 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 989 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
988 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 990 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
989 c = m.shuffle(typed_data.Float32x4.YYYW); | 991 c = m.shuffle(typed_data.Float32x4.YYYW); |
990 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 992 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
991 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 993 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
992 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 994 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
993 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 995 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
994 c = m.shuffle(typed_data.Float32x4.YYZX); | 996 c = m.shuffle(typed_data.Float32x4.YYZX); |
995 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 997 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
996 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 998 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
997 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 999 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
998 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1000 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
999 c = m.shuffle(typed_data.Float32x4.YYZY); | 1001 c = m.shuffle(typed_data.Float32x4.YYZY); |
1000 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1002 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1001 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1003 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1002 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1004 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1003 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1005 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1004 c = m.shuffle(typed_data.Float32x4.YYZZ); | 1006 c = m.shuffle(typed_data.Float32x4.YYZZ); |
1005 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1007 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1006 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1008 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1007 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1009 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1008 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1010 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1009 c = m.shuffle(typed_data.Float32x4.YYZW); | 1011 c = m.shuffle(typed_data.Float32x4.YYZW); |
1010 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1012 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1011 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1013 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1012 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1014 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1013 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1015 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1014 c = m.shuffle(typed_data.Float32x4.YYWX); | 1016 c = m.shuffle(typed_data.Float32x4.YYWX); |
1015 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1017 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1016 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1018 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1017 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1019 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1018 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1020 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1019 c = m.shuffle(typed_data.Float32x4.YYWY); | 1021 c = m.shuffle(typed_data.Float32x4.YYWY); |
1020 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1022 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1021 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1023 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1022 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1024 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1023 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1025 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1024 c = m.shuffle(typed_data.Float32x4.YYWZ); | 1026 c = m.shuffle(typed_data.Float32x4.YYWZ); |
1025 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1027 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1026 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1028 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1027 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1029 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1028 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1030 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1029 c = m.shuffle(typed_data.Float32x4.YYWW); | 1031 c = m.shuffle(typed_data.Float32x4.YYWW); |
1030 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1032 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1031 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1033 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1032 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1034 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1033 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1035 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1034 } | 1036 }; |
1035 dart.fn(testShuffle11, dart.void, []); | 1037 dart.fn(float32x4_shuffle_test.testShuffle11, dart.void, []); |
1036 function testShuffle12() { | 1038 float32x4_shuffle_test.testShuffle12 = function() { |
1037 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1039 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1038 let c = null; | 1040 let c = null; |
1039 c = m.shuffle(typed_data.Float32x4.YZXX); | 1041 c = m.shuffle(typed_data.Float32x4.YZXX); |
1040 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1042 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1041 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1043 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1042 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1044 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1043 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1045 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1044 c = m.shuffle(typed_data.Float32x4.YZXY); | 1046 c = m.shuffle(typed_data.Float32x4.YZXY); |
1045 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1047 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1046 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1048 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1047 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1049 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1048 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1050 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1049 c = m.shuffle(typed_data.Float32x4.YZXZ); | 1051 c = m.shuffle(typed_data.Float32x4.YZXZ); |
1050 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1052 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1051 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1053 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1052 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1054 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1053 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1055 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1054 c = m.shuffle(typed_data.Float32x4.YZXW); | 1056 c = m.shuffle(typed_data.Float32x4.YZXW); |
1055 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1057 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1056 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1058 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1057 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1059 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1058 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1060 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1059 c = m.shuffle(typed_data.Float32x4.YZYX); | 1061 c = m.shuffle(typed_data.Float32x4.YZYX); |
1060 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1062 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1061 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1063 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1062 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1064 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1063 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1065 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1064 c = m.shuffle(typed_data.Float32x4.YZYY); | 1066 c = m.shuffle(typed_data.Float32x4.YZYY); |
1065 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1067 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1066 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1068 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1067 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1069 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1068 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1070 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1069 c = m.shuffle(typed_data.Float32x4.YZYZ); | 1071 c = m.shuffle(typed_data.Float32x4.YZYZ); |
1070 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1072 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1071 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1073 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1072 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1074 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1073 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1075 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1074 c = m.shuffle(typed_data.Float32x4.YZYW); | 1076 c = m.shuffle(typed_data.Float32x4.YZYW); |
1075 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1077 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1076 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1078 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1077 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1079 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1078 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1080 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1079 c = m.shuffle(typed_data.Float32x4.YZZX); | 1081 c = m.shuffle(typed_data.Float32x4.YZZX); |
1080 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1082 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1081 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1083 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1082 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1084 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1083 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1085 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1084 c = m.shuffle(typed_data.Float32x4.YZZY); | 1086 c = m.shuffle(typed_data.Float32x4.YZZY); |
1085 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1087 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1086 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1088 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1087 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1089 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1088 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1090 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1089 c = m.shuffle(typed_data.Float32x4.YZZZ); | 1091 c = m.shuffle(typed_data.Float32x4.YZZZ); |
1090 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1092 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1091 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1093 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1092 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1094 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1093 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1095 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1094 c = m.shuffle(typed_data.Float32x4.YZZW); | 1096 c = m.shuffle(typed_data.Float32x4.YZZW); |
1095 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1097 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1096 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1098 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1097 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1099 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1098 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1100 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1099 c = m.shuffle(typed_data.Float32x4.YZWX); | 1101 c = m.shuffle(typed_data.Float32x4.YZWX); |
1100 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1102 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1101 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1103 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1102 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1104 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1103 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1105 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1104 c = m.shuffle(typed_data.Float32x4.YZWY); | 1106 c = m.shuffle(typed_data.Float32x4.YZWY); |
1105 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1107 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1106 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1108 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1107 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1109 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1108 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1110 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1109 c = m.shuffle(typed_data.Float32x4.YZWZ); | 1111 c = m.shuffle(typed_data.Float32x4.YZWZ); |
1110 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1112 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1111 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1113 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1112 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1114 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1113 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1115 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1114 c = m.shuffle(typed_data.Float32x4.YZWW); | 1116 c = m.shuffle(typed_data.Float32x4.YZWW); |
1115 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1117 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1116 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1118 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1117 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1119 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1118 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1120 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1119 } | 1121 }; |
1120 dart.fn(testShuffle12, dart.void, []); | 1122 dart.fn(float32x4_shuffle_test.testShuffle12, dart.void, []); |
1121 function testShuffle13() { | 1123 float32x4_shuffle_test.testShuffle13 = function() { |
1122 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1124 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1123 let c = null; | 1125 let c = null; |
1124 c = m.shuffle(typed_data.Float32x4.YWXX); | 1126 c = m.shuffle(typed_data.Float32x4.YWXX); |
1125 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1127 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1126 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1128 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1127 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1129 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1128 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1130 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1129 c = m.shuffle(typed_data.Float32x4.YWXY); | 1131 c = m.shuffle(typed_data.Float32x4.YWXY); |
1130 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1132 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1131 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1133 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1132 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1134 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1133 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1135 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1134 c = m.shuffle(typed_data.Float32x4.YWXZ); | 1136 c = m.shuffle(typed_data.Float32x4.YWXZ); |
1135 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1137 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1136 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1138 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1137 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1139 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1138 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1140 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1139 c = m.shuffle(typed_data.Float32x4.YWXW); | 1141 c = m.shuffle(typed_data.Float32x4.YWXW); |
1140 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1142 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1141 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1143 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1142 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1144 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1143 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1145 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1144 c = m.shuffle(typed_data.Float32x4.YWYX); | 1146 c = m.shuffle(typed_data.Float32x4.YWYX); |
1145 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1147 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1146 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1148 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1147 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1149 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1148 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1150 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1149 c = m.shuffle(typed_data.Float32x4.YWYY); | 1151 c = m.shuffle(typed_data.Float32x4.YWYY); |
1150 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1152 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1151 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1153 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1152 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1154 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1153 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1155 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1154 c = m.shuffle(typed_data.Float32x4.YWYZ); | 1156 c = m.shuffle(typed_data.Float32x4.YWYZ); |
1155 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1157 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1156 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1158 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1157 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1159 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1158 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1160 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1159 c = m.shuffle(typed_data.Float32x4.YWYW); | 1161 c = m.shuffle(typed_data.Float32x4.YWYW); |
1160 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1162 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1161 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1163 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1162 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1164 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1163 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1165 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1164 c = m.shuffle(typed_data.Float32x4.YWZX); | 1166 c = m.shuffle(typed_data.Float32x4.YWZX); |
1165 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1167 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1166 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1168 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1167 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1169 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1168 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1170 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1169 c = m.shuffle(typed_data.Float32x4.YWZY); | 1171 c = m.shuffle(typed_data.Float32x4.YWZY); |
1170 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1172 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1171 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1173 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1172 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1174 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1173 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1175 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1174 c = m.shuffle(typed_data.Float32x4.YWZZ); | 1176 c = m.shuffle(typed_data.Float32x4.YWZZ); |
1175 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1177 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1176 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1178 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1177 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1179 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1178 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1180 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1179 c = m.shuffle(typed_data.Float32x4.YWZW); | 1181 c = m.shuffle(typed_data.Float32x4.YWZW); |
1180 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1182 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1181 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1183 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1182 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1184 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1183 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1185 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1184 c = m.shuffle(typed_data.Float32x4.YWWX); | 1186 c = m.shuffle(typed_data.Float32x4.YWWX); |
1185 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1187 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1186 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1188 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1187 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1189 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1188 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1190 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1189 c = m.shuffle(typed_data.Float32x4.YWWY); | 1191 c = m.shuffle(typed_data.Float32x4.YWWY); |
1190 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1192 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1191 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1193 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1192 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1194 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1193 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1195 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1194 c = m.shuffle(typed_data.Float32x4.YWWZ); | 1196 c = m.shuffle(typed_data.Float32x4.YWWZ); |
1195 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1197 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1196 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1198 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1197 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1199 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1198 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1200 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1199 c = m.shuffle(typed_data.Float32x4.YWWW); | 1201 c = m.shuffle(typed_data.Float32x4.YWWW); |
1200 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1202 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1201 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1203 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1202 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1204 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1203 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1205 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1204 } | 1206 }; |
1205 dart.fn(testShuffle13, dart.void, []); | 1207 dart.fn(float32x4_shuffle_test.testShuffle13, dart.void, []); |
1206 function testShuffle20() { | 1208 float32x4_shuffle_test.testShuffle20 = function() { |
1207 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1209 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1208 let c = null; | 1210 let c = null; |
1209 c = m.shuffle(typed_data.Float32x4.ZXXX); | 1211 c = m.shuffle(typed_data.Float32x4.ZXXX); |
1210 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1212 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1211 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1213 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1212 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1214 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1213 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1215 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1214 c = m.shuffle(typed_data.Float32x4.ZXXY); | 1216 c = m.shuffle(typed_data.Float32x4.ZXXY); |
1215 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1217 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1216 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1218 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1217 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1219 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1218 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1220 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1219 c = m.shuffle(typed_data.Float32x4.ZXXZ); | 1221 c = m.shuffle(typed_data.Float32x4.ZXXZ); |
1220 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1222 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1221 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1223 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1222 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1224 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1223 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1225 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1224 c = m.shuffle(typed_data.Float32x4.ZXXW); | 1226 c = m.shuffle(typed_data.Float32x4.ZXXW); |
1225 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1227 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1226 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1228 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1227 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1229 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1228 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1230 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1229 c = m.shuffle(typed_data.Float32x4.ZXYX); | 1231 c = m.shuffle(typed_data.Float32x4.ZXYX); |
1230 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1232 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1231 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1233 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1232 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1234 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1233 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1235 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1234 c = m.shuffle(typed_data.Float32x4.ZXYY); | 1236 c = m.shuffle(typed_data.Float32x4.ZXYY); |
1235 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1237 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1236 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1238 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1237 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1239 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1238 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1240 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1239 c = m.shuffle(typed_data.Float32x4.ZXYZ); | 1241 c = m.shuffle(typed_data.Float32x4.ZXYZ); |
1240 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1242 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1241 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1243 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1242 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1244 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1243 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1245 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1244 c = m.shuffle(typed_data.Float32x4.ZXYW); | 1246 c = m.shuffle(typed_data.Float32x4.ZXYW); |
1245 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1247 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1246 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1248 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1247 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1249 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1248 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1250 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1249 c = m.shuffle(typed_data.Float32x4.ZXZX); | 1251 c = m.shuffle(typed_data.Float32x4.ZXZX); |
1250 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1252 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1251 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1253 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1252 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1254 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1253 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1255 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1254 c = m.shuffle(typed_data.Float32x4.ZXZY); | 1256 c = m.shuffle(typed_data.Float32x4.ZXZY); |
1255 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1257 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1256 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1258 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1257 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1259 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1258 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1260 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1259 c = m.shuffle(typed_data.Float32x4.ZXZZ); | 1261 c = m.shuffle(typed_data.Float32x4.ZXZZ); |
1260 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1262 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1261 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1263 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1262 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1264 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1263 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1265 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1264 c = m.shuffle(typed_data.Float32x4.ZXZW); | 1266 c = m.shuffle(typed_data.Float32x4.ZXZW); |
1265 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1267 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1266 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1268 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1267 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1269 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1268 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1270 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1269 c = m.shuffle(typed_data.Float32x4.ZXWX); | 1271 c = m.shuffle(typed_data.Float32x4.ZXWX); |
1270 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1272 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1271 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1273 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1272 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1274 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1273 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1275 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1274 c = m.shuffle(typed_data.Float32x4.ZXWY); | 1276 c = m.shuffle(typed_data.Float32x4.ZXWY); |
1275 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1277 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1276 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1278 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1277 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1279 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1278 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1280 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1279 c = m.shuffle(typed_data.Float32x4.ZXWZ); | 1281 c = m.shuffle(typed_data.Float32x4.ZXWZ); |
1280 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1282 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1281 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1283 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1282 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1284 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1283 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1285 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1284 c = m.shuffle(typed_data.Float32x4.ZXWW); | 1286 c = m.shuffle(typed_data.Float32x4.ZXWW); |
1285 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1287 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1286 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1288 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1287 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1289 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1288 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1290 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1289 } | 1291 }; |
1290 dart.fn(testShuffle20, dart.void, []); | 1292 dart.fn(float32x4_shuffle_test.testShuffle20, dart.void, []); |
1291 function testShuffle21() { | 1293 float32x4_shuffle_test.testShuffle21 = function() { |
1292 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1294 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1293 let c = null; | 1295 let c = null; |
1294 c = m.shuffle(typed_data.Float32x4.ZYXX); | 1296 c = m.shuffle(typed_data.Float32x4.ZYXX); |
1295 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1297 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1296 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1298 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1297 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1299 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1298 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1300 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1299 c = m.shuffle(typed_data.Float32x4.ZYXY); | 1301 c = m.shuffle(typed_data.Float32x4.ZYXY); |
1300 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1302 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1301 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1303 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1302 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1304 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1303 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1305 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1304 c = m.shuffle(typed_data.Float32x4.ZYXZ); | 1306 c = m.shuffle(typed_data.Float32x4.ZYXZ); |
1305 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1307 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1306 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1308 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1307 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1309 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1308 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1310 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1309 c = m.shuffle(typed_data.Float32x4.ZYXW); | 1311 c = m.shuffle(typed_data.Float32x4.ZYXW); |
1310 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1312 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1311 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1313 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1312 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1314 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1313 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1315 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1314 c = m.shuffle(typed_data.Float32x4.ZYYX); | 1316 c = m.shuffle(typed_data.Float32x4.ZYYX); |
1315 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1317 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1316 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1318 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1317 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1319 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1318 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1320 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1319 c = m.shuffle(typed_data.Float32x4.ZYYY); | 1321 c = m.shuffle(typed_data.Float32x4.ZYYY); |
1320 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1322 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1321 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1323 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1322 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1324 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1323 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1325 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1324 c = m.shuffle(typed_data.Float32x4.ZYYZ); | 1326 c = m.shuffle(typed_data.Float32x4.ZYYZ); |
1325 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1327 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1326 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1328 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1327 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1329 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1328 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1330 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1329 c = m.shuffle(typed_data.Float32x4.ZYYW); | 1331 c = m.shuffle(typed_data.Float32x4.ZYYW); |
1330 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1332 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1331 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1333 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1332 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1334 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1333 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1335 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1334 c = m.shuffle(typed_data.Float32x4.ZYZX); | 1336 c = m.shuffle(typed_data.Float32x4.ZYZX); |
1335 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1337 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1336 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1338 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1337 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1339 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1338 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1340 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1339 c = m.shuffle(typed_data.Float32x4.ZYZY); | 1341 c = m.shuffle(typed_data.Float32x4.ZYZY); |
1340 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1342 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1341 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1343 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1342 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1344 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1343 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1345 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1344 c = m.shuffle(typed_data.Float32x4.ZYZZ); | 1346 c = m.shuffle(typed_data.Float32x4.ZYZZ); |
1345 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1347 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1346 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1348 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1347 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1349 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1348 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1350 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1349 c = m.shuffle(typed_data.Float32x4.ZYZW); | 1351 c = m.shuffle(typed_data.Float32x4.ZYZW); |
1350 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1352 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1351 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1353 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1352 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1354 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1353 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1355 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1354 c = m.shuffle(typed_data.Float32x4.ZYWX); | 1356 c = m.shuffle(typed_data.Float32x4.ZYWX); |
1355 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1357 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1356 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1358 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1357 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1359 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1358 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1360 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1359 c = m.shuffle(typed_data.Float32x4.ZYWY); | 1361 c = m.shuffle(typed_data.Float32x4.ZYWY); |
1360 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1362 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1361 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1363 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1362 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1364 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1363 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1365 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1364 c = m.shuffle(typed_data.Float32x4.ZYWZ); | 1366 c = m.shuffle(typed_data.Float32x4.ZYWZ); |
1365 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1367 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1366 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1368 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1367 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1369 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1368 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1370 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1369 c = m.shuffle(typed_data.Float32x4.ZYWW); | 1371 c = m.shuffle(typed_data.Float32x4.ZYWW); |
1370 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1372 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1371 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1373 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1372 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1374 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1373 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1375 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1374 } | 1376 }; |
1375 dart.fn(testShuffle21, dart.void, []); | 1377 dart.fn(float32x4_shuffle_test.testShuffle21, dart.void, []); |
1376 function testShuffle22() { | 1378 float32x4_shuffle_test.testShuffle22 = function() { |
1377 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1379 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1378 let c = null; | 1380 let c = null; |
1379 c = m.shuffle(typed_data.Float32x4.ZZXX); | 1381 c = m.shuffle(typed_data.Float32x4.ZZXX); |
1380 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1382 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1381 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1383 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1382 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1384 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1383 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1385 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1384 c = m.shuffle(typed_data.Float32x4.ZZXY); | 1386 c = m.shuffle(typed_data.Float32x4.ZZXY); |
1385 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1387 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1386 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1388 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1387 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1389 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1388 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1390 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1389 c = m.shuffle(typed_data.Float32x4.ZZXZ); | 1391 c = m.shuffle(typed_data.Float32x4.ZZXZ); |
1390 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1392 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1391 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1393 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1392 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1394 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1393 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1395 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1394 c = m.shuffle(typed_data.Float32x4.ZZXW); | 1396 c = m.shuffle(typed_data.Float32x4.ZZXW); |
1395 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1397 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1396 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1398 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1397 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1399 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1398 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1400 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1399 c = m.shuffle(typed_data.Float32x4.ZZYX); | 1401 c = m.shuffle(typed_data.Float32x4.ZZYX); |
1400 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1402 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1401 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1403 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1402 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1404 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1403 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1405 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1404 c = m.shuffle(typed_data.Float32x4.ZZYY); | 1406 c = m.shuffle(typed_data.Float32x4.ZZYY); |
1405 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1407 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1406 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1408 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1407 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1409 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1408 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1410 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1409 c = m.shuffle(typed_data.Float32x4.ZZYZ); | 1411 c = m.shuffle(typed_data.Float32x4.ZZYZ); |
1410 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1412 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1411 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1413 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1412 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1414 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1413 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1415 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1414 c = m.shuffle(typed_data.Float32x4.ZZYW); | 1416 c = m.shuffle(typed_data.Float32x4.ZZYW); |
1415 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1417 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1416 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1418 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1417 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1419 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1418 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1420 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1419 c = m.shuffle(typed_data.Float32x4.ZZZX); | 1421 c = m.shuffle(typed_data.Float32x4.ZZZX); |
1420 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1422 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1421 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1423 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1422 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1424 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1423 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1425 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1424 c = m.shuffle(typed_data.Float32x4.ZZZY); | 1426 c = m.shuffle(typed_data.Float32x4.ZZZY); |
1425 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1427 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1426 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1428 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1427 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1429 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1428 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1430 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1429 c = m.shuffle(typed_data.Float32x4.ZZZZ); | 1431 c = m.shuffle(typed_data.Float32x4.ZZZZ); |
1430 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1432 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1431 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1433 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1432 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1434 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1433 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1435 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1434 c = m.shuffle(typed_data.Float32x4.ZZZW); | 1436 c = m.shuffle(typed_data.Float32x4.ZZZW); |
1435 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1437 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1436 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1438 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1437 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1439 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1438 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1440 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1439 c = m.shuffle(typed_data.Float32x4.ZZWX); | 1441 c = m.shuffle(typed_data.Float32x4.ZZWX); |
1440 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1442 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1441 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1443 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1442 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1444 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1443 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1445 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1444 c = m.shuffle(typed_data.Float32x4.ZZWY); | 1446 c = m.shuffle(typed_data.Float32x4.ZZWY); |
1445 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1447 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1446 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1448 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1447 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1449 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1448 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1450 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1449 c = m.shuffle(typed_data.Float32x4.ZZWZ); | 1451 c = m.shuffle(typed_data.Float32x4.ZZWZ); |
1450 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1452 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1451 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1453 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1452 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1454 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1453 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1455 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1454 c = m.shuffle(typed_data.Float32x4.ZZWW); | 1456 c = m.shuffle(typed_data.Float32x4.ZZWW); |
1455 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1457 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1456 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1458 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1457 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1459 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1458 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1460 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1459 } | 1461 }; |
1460 dart.fn(testShuffle22, dart.void, []); | 1462 dart.fn(float32x4_shuffle_test.testShuffle22, dart.void, []); |
1461 function testShuffle23() { | 1463 float32x4_shuffle_test.testShuffle23 = function() { |
1462 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1464 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1463 let c = null; | 1465 let c = null; |
1464 c = m.shuffle(typed_data.Float32x4.ZWXX); | 1466 c = m.shuffle(typed_data.Float32x4.ZWXX); |
1465 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1467 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1466 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1468 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1467 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1469 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1468 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1470 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1469 c = m.shuffle(typed_data.Float32x4.ZWXY); | 1471 c = m.shuffle(typed_data.Float32x4.ZWXY); |
1470 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1472 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1471 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1473 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1472 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1474 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1473 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1475 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1474 c = m.shuffle(typed_data.Float32x4.ZWXZ); | 1476 c = m.shuffle(typed_data.Float32x4.ZWXZ); |
1475 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1477 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1476 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1478 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1477 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1479 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1478 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1480 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1479 c = m.shuffle(typed_data.Float32x4.ZWXW); | 1481 c = m.shuffle(typed_data.Float32x4.ZWXW); |
1480 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1482 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1481 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1483 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1482 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1484 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1483 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1485 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1484 c = m.shuffle(typed_data.Float32x4.ZWYX); | 1486 c = m.shuffle(typed_data.Float32x4.ZWYX); |
1485 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1487 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1486 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1488 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1487 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1489 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1488 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1490 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1489 c = m.shuffle(typed_data.Float32x4.ZWYY); | 1491 c = m.shuffle(typed_data.Float32x4.ZWYY); |
1490 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1492 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1491 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1493 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1492 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1494 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1493 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1495 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1494 c = m.shuffle(typed_data.Float32x4.ZWYZ); | 1496 c = m.shuffle(typed_data.Float32x4.ZWYZ); |
1495 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1497 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1496 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1498 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1497 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1499 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1498 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1500 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1499 c = m.shuffle(typed_data.Float32x4.ZWYW); | 1501 c = m.shuffle(typed_data.Float32x4.ZWYW); |
1500 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1502 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1501 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1503 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1502 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1504 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1503 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1505 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1504 c = m.shuffle(typed_data.Float32x4.ZWZX); | 1506 c = m.shuffle(typed_data.Float32x4.ZWZX); |
1505 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1507 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1506 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1508 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1507 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1509 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1508 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1510 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1509 c = m.shuffle(typed_data.Float32x4.ZWZY); | 1511 c = m.shuffle(typed_data.Float32x4.ZWZY); |
1510 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1512 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1511 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1513 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1512 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1514 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1513 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1515 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1514 c = m.shuffle(typed_data.Float32x4.ZWZZ); | 1516 c = m.shuffle(typed_data.Float32x4.ZWZZ); |
1515 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1517 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1516 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1518 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1517 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1519 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1518 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1520 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1519 c = m.shuffle(typed_data.Float32x4.ZWZW); | 1521 c = m.shuffle(typed_data.Float32x4.ZWZW); |
1520 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1522 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1521 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1523 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1522 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1524 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1523 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1525 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1524 c = m.shuffle(typed_data.Float32x4.ZWWX); | 1526 c = m.shuffle(typed_data.Float32x4.ZWWX); |
1525 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1527 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1526 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1528 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1527 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1529 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1528 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1530 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1529 c = m.shuffle(typed_data.Float32x4.ZWWY); | 1531 c = m.shuffle(typed_data.Float32x4.ZWWY); |
1530 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1532 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1531 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1533 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1532 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1534 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1533 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1535 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1534 c = m.shuffle(typed_data.Float32x4.ZWWZ); | 1536 c = m.shuffle(typed_data.Float32x4.ZWWZ); |
1535 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1537 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1536 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1538 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1537 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1539 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1538 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1540 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1539 c = m.shuffle(typed_data.Float32x4.ZWWW); | 1541 c = m.shuffle(typed_data.Float32x4.ZWWW); |
1540 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1542 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1541 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1543 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1542 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1544 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1543 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1545 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1544 } | 1546 }; |
1545 dart.fn(testShuffle23, dart.void, []); | 1547 dart.fn(float32x4_shuffle_test.testShuffle23, dart.void, []); |
1546 function testShuffle30() { | 1548 float32x4_shuffle_test.testShuffle30 = function() { |
1547 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1549 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1548 let c = null; | 1550 let c = null; |
1549 c = m.shuffle(typed_data.Float32x4.WXXX); | 1551 c = m.shuffle(typed_data.Float32x4.WXXX); |
1550 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1552 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1551 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1553 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1552 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1554 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1553 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1555 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1554 c = m.shuffle(typed_data.Float32x4.WXXY); | 1556 c = m.shuffle(typed_data.Float32x4.WXXY); |
1555 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1557 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1556 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1558 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1557 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1559 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1558 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1560 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1559 c = m.shuffle(typed_data.Float32x4.WXXZ); | 1561 c = m.shuffle(typed_data.Float32x4.WXXZ); |
1560 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1562 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1561 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1563 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1562 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1564 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1563 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1565 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1564 c = m.shuffle(typed_data.Float32x4.WXXW); | 1566 c = m.shuffle(typed_data.Float32x4.WXXW); |
1565 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1567 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1566 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1568 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1567 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1569 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1568 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1570 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1569 c = m.shuffle(typed_data.Float32x4.WXYX); | 1571 c = m.shuffle(typed_data.Float32x4.WXYX); |
1570 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1572 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1571 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1573 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1572 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1574 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1573 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1575 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1574 c = m.shuffle(typed_data.Float32x4.WXYY); | 1576 c = m.shuffle(typed_data.Float32x4.WXYY); |
1575 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1577 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1576 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1578 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1577 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1579 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1578 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1580 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1579 c = m.shuffle(typed_data.Float32x4.WXYZ); | 1581 c = m.shuffle(typed_data.Float32x4.WXYZ); |
1580 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1582 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1581 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1583 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1582 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1584 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1583 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1585 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1584 c = m.shuffle(typed_data.Float32x4.WXYW); | 1586 c = m.shuffle(typed_data.Float32x4.WXYW); |
1585 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1587 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1586 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1588 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1587 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1589 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1588 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1590 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1589 c = m.shuffle(typed_data.Float32x4.WXZX); | 1591 c = m.shuffle(typed_data.Float32x4.WXZX); |
1590 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1592 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1591 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1593 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1592 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1594 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1593 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1595 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1594 c = m.shuffle(typed_data.Float32x4.WXZY); | 1596 c = m.shuffle(typed_data.Float32x4.WXZY); |
1595 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1597 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1596 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1598 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1597 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1599 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1598 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1600 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1599 c = m.shuffle(typed_data.Float32x4.WXZZ); | 1601 c = m.shuffle(typed_data.Float32x4.WXZZ); |
1600 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1602 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1601 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1603 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1602 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1604 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1603 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1605 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1604 c = m.shuffle(typed_data.Float32x4.WXZW); | 1606 c = m.shuffle(typed_data.Float32x4.WXZW); |
1605 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1607 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1606 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1608 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1607 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1609 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1608 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1610 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1609 c = m.shuffle(typed_data.Float32x4.WXWX); | 1611 c = m.shuffle(typed_data.Float32x4.WXWX); |
1610 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1612 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1611 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1613 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1612 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1614 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1613 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1615 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1614 c = m.shuffle(typed_data.Float32x4.WXWY); | 1616 c = m.shuffle(typed_data.Float32x4.WXWY); |
1615 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1617 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1616 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1618 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1617 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1619 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1618 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1620 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1619 c = m.shuffle(typed_data.Float32x4.WXWZ); | 1621 c = m.shuffle(typed_data.Float32x4.WXWZ); |
1620 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1622 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1621 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1623 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1622 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1624 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1623 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1625 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1624 c = m.shuffle(typed_data.Float32x4.WXWW); | 1626 c = m.shuffle(typed_data.Float32x4.WXWW); |
1625 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1627 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1626 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1628 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1627 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1629 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1628 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1630 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1629 } | 1631 }; |
1630 dart.fn(testShuffle30, dart.void, []); | 1632 dart.fn(float32x4_shuffle_test.testShuffle30, dart.void, []); |
1631 function testShuffle31() { | 1633 float32x4_shuffle_test.testShuffle31 = function() { |
1632 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1634 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1633 let c = null; | 1635 let c = null; |
1634 c = m.shuffle(typed_data.Float32x4.WYXX); | 1636 c = m.shuffle(typed_data.Float32x4.WYXX); |
1635 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1637 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1636 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1638 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1637 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1639 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1638 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1640 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1639 c = m.shuffle(typed_data.Float32x4.WYXY); | 1641 c = m.shuffle(typed_data.Float32x4.WYXY); |
1640 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1642 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1641 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1643 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1642 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1644 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1643 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1645 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1644 c = m.shuffle(typed_data.Float32x4.WYXZ); | 1646 c = m.shuffle(typed_data.Float32x4.WYXZ); |
1645 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1647 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1646 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1648 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1647 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1649 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1648 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1650 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1649 c = m.shuffle(typed_data.Float32x4.WYXW); | 1651 c = m.shuffle(typed_data.Float32x4.WYXW); |
1650 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1652 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1651 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1653 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1652 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1654 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1653 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1655 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1654 c = m.shuffle(typed_data.Float32x4.WYYX); | 1656 c = m.shuffle(typed_data.Float32x4.WYYX); |
1655 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1657 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1656 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1658 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1657 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1659 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1658 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1660 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1659 c = m.shuffle(typed_data.Float32x4.WYYY); | 1661 c = m.shuffle(typed_data.Float32x4.WYYY); |
1660 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1662 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1661 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1663 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1662 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1664 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1663 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1665 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1664 c = m.shuffle(typed_data.Float32x4.WYYZ); | 1666 c = m.shuffle(typed_data.Float32x4.WYYZ); |
1665 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1667 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1666 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1668 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1667 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1669 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1668 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1670 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1669 c = m.shuffle(typed_data.Float32x4.WYYW); | 1671 c = m.shuffle(typed_data.Float32x4.WYYW); |
1670 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1672 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1671 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1673 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1672 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1674 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1673 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1675 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1674 c = m.shuffle(typed_data.Float32x4.WYZX); | 1676 c = m.shuffle(typed_data.Float32x4.WYZX); |
1675 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1677 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1676 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1678 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1677 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1679 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1678 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1680 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1679 c = m.shuffle(typed_data.Float32x4.WYZY); | 1681 c = m.shuffle(typed_data.Float32x4.WYZY); |
1680 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1682 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1681 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1683 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1682 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1684 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1683 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1685 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1684 c = m.shuffle(typed_data.Float32x4.WYZZ); | 1686 c = m.shuffle(typed_data.Float32x4.WYZZ); |
1685 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1687 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1686 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1688 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1687 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1689 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1688 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1690 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1689 c = m.shuffle(typed_data.Float32x4.WYZW); | 1691 c = m.shuffle(typed_data.Float32x4.WYZW); |
1690 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1692 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1691 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1693 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1692 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1694 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1693 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1695 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1694 c = m.shuffle(typed_data.Float32x4.WYWX); | 1696 c = m.shuffle(typed_data.Float32x4.WYWX); |
1695 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1697 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1696 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1698 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1697 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1699 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1698 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1700 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1699 c = m.shuffle(typed_data.Float32x4.WYWY); | 1701 c = m.shuffle(typed_data.Float32x4.WYWY); |
1700 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1702 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1701 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1703 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1702 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1704 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1703 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1705 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1704 c = m.shuffle(typed_data.Float32x4.WYWZ); | 1706 c = m.shuffle(typed_data.Float32x4.WYWZ); |
1705 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1707 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1706 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1708 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1707 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1709 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1708 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1710 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1709 c = m.shuffle(typed_data.Float32x4.WYWW); | 1711 c = m.shuffle(typed_data.Float32x4.WYWW); |
1710 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1712 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1711 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1713 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1712 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1714 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1713 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1715 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1714 } | 1716 }; |
1715 dart.fn(testShuffle31, dart.void, []); | 1717 dart.fn(float32x4_shuffle_test.testShuffle31, dart.void, []); |
1716 function testShuffle32() { | 1718 float32x4_shuffle_test.testShuffle32 = function() { |
1717 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1719 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1718 let c = null; | 1720 let c = null; |
1719 c = m.shuffle(typed_data.Float32x4.WZXX); | 1721 c = m.shuffle(typed_data.Float32x4.WZXX); |
1720 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1722 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1721 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1723 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1722 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1724 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1723 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1725 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1724 c = m.shuffle(typed_data.Float32x4.WZXY); | 1726 c = m.shuffle(typed_data.Float32x4.WZXY); |
1725 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1727 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1726 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1728 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1727 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1729 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1728 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1730 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1729 c = m.shuffle(typed_data.Float32x4.WZXZ); | 1731 c = m.shuffle(typed_data.Float32x4.WZXZ); |
1730 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1732 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1731 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1733 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1732 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1734 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1733 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1735 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1734 c = m.shuffle(typed_data.Float32x4.WZXW); | 1736 c = m.shuffle(typed_data.Float32x4.WZXW); |
1735 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1737 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1736 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1738 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1737 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1739 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1738 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1740 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1739 c = m.shuffle(typed_data.Float32x4.WZYX); | 1741 c = m.shuffle(typed_data.Float32x4.WZYX); |
1740 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1742 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1741 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1743 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1742 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1744 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1743 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1745 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1744 c = m.shuffle(typed_data.Float32x4.WZYY); | 1746 c = m.shuffle(typed_data.Float32x4.WZYY); |
1745 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1747 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1746 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1748 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1747 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1749 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1748 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1750 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1749 c = m.shuffle(typed_data.Float32x4.WZYZ); | 1751 c = m.shuffle(typed_data.Float32x4.WZYZ); |
1750 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1752 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1751 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1753 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1752 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1754 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1753 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1755 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1754 c = m.shuffle(typed_data.Float32x4.WZYW); | 1756 c = m.shuffle(typed_data.Float32x4.WZYW); |
1755 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1757 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1756 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1758 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1757 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1759 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1758 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1760 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1759 c = m.shuffle(typed_data.Float32x4.WZZX); | 1761 c = m.shuffle(typed_data.Float32x4.WZZX); |
1760 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1762 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1761 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1763 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1762 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1764 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1763 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1765 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1764 c = m.shuffle(typed_data.Float32x4.WZZY); | 1766 c = m.shuffle(typed_data.Float32x4.WZZY); |
1765 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1767 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1766 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1768 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1767 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1769 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1768 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1770 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1769 c = m.shuffle(typed_data.Float32x4.WZZZ); | 1771 c = m.shuffle(typed_data.Float32x4.WZZZ); |
1770 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1772 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1771 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1773 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1772 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1774 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1773 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1775 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1774 c = m.shuffle(typed_data.Float32x4.WZZW); | 1776 c = m.shuffle(typed_data.Float32x4.WZZW); |
1775 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1777 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1776 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1778 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1777 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1779 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1778 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1780 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1779 c = m.shuffle(typed_data.Float32x4.WZWX); | 1781 c = m.shuffle(typed_data.Float32x4.WZWX); |
1780 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1782 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1781 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1783 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1782 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1784 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1783 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1785 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1784 c = m.shuffle(typed_data.Float32x4.WZWY); | 1786 c = m.shuffle(typed_data.Float32x4.WZWY); |
1785 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1787 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1786 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1788 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1787 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1789 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1788 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1790 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1789 c = m.shuffle(typed_data.Float32x4.WZWZ); | 1791 c = m.shuffle(typed_data.Float32x4.WZWZ); |
1790 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1792 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1791 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1793 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1792 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1794 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1793 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1795 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1794 c = m.shuffle(typed_data.Float32x4.WZWW); | 1796 c = m.shuffle(typed_data.Float32x4.WZWW); |
1795 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1797 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1796 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1798 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1797 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1799 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1798 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1800 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1799 } | 1801 }; |
1800 dart.fn(testShuffle32, dart.void, []); | 1802 dart.fn(float32x4_shuffle_test.testShuffle32, dart.void, []); |
1801 function testShuffle33() { | 1803 float32x4_shuffle_test.testShuffle33 = function() { |
1802 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1804 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1803 let c = null; | 1805 let c = null; |
1804 c = m.shuffle(typed_data.Float32x4.WWXX); | 1806 c = m.shuffle(typed_data.Float32x4.WWXX); |
1805 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1807 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1806 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1808 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1807 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1809 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1808 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1810 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1809 c = m.shuffle(typed_data.Float32x4.WWXY); | 1811 c = m.shuffle(typed_data.Float32x4.WWXY); |
1810 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1812 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1811 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1813 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1812 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1814 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1813 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1815 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1814 c = m.shuffle(typed_data.Float32x4.WWXZ); | 1816 c = m.shuffle(typed_data.Float32x4.WWXZ); |
1815 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1817 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1816 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1818 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1817 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1819 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1818 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1820 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1819 c = m.shuffle(typed_data.Float32x4.WWXW); | 1821 c = m.shuffle(typed_data.Float32x4.WWXW); |
1820 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1822 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1821 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1823 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1822 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1824 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1823 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1825 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1824 c = m.shuffle(typed_data.Float32x4.WWYX); | 1826 c = m.shuffle(typed_data.Float32x4.WWYX); |
1825 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1827 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1826 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1828 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1827 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1829 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1828 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1830 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1829 c = m.shuffle(typed_data.Float32x4.WWYY); | 1831 c = m.shuffle(typed_data.Float32x4.WWYY); |
1830 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1832 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1831 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1833 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1832 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1834 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1833 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1835 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1834 c = m.shuffle(typed_data.Float32x4.WWYZ); | 1836 c = m.shuffle(typed_data.Float32x4.WWYZ); |
1835 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1837 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1836 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1838 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1837 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1839 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1838 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1840 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1839 c = m.shuffle(typed_data.Float32x4.WWYW); | 1841 c = m.shuffle(typed_data.Float32x4.WWYW); |
1840 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1842 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1841 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1843 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1842 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1844 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1843 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1845 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1844 c = m.shuffle(typed_data.Float32x4.WWZX); | 1846 c = m.shuffle(typed_data.Float32x4.WWZX); |
1845 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1847 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1846 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1848 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1847 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1849 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1848 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1850 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1849 c = m.shuffle(typed_data.Float32x4.WWZY); | 1851 c = m.shuffle(typed_data.Float32x4.WWZY); |
1850 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1852 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1851 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1853 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1852 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1854 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1853 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1855 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1854 c = m.shuffle(typed_data.Float32x4.WWZZ); | 1856 c = m.shuffle(typed_data.Float32x4.WWZZ); |
1855 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1857 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1856 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1858 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1857 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1859 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1858 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1860 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1859 c = m.shuffle(typed_data.Float32x4.WWZW); | 1861 c = m.shuffle(typed_data.Float32x4.WWZW); |
1860 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1862 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1861 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1863 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1862 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1864 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
1863 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1865 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1864 c = m.shuffle(typed_data.Float32x4.WWWX); | 1866 c = m.shuffle(typed_data.Float32x4.WWWX); |
1865 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1867 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1866 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1868 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1867 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1869 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1868 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1870 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1869 c = m.shuffle(typed_data.Float32x4.WWWY); | 1871 c = m.shuffle(typed_data.Float32x4.WWWY); |
1870 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1872 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1871 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1873 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1872 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1874 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1873 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1875 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1874 c = m.shuffle(typed_data.Float32x4.WWWZ); | 1876 c = m.shuffle(typed_data.Float32x4.WWWZ); |
1875 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1877 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1876 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1878 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1877 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1879 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1878 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1880 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
1879 c = m.shuffle(typed_data.Float32x4.WWWW); | 1881 c = m.shuffle(typed_data.Float32x4.WWWW); |
1880 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1882 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1881 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1883 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
1882 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1884 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
1883 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1885 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
1884 } | 1886 }; |
1885 dart.fn(testShuffle33, dart.void, []); | 1887 dart.fn(float32x4_shuffle_test.testShuffle33, dart.void, []); |
1886 function testShuffleNonConstant(mask) { | 1888 float32x4_shuffle_test.testShuffleNonConstant = function(mask) { |
1887 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1889 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1888 let c = null; | 1890 let c = null; |
1889 c = m.shuffle(dart.as(mask, core.int)); | 1891 c = m.shuffle(dart.as(mask, core.int)); |
1890 if (dart.equals(mask, 1)) { | 1892 if (dart.equals(mask, 1)) { |
1891 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1893 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
1892 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1894 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
1893 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1895 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
1894 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1896 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1895 } else { | 1897 } else { |
1896 expect.Expect.equals(dart.notNull(typed_data.Float32x4.YYYY) + 1, mask); | 1898 expect$.Expect.equals(dart.notNull(typed_data.Float32x4.YYYY) + 1, mask); |
1897 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1899 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
1898 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1900 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
1899 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1901 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1900 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1902 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
1901 } | 1903 } |
1902 } | 1904 }; |
1903 dart.fn(testShuffleNonConstant, dart.void, [dart.dynamic]); | 1905 dart.fn(float32x4_shuffle_test.testShuffleNonConstant, dart.void, [dart.dynami
c]); |
1904 function testInvalidShuffle(mask) { | 1906 float32x4_shuffle_test.testInvalidShuffle = function(mask) { |
1905 expect.Expect.isFalse(dart.notNull(dart.as(dart.dsend(mask, '<=', 255), core
.bool)) && dart.notNull(dart.as(dart.dsend(mask, '>=', 0), core.bool))); | 1907 expect$.Expect.isFalse(dart.notNull(dart.as(dart.dsend(mask, '<=', 255), cor
e.bool)) && dart.notNull(dart.as(dart.dsend(mask, '>=', 0), core.bool))); |
1906 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1908 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1907 let c = null; | 1909 let c = null; |
1908 expect.Expect.throws(dart.fn(() => { | 1910 expect$.Expect.throws(dart.fn(() => { |
1909 c = m.shuffle(dart.as(mask, core.int)); | 1911 c = m.shuffle(dart.as(mask, core.int)); |
1910 }, dart.void, [])); | 1912 }, dart.void, [])); |
1911 } | 1913 }; |
1912 dart.fn(testInvalidShuffle, dart.void, [dart.dynamic]); | 1914 dart.fn(float32x4_shuffle_test.testInvalidShuffle, dart.void, [dart.dynamic]); |
1913 function testShuffle() { | 1915 float32x4_shuffle_test.testShuffle = function() { |
1914 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1916 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1915 let c = null; | 1917 let c = null; |
1916 c = m.shuffle(typed_data.Float32x4.WZYX); | 1918 c = m.shuffle(typed_data.Float32x4.WZYX); |
1917 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1919 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
1918 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1920 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
1919 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1921 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
1920 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1922 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
1921 } | 1923 }; |
1922 dart.fn(testShuffle, dart.void, []); | 1924 dart.fn(float32x4_shuffle_test.testShuffle, dart.void, []); |
1923 function main() { | 1925 float32x4_shuffle_test.main = function() { |
1924 let xxxx = dart.notNull(typed_data.Float32x4.XXXX) + 1; | 1926 let xxxx = dart.notNull(typed_data.Float32x4.XXXX) + 1; |
1925 let yyyy = dart.notNull(typed_data.Float32x4.YYYY) + 1; | 1927 let yyyy = dart.notNull(typed_data.Float32x4.YYYY) + 1; |
1926 for (let i = 0; i < 20; i++) { | 1928 for (let i = 0; i < 20; i++) { |
1927 testShuffle(); | 1929 float32x4_shuffle_test.testShuffle(); |
1928 testShuffle00(); | 1930 float32x4_shuffle_test.testShuffle00(); |
1929 testShuffle01(); | 1931 float32x4_shuffle_test.testShuffle01(); |
1930 testShuffle02(); | 1932 float32x4_shuffle_test.testShuffle02(); |
1931 testShuffle03(); | 1933 float32x4_shuffle_test.testShuffle03(); |
1932 testShuffle10(); | 1934 float32x4_shuffle_test.testShuffle10(); |
1933 testShuffle11(); | 1935 float32x4_shuffle_test.testShuffle11(); |
1934 testShuffle12(); | 1936 float32x4_shuffle_test.testShuffle12(); |
1935 testShuffle13(); | 1937 float32x4_shuffle_test.testShuffle13(); |
1936 testShuffle20(); | 1938 float32x4_shuffle_test.testShuffle20(); |
1937 testShuffle21(); | 1939 float32x4_shuffle_test.testShuffle21(); |
1938 testShuffle22(); | 1940 float32x4_shuffle_test.testShuffle22(); |
1939 testShuffle23(); | 1941 float32x4_shuffle_test.testShuffle23(); |
1940 testShuffle30(); | 1942 float32x4_shuffle_test.testShuffle30(); |
1941 testShuffle31(); | 1943 float32x4_shuffle_test.testShuffle31(); |
1942 testShuffle32(); | 1944 float32x4_shuffle_test.testShuffle32(); |
1943 testShuffle33(); | 1945 float32x4_shuffle_test.testShuffle33(); |
1944 testShuffleNonConstant(xxxx); | 1946 float32x4_shuffle_test.testShuffleNonConstant(xxxx); |
1945 testShuffleNonConstant(yyyy); | 1947 float32x4_shuffle_test.testShuffleNonConstant(yyyy); |
1946 testInvalidShuffle(256); | 1948 float32x4_shuffle_test.testInvalidShuffle(256); |
1947 testInvalidShuffle(-1); | 1949 float32x4_shuffle_test.testInvalidShuffle(-1); |
1948 } | 1950 } |
1949 } | 1951 }; |
1950 dart.fn(main); | 1952 dart.fn(float32x4_shuffle_test.main); |
1951 // Exports: | 1953 // Exports: |
1952 exports.testShuffle00 = testShuffle00; | 1954 exports.float32x4_shuffle_test = float32x4_shuffle_test; |
1953 exports.testShuffle01 = testShuffle01; | |
1954 exports.testShuffle02 = testShuffle02; | |
1955 exports.testShuffle03 = testShuffle03; | |
1956 exports.testShuffle10 = testShuffle10; | |
1957 exports.testShuffle11 = testShuffle11; | |
1958 exports.testShuffle12 = testShuffle12; | |
1959 exports.testShuffle13 = testShuffle13; | |
1960 exports.testShuffle20 = testShuffle20; | |
1961 exports.testShuffle21 = testShuffle21; | |
1962 exports.testShuffle22 = testShuffle22; | |
1963 exports.testShuffle23 = testShuffle23; | |
1964 exports.testShuffle30 = testShuffle30; | |
1965 exports.testShuffle31 = testShuffle31; | |
1966 exports.testShuffle32 = testShuffle32; | |
1967 exports.testShuffle33 = testShuffle33; | |
1968 exports.testShuffleNonConstant = testShuffleNonConstant; | |
1969 exports.testInvalidShuffle = testInvalidShuffle; | |
1970 exports.testShuffle = testShuffle; | |
1971 exports.main = main; | |
1972 }); | 1955 }); |
1973 dart_library.library('lib/typed_data/float32x4_sign_mask_test', null, /* Imports
*/[ | 1956 dart_library.library('float32x4_sign_mask_test', null, /* Imports */[ |
1974 'dart/_runtime', | 1957 'dart_sdk', |
1975 'dart/typed_data', | 1958 'expect' |
1976 'expect/expect' | 1959 ], function(exports, dart_sdk, expect) { |
1977 ], /* Lazy imports */[ | |
1978 ], function(exports, dart, typed_data, expect) { | |
1979 'use strict'; | 1960 'use strict'; |
1980 let dartx = dart.dartx; | 1961 const core = dart_sdk.core; |
1981 function testImmediates() { | 1962 const typed_data = dart_sdk.typed_data; |
| 1963 const dart = dart_sdk.dart; |
| 1964 const dartx = dart_sdk.dartx; |
| 1965 const expect$ = expect.expect; |
| 1966 const float32x4_sign_mask_test = Object.create(null); |
| 1967 float32x4_sign_mask_test.testImmediates = function() { |
1982 let f = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1968 let f = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
1983 let m = f.signMask; | 1969 let m = f.signMask; |
1984 expect.Expect.equals(0, m); | 1970 expect$.Expect.equals(0, m); |
1985 f = typed_data.Float32x4.new(-1.0, -2.0, -3.0, -0.0); | 1971 f = typed_data.Float32x4.new(-1.0, -2.0, -3.0, -0.0); |
1986 m = f.signMask; | 1972 m = f.signMask; |
1987 expect.Expect.equals(15, m); | 1973 expect$.Expect.equals(15, m); |
1988 f = typed_data.Float32x4.new(-1.0, 2.0, 3.0, 4.0); | 1974 f = typed_data.Float32x4.new(-1.0, 2.0, 3.0, 4.0); |
1989 m = f.signMask; | 1975 m = f.signMask; |
1990 expect.Expect.equals(1, m); | 1976 expect$.Expect.equals(1, m); |
1991 f = typed_data.Float32x4.new(1.0, -2.0, 3.0, 4.0); | 1977 f = typed_data.Float32x4.new(1.0, -2.0, 3.0, 4.0); |
1992 m = f.signMask; | 1978 m = f.signMask; |
1993 expect.Expect.equals(2, m); | 1979 expect$.Expect.equals(2, m); |
1994 f = typed_data.Float32x4.new(1.0, 2.0, -3.0, 4.0); | 1980 f = typed_data.Float32x4.new(1.0, 2.0, -3.0, 4.0); |
1995 m = f.signMask; | 1981 m = f.signMask; |
1996 expect.Expect.equals(4, m); | 1982 expect$.Expect.equals(4, m); |
1997 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, -4.0); | 1983 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, -4.0); |
1998 m = f.signMask; | 1984 m = f.signMask; |
1999 expect.Expect.equals(8, m); | 1985 expect$.Expect.equals(8, m); |
2000 } | 1986 }; |
2001 dart.fn(testImmediates, dart.void, []); | 1987 dart.fn(float32x4_sign_mask_test.testImmediates, dart.void, []); |
2002 function testZero() { | 1988 float32x4_sign_mask_test.testZero = function() { |
2003 let f = typed_data.Float32x4.new(0.0, 0.0, 0.0, 0.0); | 1989 let f = typed_data.Float32x4.new(0.0, 0.0, 0.0, 0.0); |
2004 let m = f.signMask; | 1990 let m = f.signMask; |
2005 expect.Expect.equals(0, m); | 1991 expect$.Expect.equals(0, m); |
2006 f = typed_data.Float32x4.new(-0.0, -0.0, -0.0, -0.0); | 1992 f = typed_data.Float32x4.new(-0.0, -0.0, -0.0, -0.0); |
2007 m = f.signMask; | 1993 m = f.signMask; |
2008 expect.Expect.equals(15, m); | 1994 expect$.Expect.equals(15, m); |
2009 } | 1995 }; |
2010 dart.fn(testZero, dart.void, []); | 1996 dart.fn(float32x4_sign_mask_test.testZero, dart.void, []); |
2011 function testArithmetic() { | 1997 float32x4_sign_mask_test.testArithmetic = function() { |
2012 let a = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); | 1998 let a = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); |
2013 let b = typed_data.Float32x4.new(2.0, 2.0, 2.0, 2.0); | 1999 let b = typed_data.Float32x4.new(2.0, 2.0, 2.0, 2.0); |
2014 let c = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); | 2000 let c = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); |
2015 let m1 = a['-'](b).signMask; | 2001 let m1 = a['-'](b).signMask; |
2016 expect.Expect.equals(15, m1); | 2002 expect$.Expect.equals(15, m1); |
2017 let m2 = b['-'](a).signMask; | 2003 let m2 = b['-'](a).signMask; |
2018 expect.Expect.equals(0, m2); | 2004 expect$.Expect.equals(0, m2); |
2019 let m3 = c['*'](c).signMask; | 2005 let m3 = c['*'](c).signMask; |
2020 expect.Expect.equals(0, m3); | 2006 expect$.Expect.equals(0, m3); |
2021 let m4 = a['*'](c).signMask; | 2007 let m4 = a['*'](c).signMask; |
2022 expect.Expect.equals(15, m4); | 2008 expect$.Expect.equals(15, m4); |
2023 } | 2009 }; |
2024 dart.fn(testArithmetic, dart.void, []); | 2010 dart.fn(float32x4_sign_mask_test.testArithmetic, dart.void, []); |
2025 function main() { | 2011 float32x4_sign_mask_test.main = function() { |
2026 for (let i = 0; i < 2000; i++) { | 2012 for (let i = 0; i < 2000; i++) { |
2027 testImmediates(); | 2013 float32x4_sign_mask_test.testImmediates(); |
2028 testZero(); | 2014 float32x4_sign_mask_test.testZero(); |
2029 testArithmetic(); | 2015 float32x4_sign_mask_test.testArithmetic(); |
2030 } | 2016 } |
2031 } | 2017 }; |
2032 dart.fn(main); | 2018 dart.fn(float32x4_sign_mask_test.main); |
2033 // Exports: | 2019 // Exports: |
2034 exports.testImmediates = testImmediates; | 2020 exports.float32x4_sign_mask_test = float32x4_sign_mask_test; |
2035 exports.testZero = testZero; | |
2036 exports.testArithmetic = testArithmetic; | |
2037 exports.main = main; | |
2038 }); | 2021 }); |
2039 dart_library.library('lib/typed_data/float32x4_transpose_test', null, /* Imports
*/[ | 2022 dart_library.library('float32x4_transpose_test', null, /* Imports */[ |
2040 'dart/_runtime', | 2023 'dart_sdk', |
2041 'expect/expect', | 2024 'expect' |
2042 'dart/typed_data' | 2025 ], function(exports, dart_sdk, expect) { |
2043 ], /* Lazy imports */[ | |
2044 ], function(exports, dart, expect, typed_data) { | |
2045 'use strict'; | 2026 'use strict'; |
2046 let dartx = dart.dartx; | 2027 const core = dart_sdk.core; |
2047 function transpose(m) { | 2028 const typed_data = dart_sdk.typed_data; |
2048 expect.Expect.equals(4, m.length); | 2029 const dart = dart_sdk.dart; |
| 2030 const dartx = dart_sdk.dartx; |
| 2031 const expect$ = expect.expect; |
| 2032 const float32x4_transpose_test = Object.create(null); |
| 2033 float32x4_transpose_test.transpose = function(m) { |
| 2034 expect$.Expect.equals(4, m.length); |
2049 let m0 = m.get(0); | 2035 let m0 = m.get(0); |
2050 let m1 = m.get(1); | 2036 let m1 = m.get(1); |
2051 let m2 = m.get(2); | 2037 let m2 = m.get(2); |
2052 let m3 = m.get(3); | 2038 let m3 = m.get(3); |
2053 let t0 = m0.shuffleMix(m1, typed_data.Float32x4.XYXY); | 2039 let t0 = m0.shuffleMix(m1, typed_data.Float32x4.XYXY); |
2054 let t1 = m2.shuffleMix(m3, typed_data.Float32x4.XYXY); | 2040 let t1 = m2.shuffleMix(m3, typed_data.Float32x4.XYXY); |
2055 m.set(0, t0.shuffleMix(t1, typed_data.Float32x4.XZXZ)); | 2041 m.set(0, t0.shuffleMix(t1, typed_data.Float32x4.XZXZ)); |
2056 m.set(1, t0.shuffleMix(t1, typed_data.Float32x4.YWYW)); | 2042 m.set(1, t0.shuffleMix(t1, typed_data.Float32x4.YWYW)); |
2057 let t2 = m0.shuffleMix(m1, typed_data.Float32x4.ZWZW); | 2043 let t2 = m0.shuffleMix(m1, typed_data.Float32x4.ZWZW); |
2058 let t3 = m2.shuffleMix(m3, typed_data.Float32x4.ZWZW); | 2044 let t3 = m2.shuffleMix(m3, typed_data.Float32x4.ZWZW); |
2059 m.set(2, t2.shuffleMix(t3, typed_data.Float32x4.XZXZ)); | 2045 m.set(2, t2.shuffleMix(t3, typed_data.Float32x4.XZXZ)); |
2060 m.set(3, t2.shuffleMix(t3, typed_data.Float32x4.YWYW)); | 2046 m.set(3, t2.shuffleMix(t3, typed_data.Float32x4.YWYW)); |
2061 } | 2047 }; |
2062 dart.fn(transpose, dart.void, [typed_data.Float32x4List]); | 2048 dart.fn(float32x4_transpose_test.transpose, dart.void, [typed_data.Float32x4Li
st]); |
2063 function testTranspose(m, r) { | 2049 float32x4_transpose_test.testTranspose = function(m, r) { |
2064 transpose(m); | 2050 float32x4_transpose_test.transpose(m); |
2065 for (let i = 0; i < 4; i++) { | 2051 for (let i = 0; i < 4; i++) { |
2066 let a = m.get(i); | 2052 let a = m.get(i); |
2067 let b = r.get(i); | 2053 let b = r.get(i); |
2068 expect.Expect.equals(b.x, a.x); | 2054 expect$.Expect.equals(b.x, a.x); |
2069 expect.Expect.equals(b.y, a.y); | 2055 expect$.Expect.equals(b.y, a.y); |
2070 expect.Expect.equals(b.z, a.z); | 2056 expect$.Expect.equals(b.z, a.z); |
2071 expect.Expect.equals(b.w, a.w); | 2057 expect$.Expect.equals(b.w, a.w); |
2072 } | 2058 } |
2073 } | 2059 }; |
2074 dart.fn(testTranspose, dart.void, [typed_data.Float32x4List, typed_data.Float3
2x4List]); | 2060 dart.fn(float32x4_transpose_test.testTranspose, dart.void, [typed_data.Float32
x4List, typed_data.Float32x4List]); |
2075 function main() { | 2061 float32x4_transpose_test.main = function() { |
2076 let A = typed_data.Float32x4List.new(4); | 2062 let A = typed_data.Float32x4List.new(4); |
2077 A.set(0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); | 2063 A.set(0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); |
2078 A.set(1, typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0)); | 2064 A.set(1, typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0)); |
2079 A.set(2, typed_data.Float32x4.new(9.0, 10.0, 11.0, 12.0)); | 2065 A.set(2, typed_data.Float32x4.new(9.0, 10.0, 11.0, 12.0)); |
2080 A.set(3, typed_data.Float32x4.new(13.0, 14.0, 15.0, 16.0)); | 2066 A.set(3, typed_data.Float32x4.new(13.0, 14.0, 15.0, 16.0)); |
2081 let B = typed_data.Float32x4List.new(4); | 2067 let B = typed_data.Float32x4List.new(4); |
2082 B.set(0, typed_data.Float32x4.new(1.0, 5.0, 9.0, 13.0)); | 2068 B.set(0, typed_data.Float32x4.new(1.0, 5.0, 9.0, 13.0)); |
2083 B.set(1, typed_data.Float32x4.new(2.0, 6.0, 10.0, 14.0)); | 2069 B.set(1, typed_data.Float32x4.new(2.0, 6.0, 10.0, 14.0)); |
2084 B.set(2, typed_data.Float32x4.new(3.0, 7.0, 11.0, 15.0)); | 2070 B.set(2, typed_data.Float32x4.new(3.0, 7.0, 11.0, 15.0)); |
2085 B.set(3, typed_data.Float32x4.new(4.0, 8.0, 12.0, 16.0)); | 2071 B.set(3, typed_data.Float32x4.new(4.0, 8.0, 12.0, 16.0)); |
2086 let I = typed_data.Float32x4List.new(4); | 2072 let I = typed_data.Float32x4List.new(4); |
2087 I.set(0, typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0)); | 2073 I.set(0, typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0)); |
2088 I.set(1, typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0)); | 2074 I.set(1, typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0)); |
2089 I.set(2, typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0)); | 2075 I.set(2, typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0)); |
2090 I.set(3, typed_data.Float32x4.new(0.0, 0.0, 0.0, 1.0)); | 2076 I.set(3, typed_data.Float32x4.new(0.0, 0.0, 0.0, 1.0)); |
2091 for (let i = 0; i < 20; i++) { | 2077 for (let i = 0; i < 20; i++) { |
2092 let m = typed_data.Float32x4List.fromList(I); | 2078 let m = typed_data.Float32x4List.fromList(I); |
2093 testTranspose(m, I); | 2079 float32x4_transpose_test.testTranspose(m, I); |
2094 m = typed_data.Float32x4List.fromList(A); | 2080 m = typed_data.Float32x4List.fromList(A); |
2095 testTranspose(m, B); | 2081 float32x4_transpose_test.testTranspose(m, B); |
2096 } | 2082 } |
2097 } | 2083 }; |
2098 dart.fn(main); | 2084 dart.fn(float32x4_transpose_test.main); |
2099 // Exports: | 2085 // Exports: |
2100 exports.transpose = transpose; | 2086 exports.float32x4_transpose_test = float32x4_transpose_test; |
2101 exports.testTranspose = testTranspose; | 2087 }); |
2102 exports.main = main; | 2088 dart_library.library('float32x4_two_arg_shuffle_test', null, /* Imports */[ |
2103 }); | 2089 'dart_sdk', |
2104 dart_library.library('lib/typed_data/float32x4_two_arg_shuffle_test', null, /* I
mports */[ | 2090 'expect' |
2105 'dart/_runtime', | 2091 ], function(exports, dart_sdk, expect) { |
2106 'dart/typed_data', | 2092 'use strict'; |
2107 'expect/expect' | 2093 const core = dart_sdk.core; |
2108 ], /* Lazy imports */[ | 2094 const typed_data = dart_sdk.typed_data; |
2109 ], function(exports, dart, typed_data, expect) { | 2095 const dart = dart_sdk.dart; |
2110 'use strict'; | 2096 const dartx = dart_sdk.dartx; |
2111 let dartx = dart.dartx; | 2097 const expect$ = expect.expect; |
2112 function testWithZWInXY() { | 2098 const float32x4_two_arg_shuffle_test = Object.create(null); |
| 2099 float32x4_two_arg_shuffle_test.testWithZWInXY = function() { |
2113 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2100 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2114 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2101 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
2115 let c = b.shuffleMix(a, typed_data.Float32x4.ZWZW); | 2102 let c = b.shuffleMix(a, typed_data.Float32x4.ZWZW); |
2116 expect.Expect.equals(7.0, c.x); | 2103 expect$.Expect.equals(7.0, c.x); |
2117 expect.Expect.equals(8.0, c.y); | 2104 expect$.Expect.equals(8.0, c.y); |
2118 expect.Expect.equals(3.0, c.z); | 2105 expect$.Expect.equals(3.0, c.z); |
2119 expect.Expect.equals(4.0, c.w); | 2106 expect$.Expect.equals(4.0, c.w); |
2120 } | 2107 }; |
2121 dart.fn(testWithZWInXY); | 2108 dart.fn(float32x4_two_arg_shuffle_test.testWithZWInXY); |
2122 function testInterleaveXY() { | 2109 float32x4_two_arg_shuffle_test.testInterleaveXY = function() { |
2123 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2110 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2124 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2111 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
2125 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY).shuffle(typed_data.Float3
2x4.XZYW); | 2112 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY).shuffle(typed_data.Float3
2x4.XZYW); |
2126 expect.Expect.equals(1.0, c.x); | 2113 expect$.Expect.equals(1.0, c.x); |
2127 expect.Expect.equals(5.0, c.y); | 2114 expect$.Expect.equals(5.0, c.y); |
2128 expect.Expect.equals(2.0, c.z); | 2115 expect$.Expect.equals(2.0, c.z); |
2129 expect.Expect.equals(6.0, c.w); | 2116 expect$.Expect.equals(6.0, c.w); |
2130 } | 2117 }; |
2131 dart.fn(testInterleaveXY); | 2118 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveXY); |
2132 function testInterleaveZW() { | 2119 float32x4_two_arg_shuffle_test.testInterleaveZW = function() { |
2133 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2120 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2134 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2121 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
2135 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW).shuffle(typed_data.Float3
2x4.XZYW); | 2122 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW).shuffle(typed_data.Float3
2x4.XZYW); |
2136 expect.Expect.equals(3.0, c.x); | 2123 expect$.Expect.equals(3.0, c.x); |
2137 expect.Expect.equals(7.0, c.y); | 2124 expect$.Expect.equals(7.0, c.y); |
2138 expect.Expect.equals(4.0, c.z); | 2125 expect$.Expect.equals(4.0, c.z); |
2139 expect.Expect.equals(8.0, c.w); | 2126 expect$.Expect.equals(8.0, c.w); |
2140 } | 2127 }; |
2141 dart.fn(testInterleaveZW); | 2128 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveZW); |
2142 function testInterleaveXYPairs() { | 2129 float32x4_two_arg_shuffle_test.testInterleaveXYPairs = function() { |
2143 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2130 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2144 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2131 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
2145 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY); | 2132 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY); |
2146 expect.Expect.equals(1.0, c.x); | 2133 expect$.Expect.equals(1.0, c.x); |
2147 expect.Expect.equals(2.0, c.y); | 2134 expect$.Expect.equals(2.0, c.y); |
2148 expect.Expect.equals(5.0, c.z); | 2135 expect$.Expect.equals(5.0, c.z); |
2149 expect.Expect.equals(6.0, c.w); | 2136 expect$.Expect.equals(6.0, c.w); |
2150 } | 2137 }; |
2151 dart.fn(testInterleaveXYPairs); | 2138 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveXYPairs); |
2152 function testInterleaveZWPairs() { | 2139 float32x4_two_arg_shuffle_test.testInterleaveZWPairs = function() { |
2153 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2140 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2154 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2141 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
2155 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW); | 2142 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW); |
2156 expect.Expect.equals(3.0, c.x); | 2143 expect$.Expect.equals(3.0, c.x); |
2157 expect.Expect.equals(4.0, c.y); | 2144 expect$.Expect.equals(4.0, c.y); |
2158 expect.Expect.equals(7.0, c.z); | 2145 expect$.Expect.equals(7.0, c.z); |
2159 expect.Expect.equals(8.0, c.w); | 2146 expect$.Expect.equals(8.0, c.w); |
2160 } | 2147 }; |
2161 dart.fn(testInterleaveZWPairs); | 2148 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveZWPairs); |
2162 function main() { | 2149 float32x4_two_arg_shuffle_test.main = function() { |
2163 for (let i = 0; i < 20; i++) { | 2150 for (let i = 0; i < 20; i++) { |
2164 testWithZWInXY(); | 2151 float32x4_two_arg_shuffle_test.testWithZWInXY(); |
2165 testInterleaveXY(); | 2152 float32x4_two_arg_shuffle_test.testInterleaveXY(); |
2166 testInterleaveZW(); | 2153 float32x4_two_arg_shuffle_test.testInterleaveZW(); |
2167 testInterleaveXYPairs(); | 2154 float32x4_two_arg_shuffle_test.testInterleaveXYPairs(); |
2168 testInterleaveZWPairs(); | 2155 float32x4_two_arg_shuffle_test.testInterleaveZWPairs(); |
2169 } | 2156 } |
2170 } | 2157 }; |
2171 dart.fn(main); | 2158 dart.fn(float32x4_two_arg_shuffle_test.main); |
2172 // Exports: | 2159 // Exports: |
2173 exports.testWithZWInXY = testWithZWInXY; | 2160 exports.float32x4_two_arg_shuffle_test = float32x4_two_arg_shuffle_test; |
2174 exports.testInterleaveXY = testInterleaveXY; | 2161 }); |
2175 exports.testInterleaveZW = testInterleaveZW; | 2162 dart_library.library('float32x4_unbox_phi_test', null, /* Imports */[ |
2176 exports.testInterleaveXYPairs = testInterleaveXYPairs; | 2163 'dart_sdk', |
2177 exports.testInterleaveZWPairs = testInterleaveZWPairs; | 2164 'expect' |
2178 exports.main = main; | 2165 ], function(exports, dart_sdk, expect) { |
2179 }); | 2166 'use strict'; |
2180 dart_library.library('lib/typed_data/float32x4_unbox_phi_test', null, /* Imports
*/[ | 2167 const core = dart_sdk.core; |
2181 'dart/_runtime', | 2168 const typed_data = dart_sdk.typed_data; |
2182 'dart/typed_data', | 2169 const dart = dart_sdk.dart; |
2183 'dart/core', | 2170 const dartx = dart_sdk.dartx; |
2184 'expect/expect' | 2171 const expect$ = expect.expect; |
2185 ], /* Lazy imports */[ | 2172 const float32x4_unbox_phi_test = Object.create(null); |
2186 ], function(exports, dart, typed_data, core, expect) { | 2173 float32x4_unbox_phi_test.testUnboxPhi = function(data) { |
2187 'use strict'; | |
2188 let dartx = dart.dartx; | |
2189 function testUnboxPhi(data) { | |
2190 let res = typed_data.Float32x4.zero(); | 2174 let res = typed_data.Float32x4.zero(); |
2191 for (let i = 0; i < dart.notNull(data.length); i++) { | 2175 for (let i = 0; i < dart.notNull(data.length); i++) { |
2192 res = res['+'](data.get(i)); | 2176 res = res['+'](data.get(i)); |
2193 } | 2177 } |
2194 return dart.notNull(res.x) + dart.notNull(res.y) + dart.notNull(res.z) + dar
t.notNull(res.w); | 2178 return dart.notNull(res.x) + dart.notNull(res.y) + dart.notNull(res.z) + dar
t.notNull(res.w); |
2195 } | 2179 }; |
2196 dart.fn(testUnboxPhi, core.double, [typed_data.Float32x4List]); | 2180 dart.fn(float32x4_unbox_phi_test.testUnboxPhi, core.double, [typed_data.Float3
2x4List]); |
2197 function main() { | 2181 float32x4_unbox_phi_test.main = function() { |
2198 let list = typed_data.Float32x4List.new(10); | 2182 let list = typed_data.Float32x4List.new(10); |
2199 let floatList = typed_data.Float32List.view(list.buffer); | 2183 let floatList = typed_data.Float32List.view(list.buffer); |
2200 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { | 2184 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
2201 floatList[dartx.set](i, i[dartx.toDouble]()); | 2185 floatList[dartx.set](i, i[dartx.toDouble]()); |
2202 } | 2186 } |
2203 for (let i = 0; i < 20; i++) { | 2187 for (let i = 0; i < 20; i++) { |
2204 let r = testUnboxPhi(list); | 2188 let r = float32x4_unbox_phi_test.testUnboxPhi(list); |
2205 expect.Expect.equals(780.0, r); | 2189 expect$.Expect.equals(780.0, r); |
2206 } | 2190 } |
2207 } | 2191 }; |
2208 dart.fn(main); | 2192 dart.fn(float32x4_unbox_phi_test.main); |
2209 // Exports: | 2193 // Exports: |
2210 exports.testUnboxPhi = testUnboxPhi; | 2194 exports.float32x4_unbox_phi_test = float32x4_unbox_phi_test; |
2211 exports.main = main; | 2195 }); |
2212 }); | 2196 dart_library.library('float32x4_unbox_regress_test', null, /* Imports */[ |
2213 dart_library.library('lib/typed_data/float32x4_unbox_regress_test', null, /* Imp
orts */[ | 2197 'dart_sdk', |
2214 'dart/_runtime', | 2198 'expect' |
2215 'dart/typed_data', | 2199 ], function(exports, dart_sdk, expect) { |
2216 'expect/expect' | 2200 'use strict'; |
2217 ], /* Lazy imports */[ | 2201 const core = dart_sdk.core; |
2218 ], function(exports, dart, typed_data, expect) { | 2202 const typed_data = dart_sdk.typed_data; |
2219 'use strict'; | 2203 const dart = dart_sdk.dart; |
2220 let dartx = dart.dartx; | 2204 const dartx = dart_sdk.dartx; |
2221 function testListStore(array, index, value) { | 2205 const expect$ = expect.expect; |
| 2206 const float32x4_unbox_regress_test = Object.create(null); |
| 2207 float32x4_unbox_regress_test.testListStore = function(array, index, value) { |
2222 dart.dsetindex(array, index, value); | 2208 dart.dsetindex(array, index, value); |
2223 } | 2209 }; |
2224 dart.fn(testListStore); | 2210 dart.fn(float32x4_unbox_regress_test.testListStore); |
2225 function testListStoreDeopt() { | 2211 float32x4_unbox_regress_test.testListStoreDeopt = function() { |
2226 let list = null; | 2212 let list = null; |
2227 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2213 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2228 let smi = 12; | 2214 let smi = 12; |
2229 list = typed_data.Float32x4List.new(8); | 2215 list = typed_data.Float32x4List.new(8); |
2230 for (let i = 0; i < 20; i++) { | 2216 for (let i = 0; i < 20; i++) { |
2231 testListStore(list, 0, value); | 2217 float32x4_unbox_regress_test.testListStore(list, 0, value); |
2232 } | 2218 } |
2233 try { | 2219 try { |
2234 testListStore(list, 0, smi); | 2220 float32x4_unbox_regress_test.testListStore(list, 0, smi); |
2235 } catch (_) { | 2221 } catch (_) { |
2236 } | 2222 } |
2237 | 2223 |
2238 } | 2224 }; |
2239 dart.fn(testListStoreDeopt, dart.void, []); | 2225 dart.fn(float32x4_unbox_regress_test.testListStoreDeopt, dart.void, []); |
2240 function testAdd(a, b) { | 2226 float32x4_unbox_regress_test.testAdd = function(a, b) { |
2241 let c = dart.dsend(a, '+', b); | 2227 let c = dart.dsend(a, '+', b); |
2242 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 2228 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
2243 expect.Expect.equals(5.0, dart.dload(c, 'y')); | 2229 expect$.Expect.equals(5.0, dart.dload(c, 'y')); |
2244 expect.Expect.equals(7.0, dart.dload(c, 'z')); | 2230 expect$.Expect.equals(7.0, dart.dload(c, 'z')); |
2245 expect.Expect.equals(9.0, dart.dload(c, 'w')); | 2231 expect$.Expect.equals(9.0, dart.dload(c, 'w')); |
2246 } | 2232 }; |
2247 dart.fn(testAdd); | 2233 dart.fn(float32x4_unbox_regress_test.testAdd); |
2248 function testAddDeopt() { | 2234 float32x4_unbox_regress_test.testAddDeopt = function() { |
2249 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2235 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2250 let b = typed_data.Float32x4.new(2.0, 3.0, 4.0, 5.0); | 2236 let b = typed_data.Float32x4.new(2.0, 3.0, 4.0, 5.0); |
2251 let smi = 12; | 2237 let smi = 12; |
2252 for (let i = 0; i < 20; i++) { | 2238 for (let i = 0; i < 20; i++) { |
2253 testAdd(a, b); | 2239 float32x4_unbox_regress_test.testAdd(a, b); |
2254 } | 2240 } |
2255 try { | 2241 try { |
2256 testAdd(a, smi); | 2242 float32x4_unbox_regress_test.testAdd(a, smi); |
2257 } catch (_) { | 2243 } catch (_) { |
2258 } | 2244 } |
2259 | 2245 |
2260 } | 2246 }; |
2261 dart.fn(testAddDeopt, dart.void, []); | 2247 dart.fn(float32x4_unbox_regress_test.testAddDeopt, dart.void, []); |
2262 function testGet(a) { | 2248 float32x4_unbox_regress_test.testGet = function(a) { |
2263 let c = dart.dsend(dart.dsend(dart.dsend(dart.dload(a, 'x'), '+', dart.dload
(a, 'y')), '+', dart.dload(a, 'z')), '+', dart.dload(a, 'w')); | 2249 let c = dart.dsend(dart.dsend(dart.dsend(dart.dload(a, 'x'), '+', dart.dload
(a, 'y')), '+', dart.dload(a, 'z')), '+', dart.dload(a, 'w')); |
2264 expect.Expect.equals(10.0, c); | 2250 expect$.Expect.equals(10.0, c); |
2265 } | 2251 }; |
2266 dart.fn(testGet); | 2252 dart.fn(float32x4_unbox_regress_test.testGet); |
2267 function testGetDeopt() { | 2253 float32x4_unbox_regress_test.testGetDeopt = function() { |
2268 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2254 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2269 let smi = 12; | 2255 let smi = 12; |
2270 for (let i = 0; i < 20; i++) { | 2256 for (let i = 0; i < 20; i++) { |
2271 testGet(a); | 2257 float32x4_unbox_regress_test.testGet(a); |
2272 } | 2258 } |
2273 try { | 2259 try { |
2274 testGet(12); | 2260 float32x4_unbox_regress_test.testGet(12); |
2275 } catch (_) { | 2261 } catch (_) { |
2276 } | 2262 } |
2277 | 2263 |
2278 for (let i = 0; i < 20; i++) { | 2264 for (let i = 0; i < 20; i++) { |
2279 testGet(a); | 2265 float32x4_unbox_regress_test.testGet(a); |
2280 } | 2266 } |
2281 } | 2267 }; |
2282 dart.fn(testGetDeopt, dart.void, []); | 2268 dart.fn(float32x4_unbox_regress_test.testGetDeopt, dart.void, []); |
2283 function testComparison(a, b) { | 2269 float32x4_unbox_regress_test.testComparison = function(a, b) { |
2284 let r = dart.as(dart.dsend(a, 'equal', b), typed_data.Int32x4); | 2270 let r = dart.as(dart.dsend(a, 'equal', b), typed_data.Int32x4); |
2285 expect.Expect.equals(true, r.flagX); | 2271 expect$.Expect.equals(true, r.flagX); |
2286 expect.Expect.equals(false, r.flagY); | 2272 expect$.Expect.equals(false, r.flagY); |
2287 expect.Expect.equals(false, r.flagZ); | 2273 expect$.Expect.equals(false, r.flagZ); |
2288 expect.Expect.equals(true, r.flagW); | 2274 expect$.Expect.equals(true, r.flagW); |
2289 } | 2275 }; |
2290 dart.fn(testComparison, dart.void, [dart.dynamic, dart.dynamic]); | 2276 dart.fn(float32x4_unbox_regress_test.testComparison, dart.void, [dart.dynamic,
dart.dynamic]); |
2291 function testComparisonDeopt() { | 2277 float32x4_unbox_regress_test.testComparisonDeopt = function() { |
2292 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2278 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
2293 let b = typed_data.Float32x4.new(1.0, 2.1, 3.1, 4.0); | 2279 let b = typed_data.Float32x4.new(1.0, 2.1, 3.1, 4.0); |
2294 let smi = 12; | 2280 let smi = 12; |
2295 for (let i = 0; i < 20; i++) { | 2281 for (let i = 0; i < 20; i++) { |
2296 testComparison(a, b); | 2282 float32x4_unbox_regress_test.testComparison(a, b); |
2297 } | 2283 } |
2298 try { | 2284 try { |
2299 testComparison(a, smi); | 2285 float32x4_unbox_regress_test.testComparison(a, smi); |
2300 } catch (_) { | 2286 } catch (_) { |
2301 } | 2287 } |
2302 | 2288 |
2303 for (let i = 0; i < 20; i++) { | 2289 for (let i = 0; i < 20; i++) { |
2304 testComparison(a, b); | 2290 float32x4_unbox_regress_test.testComparison(a, b); |
2305 } | 2291 } |
2306 try { | 2292 try { |
2307 testComparison(smi, a); | 2293 float32x4_unbox_regress_test.testComparison(smi, a); |
2308 } catch (_) { | 2294 } catch (_) { |
2309 } | 2295 } |
2310 | 2296 |
2311 for (let i = 0; i < 20; i++) { | 2297 for (let i = 0; i < 20; i++) { |
2312 testComparison(a, b); | 2298 float32x4_unbox_regress_test.testComparison(a, b); |
2313 } | 2299 } |
2314 } | 2300 }; |
2315 dart.fn(testComparisonDeopt, dart.void, []); | 2301 dart.fn(float32x4_unbox_regress_test.testComparisonDeopt, dart.void, []); |
2316 function main() { | 2302 float32x4_unbox_regress_test.main = function() { |
2317 testListStoreDeopt(); | 2303 float32x4_unbox_regress_test.testListStoreDeopt(); |
2318 testAddDeopt(); | 2304 float32x4_unbox_regress_test.testAddDeopt(); |
2319 testGetDeopt(); | 2305 float32x4_unbox_regress_test.testGetDeopt(); |
2320 testComparisonDeopt(); | 2306 float32x4_unbox_regress_test.testComparisonDeopt(); |
2321 } | 2307 }; |
2322 dart.fn(main); | 2308 dart.fn(float32x4_unbox_regress_test.main); |
2323 // Exports: | 2309 // Exports: |
2324 exports.testListStore = testListStore; | 2310 exports.float32x4_unbox_regress_test = float32x4_unbox_regress_test; |
2325 exports.testListStoreDeopt = testListStoreDeopt; | 2311 }); |
2326 exports.testAdd = testAdd; | 2312 dart_library.library('float64x2_typed_list_test', null, /* Imports */[ |
2327 exports.testAddDeopt = testAddDeopt; | 2313 'dart_sdk' |
2328 exports.testGet = testGet; | 2314 ], function(exports, dart_sdk) { |
2329 exports.testGetDeopt = testGetDeopt; | 2315 'use strict'; |
2330 exports.testComparison = testComparison; | 2316 const core = dart_sdk.core; |
2331 exports.testComparisonDeopt = testComparisonDeopt; | 2317 const typed_data = dart_sdk.typed_data; |
2332 exports.main = main; | 2318 const dart = dart_sdk.dart; |
2333 }); | 2319 const dartx = dart_sdk.dartx; |
2334 dart_library.library('lib/typed_data/float64x2_typed_list_test', null, /* Import
s */[ | 2320 const float64x2_typed_list_test = Object.create(null); |
2335 'dart/_runtime', | 2321 float64x2_typed_list_test.test = function(l) { |
2336 'dart/typed_data', | |
2337 'dart/core' | |
2338 ], /* Lazy imports */[ | |
2339 ], function(exports, dart, typed_data, core) { | |
2340 'use strict'; | |
2341 let dartx = dart.dartx; | |
2342 function test(l) { | |
2343 let a = l.get(0); | 2322 let a = l.get(0); |
2344 let b = l.get(1); | 2323 let b = l.get(1); |
2345 l.set(0, b); | 2324 l.set(0, b); |
2346 l.set(1, a); | 2325 l.set(1, a); |
2347 } | 2326 }; |
2348 dart.fn(test, dart.void, [typed_data.Float64x2List]); | 2327 dart.fn(float64x2_typed_list_test.test, dart.void, [typed_data.Float64x2List])
; |
2349 function compare(a, b) { | 2328 float64x2_typed_list_test.compare = function(a, b) { |
2350 return dart.equals(dart.dload(a, 'x'), dart.dload(b, 'x')) && dart.equals(da
rt.dload(a, 'y'), dart.dload(b, 'y')); | 2329 return dart.equals(dart.dload(a, 'x'), dart.dload(b, 'x')) && dart.equals(da
rt.dload(a, 'y'), dart.dload(b, 'y')); |
2351 } | 2330 }; |
2352 dart.fn(compare, core.bool, [dart.dynamic, dart.dynamic]); | 2331 dart.fn(float64x2_typed_list_test.compare, core.bool, [dart.dynamic, dart.dyna
mic]); |
2353 function main() { | 2332 float64x2_typed_list_test.main = function() { |
2354 let l = typed_data.Float64x2List.new(2); | 2333 let l = typed_data.Float64x2List.new(2); |
2355 let a = typed_data.Float64x2.new(1.0, 2.0); | 2334 let a = typed_data.Float64x2.new(1.0, 2.0); |
2356 let b = typed_data.Float64x2.new(3.0, 4.0); | 2335 let b = typed_data.Float64x2.new(3.0, 4.0); |
2357 l.set(0, a); | 2336 l.set(0, a); |
2358 l.set(1, b); | 2337 l.set(1, b); |
2359 for (let i = 0; i < 41; i++) { | 2338 for (let i = 0; i < 41; i++) { |
2360 test(l); | 2339 float64x2_typed_list_test.test(l); |
2361 } | 2340 } |
2362 if (!dart.notNull(compare(l.get(0), b)) || !dart.notNull(compare(l.get(1), a
))) { | 2341 if (!dart.notNull(float64x2_typed_list_test.compare(l.get(0), b)) || !dart.n
otNull(float64x2_typed_list_test.compare(l.get(1), a))) { |
2363 dart.throw(123); | 2342 dart.throw(123); |
2364 } | 2343 } |
2365 } | 2344 }; |
2366 dart.fn(main); | 2345 dart.fn(float64x2_typed_list_test.main); |
2367 // Exports: | 2346 // Exports: |
2368 exports.test = test; | 2347 exports.float64x2_typed_list_test = float64x2_typed_list_test; |
2369 exports.compare = compare; | 2348 }); |
2370 exports.main = main; | 2349 dart_library.library('int32x4_arithmetic_test', null, /* Imports */[ |
2371 }); | 2350 'dart_sdk', |
2372 dart_library.library('lib/typed_data/int32x4_arithmetic_test', null, /* Imports
*/[ | 2351 'expect' |
2373 'dart/_runtime', | 2352 ], function(exports, dart_sdk, expect) { |
2374 'dart/typed_data', | 2353 'use strict'; |
2375 'expect/expect' | 2354 const core = dart_sdk.core; |
2376 ], /* Lazy imports */[ | 2355 const typed_data = dart_sdk.typed_data; |
2377 ], function(exports, dart, typed_data, expect) { | 2356 const dart = dart_sdk.dart; |
2378 'use strict'; | 2357 const dartx = dart_sdk.dartx; |
2379 let dartx = dart.dartx; | 2358 const expect$ = expect.expect; |
2380 function testAdd() { | 2359 const int32x4_arithmetic_test = Object.create(null); |
| 2360 int32x4_arithmetic_test.testAdd = function() { |
2381 let m = typed_data.Int32x4.new(0, 0, 0, 0); | 2361 let m = typed_data.Int32x4.new(0, 0, 0, 0); |
2382 let n = typed_data.Int32x4.new(-1, -1, -1, -1); | 2362 let n = typed_data.Int32x4.new(-1, -1, -1, -1); |
2383 let o = m['+'](n); | 2363 let o = m['+'](n); |
2384 expect.Expect.equals(-1, o.x); | 2364 expect$.Expect.equals(-1, o.x); |
2385 expect.Expect.equals(-1, o.y); | 2365 expect$.Expect.equals(-1, o.y); |
2386 expect.Expect.equals(-1, o.z); | 2366 expect$.Expect.equals(-1, o.z); |
2387 expect.Expect.equals(-1, o.w); | 2367 expect$.Expect.equals(-1, o.w); |
2388 m = typed_data.Int32x4.new(0, 0, 0, 0); | 2368 m = typed_data.Int32x4.new(0, 0, 0, 0); |
2389 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2369 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
2390 o = m['+'](n); | 2370 o = m['+'](n); |
2391 expect.Expect.equals(-1, o.x); | 2371 expect$.Expect.equals(-1, o.x); |
2392 expect.Expect.equals(-1, o.y); | 2372 expect$.Expect.equals(-1, o.y); |
2393 expect.Expect.equals(-1, o.z); | 2373 expect$.Expect.equals(-1, o.z); |
2394 expect.Expect.equals(-1, o.w); | 2374 expect$.Expect.equals(-1, o.w); |
2395 n = typed_data.Int32x4.new(1, 1, 1, 1); | 2375 n = typed_data.Int32x4.new(1, 1, 1, 1); |
2396 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2376 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
2397 o = m['+'](n); | 2377 o = m['+'](n); |
2398 expect.Expect.equals(0, o.x); | 2378 expect$.Expect.equals(0, o.x); |
2399 expect.Expect.equals(0, o.y); | 2379 expect$.Expect.equals(0, o.y); |
2400 expect.Expect.equals(0, o.z); | 2380 expect$.Expect.equals(0, o.z); |
2401 expect.Expect.equals(0, o.w); | 2381 expect$.Expect.equals(0, o.w); |
2402 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2382 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
2403 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2383 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
2404 o = m['+'](n); | 2384 o = m['+'](n); |
2405 expect.Expect.equals(-2, o.x); | 2385 expect$.Expect.equals(-2, o.x); |
2406 expect.Expect.equals(-2, o.y); | 2386 expect$.Expect.equals(-2, o.y); |
2407 expect.Expect.equals(-2, o.z); | 2387 expect$.Expect.equals(-2, o.z); |
2408 expect.Expect.equals(-2, o.w); | 2388 expect$.Expect.equals(-2, o.w); |
2409 n = typed_data.Int32x4.new(1, 0, 0, 0); | 2389 n = typed_data.Int32x4.new(1, 0, 0, 0); |
2410 m = typed_data.Int32x4.new(2, 0, 0, 0); | 2390 m = typed_data.Int32x4.new(2, 0, 0, 0); |
2411 o = n['+'](m); | 2391 o = n['+'](m); |
2412 expect.Expect.equals(3, o.x); | 2392 expect$.Expect.equals(3, o.x); |
2413 expect.Expect.equals(0, o.y); | 2393 expect$.Expect.equals(0, o.y); |
2414 expect.Expect.equals(0, o.z); | 2394 expect$.Expect.equals(0, o.z); |
2415 expect.Expect.equals(0, o.w); | 2395 expect$.Expect.equals(0, o.w); |
2416 n = typed_data.Int32x4.new(1, 3, 0, 0); | 2396 n = typed_data.Int32x4.new(1, 3, 0, 0); |
2417 m = typed_data.Int32x4.new(2, 4, 0, 0); | 2397 m = typed_data.Int32x4.new(2, 4, 0, 0); |
2418 o = n['+'](m); | 2398 o = n['+'](m); |
2419 expect.Expect.equals(3, o.x); | 2399 expect$.Expect.equals(3, o.x); |
2420 expect.Expect.equals(7, o.y); | 2400 expect$.Expect.equals(7, o.y); |
2421 expect.Expect.equals(0, o.z); | 2401 expect$.Expect.equals(0, o.z); |
2422 expect.Expect.equals(0, o.w); | 2402 expect$.Expect.equals(0, o.w); |
2423 n = typed_data.Int32x4.new(1, 3, 5, 0); | 2403 n = typed_data.Int32x4.new(1, 3, 5, 0); |
2424 m = typed_data.Int32x4.new(2, 4, 6, 0); | 2404 m = typed_data.Int32x4.new(2, 4, 6, 0); |
2425 o = n['+'](m); | 2405 o = n['+'](m); |
2426 expect.Expect.equals(3, o.x); | 2406 expect$.Expect.equals(3, o.x); |
2427 expect.Expect.equals(7, o.y); | 2407 expect$.Expect.equals(7, o.y); |
2428 expect.Expect.equals(11, o.z); | 2408 expect$.Expect.equals(11, o.z); |
2429 expect.Expect.equals(0, o.w); | 2409 expect$.Expect.equals(0, o.w); |
2430 n = typed_data.Int32x4.new(1, 3, 5, 7); | 2410 n = typed_data.Int32x4.new(1, 3, 5, 7); |
2431 m = typed_data.Int32x4.new(-2, -4, -6, -8); | 2411 m = typed_data.Int32x4.new(-2, -4, -6, -8); |
2432 o = n['+'](m); | 2412 o = n['+'](m); |
2433 expect.Expect.equals(-1, o.x); | 2413 expect$.Expect.equals(-1, o.x); |
2434 expect.Expect.equals(-1, o.y); | 2414 expect$.Expect.equals(-1, o.y); |
2435 expect.Expect.equals(-1, o.z); | 2415 expect$.Expect.equals(-1, o.z); |
2436 expect.Expect.equals(-1, o.w); | 2416 expect$.Expect.equals(-1, o.w); |
2437 } | 2417 }; |
2438 dart.fn(testAdd); | 2418 dart.fn(int32x4_arithmetic_test.testAdd); |
2439 function testSub() { | 2419 int32x4_arithmetic_test.testSub = function() { |
2440 let m = typed_data.Int32x4.new(0, 0, 0, 0); | 2420 let m = typed_data.Int32x4.new(0, 0, 0, 0); |
2441 let n = typed_data.Int32x4.new(1, 1, 1, 1); | 2421 let n = typed_data.Int32x4.new(1, 1, 1, 1); |
2442 let o = m['-'](n); | 2422 let o = m['-'](n); |
2443 expect.Expect.equals(-1, o.x); | 2423 expect$.Expect.equals(-1, o.x); |
2444 expect.Expect.equals(-1, o.y); | 2424 expect$.Expect.equals(-1, o.y); |
2445 expect.Expect.equals(-1, o.z); | 2425 expect$.Expect.equals(-1, o.z); |
2446 expect.Expect.equals(-1, o.w); | 2426 expect$.Expect.equals(-1, o.w); |
2447 o = n['-'](m); | 2427 o = n['-'](m); |
2448 expect.Expect.equals(1, o.x); | 2428 expect$.Expect.equals(1, o.x); |
2449 expect.Expect.equals(1, o.y); | 2429 expect$.Expect.equals(1, o.y); |
2450 expect.Expect.equals(1, o.z); | 2430 expect$.Expect.equals(1, o.z); |
2451 expect.Expect.equals(1, o.w); | 2431 expect$.Expect.equals(1, o.w); |
2452 } | 2432 }; |
2453 dart.fn(testSub); | 2433 dart.fn(int32x4_arithmetic_test.testSub); |
2454 function main() { | 2434 int32x4_arithmetic_test.main = function() { |
2455 for (let i = 0; i < 20; i++) { | 2435 for (let i = 0; i < 20; i++) { |
2456 testAdd(); | 2436 int32x4_arithmetic_test.testAdd(); |
2457 testSub(); | 2437 int32x4_arithmetic_test.testSub(); |
2458 } | 2438 } |
2459 } | 2439 }; |
2460 dart.fn(main); | 2440 dart.fn(int32x4_arithmetic_test.main); |
2461 // Exports: | 2441 // Exports: |
2462 exports.testAdd = testAdd; | 2442 exports.int32x4_arithmetic_test = int32x4_arithmetic_test; |
2463 exports.testSub = testSub; | 2443 }); |
2464 exports.main = main; | 2444 dart_library.library('int32x4_bigint_test', null, /* Imports */[ |
2465 }); | 2445 'dart_sdk', |
2466 dart_library.library('lib/typed_data/int32x4_bigint_test', null, /* Imports */[ | 2446 'expect' |
2467 'dart/_runtime', | 2447 ], function(exports, dart_sdk, expect) { |
2468 'dart/typed_data', | 2448 'use strict'; |
2469 'expect/expect' | 2449 const core = dart_sdk.core; |
2470 ], /* Lazy imports */[ | 2450 const typed_data = dart_sdk.typed_data; |
2471 ], function(exports, dart, typed_data, expect) { | 2451 const dart = dart_sdk.dart; |
2472 'use strict'; | 2452 const dartx = dart_sdk.dartx; |
2473 let dartx = dart.dartx; | 2453 const expect$ = expect.expect; |
2474 function main() { | 2454 const int32x4_bigint_test = Object.create(null); |
| 2455 int32x4_bigint_test.main = function() { |
2475 let n = 18446744073709551617; | 2456 let n = 18446744073709551617; |
2476 let x = typed_data.Int32x4.new(n, 0, 0, 0); | 2457 let x = typed_data.Int32x4.new(n, 0, 0, 0); |
2477 expect.Expect.equals(x.x, 1); | 2458 expect$.Expect.equals(x.x, 1); |
2478 } | 2459 }; |
2479 dart.fn(main); | 2460 dart.fn(int32x4_bigint_test.main); |
2480 // Exports: | 2461 // Exports: |
2481 exports.main = main; | 2462 exports.int32x4_bigint_test = int32x4_bigint_test; |
2482 }); | 2463 }); |
2483 dart_library.library('lib/typed_data/int32x4_list_test', null, /* Imports */[ | 2464 dart_library.library('int32x4_list_test', null, /* Imports */[ |
2484 'dart/_runtime', | 2465 'dart_sdk', |
2485 'expect/expect', | 2466 'expect' |
2486 'dart/core', | 2467 ], function(exports, dart_sdk, expect) { |
2487 'dart/typed_data' | 2468 'use strict'; |
2488 ], /* Lazy imports */[ | 2469 const core = dart_sdk.core; |
2489 ], function(exports, dart, expect, core, typed_data) { | 2470 const typed_data = dart_sdk.typed_data; |
2490 'use strict'; | 2471 const dart = dart_sdk.dart; |
2491 let dartx = dart.dartx; | 2472 const dartx = dart_sdk.dartx; |
2492 function testLoadStore(array) { | 2473 const expect$ = expect.expect; |
2493 expect.Expect.equals(8, dart.dload(array, 'length')); | 2474 const int32x4_list_test = Object.create(null); |
2494 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); | 2475 int32x4_list_test.testLoadStore = function(array) { |
| 2476 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 2477 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); |
2495 dart.dsetindex(array, 0, typed_data.Int32x4.new(1, 2, 3, 4)); | 2478 dart.dsetindex(array, 0, typed_data.Int32x4.new(1, 2, 3, 4)); |
2496 expect.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'x')); | 2479 expect$.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'x')); |
2497 expect.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); | 2480 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); |
2498 expect.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); | 2481 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); |
2499 expect.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); | 2482 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); |
2500 dart.dsetindex(array, 1, dart.dindex(array, 0)); | 2483 dart.dsetindex(array, 1, dart.dindex(array, 0)); |
2501 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9)); | 2484 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9)); |
2502 expect.Expect.equals(9, dart.dload(dart.dindex(array, 0), 'x')); | 2485 expect$.Expect.equals(9, dart.dload(dart.dindex(array, 0), 'x')); |
2503 expect.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); | 2486 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); |
2504 expect.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); | 2487 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); |
2505 expect.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); | 2488 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); |
2506 expect.Expect.equals(1, dart.dload(dart.dindex(array, 1), 'x')); | 2489 expect$.Expect.equals(1, dart.dload(dart.dindex(array, 1), 'x')); |
2507 expect.Expect.equals(2, dart.dload(dart.dindex(array, 1), 'y')); | 2490 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 1), 'y')); |
2508 expect.Expect.equals(3, dart.dload(dart.dindex(array, 1), 'z')); | 2491 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 1), 'z')); |
2509 expect.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'w')); | 2492 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'w')); |
2510 } | 2493 }; |
2511 dart.fn(testLoadStore); | 2494 dart.fn(int32x4_list_test.testLoadStore); |
2512 function testLoadStoreDeopt(array, index, value) { | 2495 int32x4_list_test.testLoadStoreDeopt = function(array, index, value) { |
2513 dart.dsetindex(array, index, value); | 2496 dart.dsetindex(array, index, value); |
2514 expect.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array, i
ndex), 'x')); | 2497 expect$.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array,
index), 'x')); |
2515 expect.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array, i
ndex), 'y')); | 2498 expect$.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array,
index), 'y')); |
2516 expect.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array, i
ndex), 'z')); | 2499 expect$.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array,
index), 'z')); |
2517 expect.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array, i
ndex), 'w')); | 2500 expect$.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array,
index), 'w')); |
2518 } | 2501 }; |
2519 dart.fn(testLoadStoreDeopt); | 2502 dart.fn(int32x4_list_test.testLoadStoreDeopt); |
2520 function testLoadStoreDeoptDriver() { | 2503 int32x4_list_test.testLoadStoreDeoptDriver = function() { |
2521 let list = typed_data.Int32x4List.new(4); | 2504 let list = typed_data.Int32x4List.new(4); |
2522 let value = typed_data.Int32x4.new(1, 2, 3, 4); | 2505 let value = typed_data.Int32x4.new(1, 2, 3, 4); |
2523 for (let i = 0; i < 20; i++) { | 2506 for (let i = 0; i < 20; i++) { |
2524 testLoadStoreDeopt(list, 0, value); | 2507 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2525 } | 2508 } |
2526 try { | 2509 try { |
2527 testLoadStoreDeopt(list, 5, value); | 2510 int32x4_list_test.testLoadStoreDeopt(list, 5, value); |
2528 } catch (_) { | 2511 } catch (_) { |
2529 } | 2512 } |
2530 | 2513 |
2531 for (let i = 0; i < 20; i++) { | 2514 for (let i = 0; i < 20; i++) { |
2532 testLoadStoreDeopt(list, 0, value); | 2515 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2533 } | 2516 } |
2534 try { | 2517 try { |
2535 testLoadStoreDeopt(null, 0, value); | 2518 int32x4_list_test.testLoadStoreDeopt(null, 0, value); |
2536 } catch (_) { | 2519 } catch (_) { |
2537 } | 2520 } |
2538 | 2521 |
2539 for (let i = 0; i < 20; i++) { | 2522 for (let i = 0; i < 20; i++) { |
2540 testLoadStoreDeopt(list, 0, value); | 2523 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2541 } | 2524 } |
2542 try { | 2525 try { |
2543 testLoadStoreDeopt(list, 0, null); | 2526 int32x4_list_test.testLoadStoreDeopt(list, 0, null); |
2544 } catch (_) { | 2527 } catch (_) { |
2545 } | 2528 } |
2546 | 2529 |
2547 for (let i = 0; i < 20; i++) { | 2530 for (let i = 0; i < 20; i++) { |
2548 testLoadStoreDeopt(list, 0, value); | 2531 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2549 } | 2532 } |
2550 try { | 2533 try { |
2551 testLoadStoreDeopt(list, 3.14159, value); | 2534 int32x4_list_test.testLoadStoreDeopt(list, 3.14159, value); |
2552 } catch (_) { | 2535 } catch (_) { |
2553 } | 2536 } |
2554 | 2537 |
2555 for (let i = 0; i < 20; i++) { | 2538 for (let i = 0; i < 20; i++) { |
2556 testLoadStoreDeopt(list, 0, value); | 2539 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2557 } | 2540 } |
2558 try { | 2541 try { |
2559 testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); | 2542 int32x4_list_test.testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); |
2560 } catch (_) { | 2543 } catch (_) { |
2561 } | 2544 } |
2562 | 2545 |
2563 for (let i = 0; i < 20; i++) { | 2546 for (let i = 0; i < 20; i++) { |
2564 testLoadStoreDeopt(list, 0, value); | 2547 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2565 } | 2548 } |
2566 try { | 2549 try { |
2567 testLoadStoreDeopt(dart.list([typed_data.Int32x4.new(2, 3, 4, 5)], typed_d
ata.Int32x4), 0, value); | 2550 int32x4_list_test.testLoadStoreDeopt(dart.list([typed_data.Int32x4.new(2,
3, 4, 5)], typed_data.Int32x4), 0, value); |
2568 } catch (_) { | 2551 } catch (_) { |
2569 } | 2552 } |
2570 | 2553 |
2571 for (let i = 0; i < 20; i++) { | 2554 for (let i = 0; i < 20; i++) { |
2572 testLoadStoreDeopt(list, 0, value); | 2555 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
2573 } | 2556 } |
2574 } | 2557 }; |
2575 dart.fn(testLoadStoreDeoptDriver); | 2558 dart.fn(int32x4_list_test.testLoadStoreDeoptDriver); |
2576 function testListZero() { | 2559 int32x4_list_test.testListZero = function() { |
2577 let list = typed_data.Int32x4List.new(1); | 2560 let list = typed_data.Int32x4List.new(1); |
2578 expect.Expect.equals(0, list.get(0).x); | 2561 expect$.Expect.equals(0, list.get(0).x); |
2579 expect.Expect.equals(0, list.get(0).y); | 2562 expect$.Expect.equals(0, list.get(0).y); |
2580 expect.Expect.equals(0, list.get(0).z); | 2563 expect$.Expect.equals(0, list.get(0).z); |
2581 expect.Expect.equals(0, list.get(0).w); | 2564 expect$.Expect.equals(0, list.get(0).w); |
2582 } | 2565 }; |
2583 dart.fn(testListZero); | 2566 dart.fn(int32x4_list_test.testListZero); |
2584 function testView(array) { | 2567 int32x4_list_test.testView = function(array) { |
2585 expect.Expect.equals(8, dart.dload(array, 'length')); | 2568 expect$.Expect.equals(8, dart.dload(array, 'length')); |
2586 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); | 2569 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); |
2587 expect.Expect.equals(0, dart.dload(dart.dindex(array, 0), 'x')); | 2570 expect$.Expect.equals(0, dart.dload(dart.dindex(array, 0), 'x')); |
2588 expect.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'y')); | 2571 expect$.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'y')); |
2589 expect.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'z')); | 2572 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'z')); |
2590 expect.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'w')); | 2573 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'w')); |
2591 expect.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'x')); | 2574 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'x')); |
2592 expect.Expect.equals(5, dart.dload(dart.dindex(array, 1), 'y')); | 2575 expect$.Expect.equals(5, dart.dload(dart.dindex(array, 1), 'y')); |
2593 expect.Expect.equals(6, dart.dload(dart.dindex(array, 1), 'z')); | 2576 expect$.Expect.equals(6, dart.dload(dart.dindex(array, 1), 'z')); |
2594 expect.Expect.equals(7, dart.dload(dart.dindex(array, 1), 'w')); | 2577 expect$.Expect.equals(7, dart.dload(dart.dindex(array, 1), 'w')); |
2595 } | 2578 }; |
2596 dart.fn(testView); | 2579 dart.fn(int32x4_list_test.testView); |
2597 function testSublist(array) { | 2580 int32x4_list_test.testSublist = function(array) { |
2598 expect.Expect.equals(8, dart.dload(array, 'length')); | 2581 expect$.Expect.equals(8, dart.dload(array, 'length')); |
2599 expect.Expect.isTrue(dart.is(array, typed_data.Int32x4List)); | 2582 expect$.Expect.isTrue(dart.is(array, typed_data.Int32x4List)); |
2600 let a = dart.dsend(array, 'sublist', 0, 1); | 2583 let a = dart.dsend(array, 'sublist', 0, 1); |
2601 expect.Expect.equals(1, dart.dload(a, 'length')); | 2584 expect$.Expect.equals(1, dart.dload(a, 'length')); |
2602 expect.Expect.equals(0, dart.dload(dart.dindex(a, 0), 'x')); | 2585 expect$.Expect.equals(0, dart.dload(dart.dindex(a, 0), 'x')); |
2603 expect.Expect.equals(1, dart.dload(dart.dindex(a, 0), 'y')); | 2586 expect$.Expect.equals(1, dart.dload(dart.dindex(a, 0), 'y')); |
2604 expect.Expect.equals(2, dart.dload(dart.dindex(a, 0), 'z')); | 2587 expect$.Expect.equals(2, dart.dload(dart.dindex(a, 0), 'z')); |
2605 expect.Expect.equals(3, dart.dload(dart.dindex(a, 0), 'w')); | 2588 expect$.Expect.equals(3, dart.dload(dart.dindex(a, 0), 'w')); |
2606 a = dart.dsend(array, 'sublist', 1, 2); | 2589 a = dart.dsend(array, 'sublist', 1, 2); |
2607 expect.Expect.equals(4, dart.dload(dart.dindex(a, 0), 'x')); | 2590 expect$.Expect.equals(4, dart.dload(dart.dindex(a, 0), 'x')); |
2608 expect.Expect.equals(5, dart.dload(dart.dindex(a, 0), 'y')); | 2591 expect$.Expect.equals(5, dart.dload(dart.dindex(a, 0), 'y')); |
2609 expect.Expect.equals(6, dart.dload(dart.dindex(a, 0), 'z')); | 2592 expect$.Expect.equals(6, dart.dload(dart.dindex(a, 0), 'z')); |
2610 expect.Expect.equals(7, dart.dload(dart.dindex(a, 0), 'w')); | 2593 expect$.Expect.equals(7, dart.dload(dart.dindex(a, 0), 'w')); |
2611 a = dart.dsend(array, 'sublist', 0); | 2594 a = dart.dsend(array, 'sublist', 0); |
2612 expect.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); | 2595 expect$.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); |
2613 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { | 2596 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { |
2614 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(da
rt.dindex(a, i), 'x')); | 2597 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(d
art.dindex(a, i), 'x')); |
2615 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(da
rt.dindex(a, i), 'y')); | 2598 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(d
art.dindex(a, i), 'y')); |
2616 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(da
rt.dindex(a, i), 'z')); | 2599 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(d
art.dindex(a, i), 'z')); |
2617 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(da
rt.dindex(a, i), 'w')); | 2600 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(d
art.dindex(a, i), 'w')); |
2618 } | 2601 } |
2619 } | 2602 }; |
2620 dart.fn(testSublist); | 2603 dart.fn(int32x4_list_test.testSublist); |
2621 function testSpecialValues(array) { | 2604 int32x4_list_test.testSpecialValues = function(array) { |
2622 let tests = dart.list([dart.list([2410207675578512, 878082192], core.int), d
art.list([2410209554626704, -1537836912], core.int), dart.list([2147483648, -214
7483648], core.int), dart.list([-2147483648, -2147483648], core.int), dart.list(
[2147483647, 2147483647], core.int), dart.list([-2147483647, -2147483647], core.
int)], core.List$(core.int)); | 2605 let tests = dart.list([dart.list([2410207675578512, 878082192], core.int), d
art.list([2410209554626704, -1537836912], core.int), dart.list([2147483648, -214
7483648], core.int), dart.list([-2147483648, -2147483648], core.int), dart.list(
[2147483647, 2147483647], core.int), dart.list([-2147483647, -2147483647], core.
int)], core.List$(core.int)); |
2623 let int32x4 = null; | 2606 let int32x4 = null; |
2624 for (let test of tests) { | 2607 for (let test of tests) { |
2625 let input = test[dartx.get](0); | 2608 let input = test[dartx.get](0); |
2626 let expected = test[dartx.get](1); | 2609 let expected = test[dartx.get](1); |
2627 int32x4 = typed_data.Int32x4.new(input, 2, 3, 4); | 2610 int32x4 = typed_data.Int32x4.new(input, 2, 3, 4); |
2628 dart.dsetindex(array, 0, int32x4); | 2611 dart.dsetindex(array, 0, int32x4); |
2629 int32x4 = dart.dindex(array, 0); | 2612 int32x4 = dart.dindex(array, 0); |
2630 expect.Expect.equals(expected, dart.dload(int32x4, 'x')); | 2613 expect$.Expect.equals(expected, dart.dload(int32x4, 'x')); |
2631 expect.Expect.equals(2, dart.dload(int32x4, 'y')); | 2614 expect$.Expect.equals(2, dart.dload(int32x4, 'y')); |
2632 expect.Expect.equals(3, dart.dload(int32x4, 'z')); | 2615 expect$.Expect.equals(3, dart.dload(int32x4, 'z')); |
2633 expect.Expect.equals(4, dart.dload(int32x4, 'w')); | 2616 expect$.Expect.equals(4, dart.dload(int32x4, 'w')); |
2634 int32x4 = typed_data.Int32x4.new(1, input, 3, 4); | 2617 int32x4 = typed_data.Int32x4.new(1, input, 3, 4); |
2635 dart.dsetindex(array, 0, int32x4); | 2618 dart.dsetindex(array, 0, int32x4); |
2636 int32x4 = dart.dindex(array, 0); | 2619 int32x4 = dart.dindex(array, 0); |
2637 expect.Expect.equals(1, dart.dload(int32x4, 'x')); | 2620 expect$.Expect.equals(1, dart.dload(int32x4, 'x')); |
2638 expect.Expect.equals(expected, dart.dload(int32x4, 'y')); | 2621 expect$.Expect.equals(expected, dart.dload(int32x4, 'y')); |
2639 expect.Expect.equals(3, dart.dload(int32x4, 'z')); | 2622 expect$.Expect.equals(3, dart.dload(int32x4, 'z')); |
2640 expect.Expect.equals(4, dart.dload(int32x4, 'w')); | 2623 expect$.Expect.equals(4, dart.dload(int32x4, 'w')); |
2641 int32x4 = typed_data.Int32x4.new(1, 2, input, 4); | 2624 int32x4 = typed_data.Int32x4.new(1, 2, input, 4); |
2642 dart.dsetindex(array, 0, int32x4); | 2625 dart.dsetindex(array, 0, int32x4); |
2643 int32x4 = dart.dindex(array, 0); | 2626 int32x4 = dart.dindex(array, 0); |
2644 expect.Expect.equals(1, dart.dload(int32x4, 'x')); | 2627 expect$.Expect.equals(1, dart.dload(int32x4, 'x')); |
2645 expect.Expect.equals(2, dart.dload(int32x4, 'y')); | 2628 expect$.Expect.equals(2, dart.dload(int32x4, 'y')); |
2646 expect.Expect.equals(expected, dart.dload(int32x4, 'z')); | 2629 expect$.Expect.equals(expected, dart.dload(int32x4, 'z')); |
2647 expect.Expect.equals(4, dart.dload(int32x4, 'w')); | 2630 expect$.Expect.equals(4, dart.dload(int32x4, 'w')); |
2648 int32x4 = typed_data.Int32x4.new(1, 2, 3, input); | 2631 int32x4 = typed_data.Int32x4.new(1, 2, 3, input); |
2649 dart.dsetindex(array, 0, int32x4); | 2632 dart.dsetindex(array, 0, int32x4); |
2650 int32x4 = dart.dindex(array, 0); | 2633 int32x4 = dart.dindex(array, 0); |
2651 expect.Expect.equals(1, dart.dload(int32x4, 'x')); | 2634 expect$.Expect.equals(1, dart.dload(int32x4, 'x')); |
2652 expect.Expect.equals(2, dart.dload(int32x4, 'y')); | 2635 expect$.Expect.equals(2, dart.dload(int32x4, 'y')); |
2653 expect.Expect.equals(3, dart.dload(int32x4, 'z')); | 2636 expect$.Expect.equals(3, dart.dload(int32x4, 'z')); |
2654 expect.Expect.equals(expected, dart.dload(int32x4, 'w')); | 2637 expect$.Expect.equals(expected, dart.dload(int32x4, 'w')); |
2655 } | 2638 } |
2656 } | 2639 }; |
2657 dart.fn(testSpecialValues, dart.void, [dart.dynamic]); | 2640 dart.fn(int32x4_list_test.testSpecialValues, dart.void, [dart.dynamic]); |
2658 function main() { | 2641 int32x4_list_test.main = function() { |
2659 let list = null; | 2642 let list = null; |
2660 list = typed_data.Int32x4List.new(8); | 2643 list = typed_data.Int32x4List.new(8); |
2661 for (let i = 0; i < 20; i++) { | 2644 for (let i = 0; i < 20; i++) { |
2662 testLoadStore(list); | 2645 int32x4_list_test.testLoadStore(list); |
2663 } | 2646 } |
2664 for (let i = 0; i < 20; i++) { | 2647 for (let i = 0; i < 20; i++) { |
2665 testSpecialValues(list); | 2648 int32x4_list_test.testSpecialValues(list); |
2666 } | 2649 } |
2667 let uint32List = typed_data.Uint32List.new(32); | 2650 let uint32List = typed_data.Uint32List.new(32); |
2668 for (let i = 0; i < dart.notNull(uint32List[dartx.length]); i++) { | 2651 for (let i = 0; i < dart.notNull(uint32List[dartx.length]); i++) { |
2669 uint32List[dartx.set](i, i); | 2652 uint32List[dartx.set](i, i); |
2670 } | 2653 } |
2671 list = typed_data.Int32x4List.view(uint32List[dartx.buffer]); | 2654 list = typed_data.Int32x4List.view(uint32List[dartx.buffer]); |
2672 for (let i = 0; i < 20; i++) { | 2655 for (let i = 0; i < 20; i++) { |
2673 testView(list); | 2656 int32x4_list_test.testView(list); |
2674 } | 2657 } |
2675 for (let i = 0; i < 20; i++) { | 2658 for (let i = 0; i < 20; i++) { |
2676 testSublist(list); | 2659 int32x4_list_test.testSublist(list); |
2677 } | 2660 } |
2678 for (let i = 0; i < 20; i++) { | 2661 for (let i = 0; i < 20; i++) { |
2679 testLoadStore(list); | 2662 int32x4_list_test.testLoadStore(list); |
2680 } | 2663 } |
2681 for (let i = 0; i < 20; i++) { | 2664 for (let i = 0; i < 20; i++) { |
2682 testListZero(); | 2665 int32x4_list_test.testListZero(); |
2683 } | 2666 } |
2684 for (let i = 0; i < 20; i++) { | 2667 for (let i = 0; i < 20; i++) { |
2685 testSpecialValues(list); | 2668 int32x4_list_test.testSpecialValues(list); |
2686 } | 2669 } |
2687 testLoadStoreDeoptDriver(); | 2670 int32x4_list_test.testLoadStoreDeoptDriver(); |
2688 } | 2671 }; |
2689 dart.fn(main); | 2672 dart.fn(int32x4_list_test.main); |
2690 // Exports: | 2673 // Exports: |
2691 exports.testLoadStore = testLoadStore; | 2674 exports.int32x4_list_test = int32x4_list_test; |
2692 exports.testLoadStoreDeopt = testLoadStoreDeopt; | 2675 }); |
2693 exports.testLoadStoreDeoptDriver = testLoadStoreDeoptDriver; | 2676 dart_library.library('int32x4_shuffle_test', null, /* Imports */[ |
2694 exports.testListZero = testListZero; | 2677 'dart_sdk', |
2695 exports.testView = testView; | 2678 'expect' |
2696 exports.testSublist = testSublist; | 2679 ], function(exports, dart_sdk, expect) { |
2697 exports.testSpecialValues = testSpecialValues; | 2680 'use strict'; |
2698 exports.main = main; | 2681 const core = dart_sdk.core; |
2699 }); | 2682 const typed_data = dart_sdk.typed_data; |
2700 dart_library.library('lib/typed_data/int32x4_shuffle_test', null, /* Imports */[ | 2683 const dart = dart_sdk.dart; |
2701 'dart/_runtime', | 2684 const dartx = dart_sdk.dartx; |
2702 'dart/typed_data', | 2685 const expect$ = expect.expect; |
2703 'expect/expect', | 2686 const int32x4_shuffle_test = Object.create(null); |
2704 'dart/core' | 2687 int32x4_shuffle_test.testShuffle = function() { |
2705 ], /* Lazy imports */[ | |
2706 ], function(exports, dart, typed_data, expect, core) { | |
2707 'use strict'; | |
2708 let dartx = dart.dartx; | |
2709 function testShuffle() { | |
2710 let m = typed_data.Int32x4.new(1, 2, 3, 4); | 2688 let m = typed_data.Int32x4.new(1, 2, 3, 4); |
2711 let c = null; | 2689 let c = null; |
2712 c = m.shuffle(typed_data.Int32x4.WZYX); | 2690 c = m.shuffle(typed_data.Int32x4.WZYX); |
2713 expect.Expect.equals(4, dart.dload(c, 'x')); | 2691 expect$.Expect.equals(4, dart.dload(c, 'x')); |
2714 expect.Expect.equals(3, dart.dload(c, 'y')); | 2692 expect$.Expect.equals(3, dart.dload(c, 'y')); |
2715 expect.Expect.equals(2, dart.dload(c, 'z')); | 2693 expect$.Expect.equals(2, dart.dload(c, 'z')); |
2716 expect.Expect.equals(1, dart.dload(c, 'w')); | 2694 expect$.Expect.equals(1, dart.dload(c, 'w')); |
2717 } | 2695 }; |
2718 dart.fn(testShuffle, dart.void, []); | 2696 dart.fn(int32x4_shuffle_test.testShuffle, dart.void, []); |
2719 function testShuffleNonConstant(mask) { | 2697 int32x4_shuffle_test.testShuffleNonConstant = function(mask) { |
2720 let m = typed_data.Int32x4.new(1, 2, 3, 4); | 2698 let m = typed_data.Int32x4.new(1, 2, 3, 4); |
2721 let c = null; | 2699 let c = null; |
2722 c = m.shuffle(dart.as(mask, core.int)); | 2700 c = m.shuffle(dart.as(mask, core.int)); |
2723 if (dart.equals(mask, 1)) { | 2701 if (dart.equals(mask, 1)) { |
2724 expect.Expect.equals(2, dart.dload(c, 'x')); | 2702 expect$.Expect.equals(2, dart.dload(c, 'x')); |
2725 expect.Expect.equals(1, dart.dload(c, 'y')); | 2703 expect$.Expect.equals(1, dart.dload(c, 'y')); |
2726 expect.Expect.equals(1, dart.dload(c, 'z')); | 2704 expect$.Expect.equals(1, dart.dload(c, 'z')); |
2727 expect.Expect.equals(1, dart.dload(c, 'w')); | 2705 expect$.Expect.equals(1, dart.dload(c, 'w')); |
2728 } else { | 2706 } else { |
2729 expect.Expect.equals(dart.notNull(typed_data.Int32x4.YYYY) + 1, mask); | 2707 expect$.Expect.equals(dart.notNull(typed_data.Int32x4.YYYY) + 1, mask); |
2730 expect.Expect.equals(3, dart.dload(c, 'x')); | 2708 expect$.Expect.equals(3, dart.dload(c, 'x')); |
2731 expect.Expect.equals(2, dart.dload(c, 'y')); | 2709 expect$.Expect.equals(2, dart.dload(c, 'y')); |
2732 expect.Expect.equals(2, dart.dload(c, 'z')); | 2710 expect$.Expect.equals(2, dart.dload(c, 'z')); |
2733 expect.Expect.equals(2, dart.dload(c, 'w')); | 2711 expect$.Expect.equals(2, dart.dload(c, 'w')); |
2734 } | 2712 } |
2735 } | 2713 }; |
2736 dart.fn(testShuffleNonConstant, dart.void, [dart.dynamic]); | 2714 dart.fn(int32x4_shuffle_test.testShuffleNonConstant, dart.void, [dart.dynamic]
); |
2737 function testShuffleMix() { | 2715 int32x4_shuffle_test.testShuffleMix = function() { |
2738 let m = typed_data.Int32x4.new(1, 2, 3, 4); | 2716 let m = typed_data.Int32x4.new(1, 2, 3, 4); |
2739 let n = typed_data.Int32x4.new(5, 6, 7, 8); | 2717 let n = typed_data.Int32x4.new(5, 6, 7, 8); |
2740 let c = m.shuffleMix(n, typed_data.Int32x4.XYXY); | 2718 let c = m.shuffleMix(n, typed_data.Int32x4.XYXY); |
2741 expect.Expect.equals(1, c.x); | 2719 expect$.Expect.equals(1, c.x); |
2742 expect.Expect.equals(2, c.y); | 2720 expect$.Expect.equals(2, c.y); |
2743 expect.Expect.equals(5, c.z); | 2721 expect$.Expect.equals(5, c.z); |
2744 expect.Expect.equals(6, c.w); | 2722 expect$.Expect.equals(6, c.w); |
2745 } | 2723 }; |
2746 dart.fn(testShuffleMix, dart.void, []); | 2724 dart.fn(int32x4_shuffle_test.testShuffleMix, dart.void, []); |
2747 function main() { | 2725 int32x4_shuffle_test.main = function() { |
2748 let xxxx = dart.notNull(typed_data.Int32x4.XXXX) + 1; | 2726 let xxxx = dart.notNull(typed_data.Int32x4.XXXX) + 1; |
2749 let yyyy = dart.notNull(typed_data.Int32x4.YYYY) + 1; | 2727 let yyyy = dart.notNull(typed_data.Int32x4.YYYY) + 1; |
2750 for (let i = 0; i < 20; i++) { | 2728 for (let i = 0; i < 20; i++) { |
2751 testShuffle(); | 2729 int32x4_shuffle_test.testShuffle(); |
2752 testShuffleNonConstant(xxxx); | 2730 int32x4_shuffle_test.testShuffleNonConstant(xxxx); |
2753 testShuffleNonConstant(yyyy); | 2731 int32x4_shuffle_test.testShuffleNonConstant(yyyy); |
2754 testShuffleMix(); | 2732 int32x4_shuffle_test.testShuffleMix(); |
2755 } | 2733 } |
2756 } | 2734 }; |
2757 dart.fn(main); | 2735 dart.fn(int32x4_shuffle_test.main); |
2758 // Exports: | 2736 // Exports: |
2759 exports.testShuffle = testShuffle; | 2737 exports.int32x4_shuffle_test = int32x4_shuffle_test; |
2760 exports.testShuffleNonConstant = testShuffleNonConstant; | 2738 }); |
2761 exports.testShuffleMix = testShuffleMix; | 2739 dart_library.library('int32x4_sign_mask_test', null, /* Imports */[ |
2762 exports.main = main; | 2740 'dart_sdk', |
2763 }); | 2741 'expect' |
2764 dart_library.library('lib/typed_data/int32x4_sign_mask_test', null, /* Imports *
/[ | 2742 ], function(exports, dart_sdk, expect) { |
2765 'dart/_runtime', | 2743 'use strict'; |
2766 'dart/typed_data', | 2744 const core = dart_sdk.core; |
2767 'expect/expect' | 2745 const typed_data = dart_sdk.typed_data; |
2768 ], /* Lazy imports */[ | 2746 const dart = dart_sdk.dart; |
2769 ], function(exports, dart, typed_data, expect) { | 2747 const dartx = dart_sdk.dartx; |
2770 'use strict'; | 2748 const expect$ = expect.expect; |
2771 let dartx = dart.dartx; | 2749 const int32x4_sign_mask_test = Object.create(null); |
2772 function testImmediates() { | 2750 int32x4_sign_mask_test.testImmediates = function() { |
2773 let f = typed_data.Int32x4.new(1, 2, 3, 4); | 2751 let f = typed_data.Int32x4.new(1, 2, 3, 4); |
2774 let m = f.signMask; | 2752 let m = f.signMask; |
2775 expect.Expect.equals(0, m); | 2753 expect$.Expect.equals(0, m); |
2776 f = typed_data.Int32x4.new(-1, -2, -3, -4); | 2754 f = typed_data.Int32x4.new(-1, -2, -3, -4); |
2777 m = f.signMask; | 2755 m = f.signMask; |
2778 expect.Expect.equals(15, m); | 2756 expect$.Expect.equals(15, m); |
2779 f = typed_data.Int32x4.bool(true, false, false, false); | 2757 f = typed_data.Int32x4.bool(true, false, false, false); |
2780 m = f.signMask; | 2758 m = f.signMask; |
2781 expect.Expect.equals(1, m); | 2759 expect$.Expect.equals(1, m); |
2782 f = typed_data.Int32x4.bool(false, true, false, false); | 2760 f = typed_data.Int32x4.bool(false, true, false, false); |
2783 m = f.signMask; | 2761 m = f.signMask; |
2784 expect.Expect.equals(2, m); | 2762 expect$.Expect.equals(2, m); |
2785 f = typed_data.Int32x4.bool(false, false, true, false); | 2763 f = typed_data.Int32x4.bool(false, false, true, false); |
2786 m = f.signMask; | 2764 m = f.signMask; |
2787 expect.Expect.equals(4, m); | 2765 expect$.Expect.equals(4, m); |
2788 f = typed_data.Int32x4.bool(false, false, false, true); | 2766 f = typed_data.Int32x4.bool(false, false, false, true); |
2789 m = f.signMask; | 2767 m = f.signMask; |
2790 expect.Expect.equals(8, m); | 2768 expect$.Expect.equals(8, m); |
2791 } | 2769 }; |
2792 dart.fn(testImmediates, dart.void, []); | 2770 dart.fn(int32x4_sign_mask_test.testImmediates, dart.void, []); |
2793 function testZero() { | 2771 int32x4_sign_mask_test.testZero = function() { |
2794 let f = typed_data.Int32x4.new(0, 0, 0, 0); | 2772 let f = typed_data.Int32x4.new(0, 0, 0, 0); |
2795 let m = f.signMask; | 2773 let m = f.signMask; |
2796 expect.Expect.equals(0, m); | 2774 expect$.Expect.equals(0, m); |
2797 f = typed_data.Int32x4.new(-0, -0, -0, -0); | 2775 f = typed_data.Int32x4.new(-0, -0, -0, -0); |
2798 m = f.signMask; | 2776 m = f.signMask; |
2799 expect.Expect.equals(0, m); | 2777 expect$.Expect.equals(0, m); |
2800 } | 2778 }; |
2801 dart.fn(testZero, dart.void, []); | 2779 dart.fn(int32x4_sign_mask_test.testZero, dart.void, []); |
2802 function testLogic() { | 2780 int32x4_sign_mask_test.testLogic = function() { |
2803 let a = typed_data.Int32x4.new(2147483648, 2147483648, 2147483648, 214748364
8); | 2781 let a = typed_data.Int32x4.new(2147483648, 2147483648, 2147483648, 214748364
8); |
2804 let b = typed_data.Int32x4.new(1879048192, 1879048192, 1879048192, 187904819
2); | 2782 let b = typed_data.Int32x4.new(1879048192, 1879048192, 1879048192, 187904819
2); |
2805 let c = typed_data.Int32x4.new(4026531840, 4026531840, 4026531840, 402653184
0); | 2783 let c = typed_data.Int32x4.new(4026531840, 4026531840, 4026531840, 402653184
0); |
2806 let m1 = a['&'](c).signMask; | 2784 let m1 = a['&'](c).signMask; |
2807 expect.Expect.equals(15, m1); | 2785 expect$.Expect.equals(15, m1); |
2808 let m2 = a['&'](b).signMask; | 2786 let m2 = a['&'](b).signMask; |
2809 expect.Expect.equals(0, m2); | 2787 expect$.Expect.equals(0, m2); |
2810 let m3 = b['^'](a).signMask; | 2788 let m3 = b['^'](a).signMask; |
2811 expect.Expect.equals(15, m3); | 2789 expect$.Expect.equals(15, m3); |
2812 let m4 = b['|'](c).signMask; | 2790 let m4 = b['|'](c).signMask; |
2813 expect.Expect.equals(15, m4); | 2791 expect$.Expect.equals(15, m4); |
2814 } | 2792 }; |
2815 dart.fn(testLogic, dart.void, []); | 2793 dart.fn(int32x4_sign_mask_test.testLogic, dart.void, []); |
2816 function main() { | 2794 int32x4_sign_mask_test.main = function() { |
2817 for (let i = 0; i < 2000; i++) { | 2795 for (let i = 0; i < 2000; i++) { |
2818 testImmediates(); | 2796 int32x4_sign_mask_test.testImmediates(); |
2819 testZero(); | 2797 int32x4_sign_mask_test.testZero(); |
2820 testLogic(); | 2798 int32x4_sign_mask_test.testLogic(); |
2821 } | 2799 } |
2822 } | 2800 }; |
2823 dart.fn(main); | 2801 dart.fn(int32x4_sign_mask_test.main); |
2824 // Exports: | 2802 // Exports: |
2825 exports.testImmediates = testImmediates; | 2803 exports.int32x4_sign_mask_test = int32x4_sign_mask_test; |
2826 exports.testZero = testZero; | 2804 }); |
2827 exports.testLogic = testLogic; | 2805 dart_library.library('int64_list_load_store_test', null, /* Imports */[ |
2828 exports.main = main; | 2806 'dart_sdk', |
2829 }); | 2807 'expect' |
2830 dart_library.library('lib/typed_data/int64_list_load_store_test', null, /* Impor
ts */[ | 2808 ], function(exports, dart_sdk, expect) { |
2831 'dart/_runtime', | 2809 'use strict'; |
2832 'expect/expect', | 2810 const core = dart_sdk.core; |
2833 'dart/typed_data' | 2811 const typed_data = dart_sdk.typed_data; |
2834 ], /* Lazy imports */[ | 2812 const dart = dart_sdk.dart; |
2835 ], function(exports, dart, expect, typed_data) { | 2813 const dartx = dart_sdk.dartx; |
2836 'use strict'; | 2814 const expect$ = expect.expect; |
2837 let dartx = dart.dartx; | 2815 const int64_list_load_store_test = Object.create(null); |
2838 function testStoreLoad(l, z) { | 2816 int64_list_load_store_test.testStoreLoad = function(l, z) { |
2839 dart.dsetindex(l, 0, 9223372036854775807); | 2817 dart.dsetindex(l, 0, 9223372036854775807); |
2840 dart.dsetindex(l, 1, 9223372036854775806); | 2818 dart.dsetindex(l, 1, 9223372036854775806); |
2841 dart.dsetindex(l, 2, dart.dindex(l, 0)); | 2819 dart.dsetindex(l, 2, dart.dindex(l, 0)); |
2842 dart.dsetindex(l, 3, z); | 2820 dart.dsetindex(l, 3, z); |
2843 expect.Expect.equals(dart.dindex(l, 0), 9223372036854775807); | 2821 expect$.Expect.equals(dart.dindex(l, 0), 9223372036854775807); |
2844 expect.Expect.equals(dart.dindex(l, 1), 9223372036854775806); | 2822 expect$.Expect.equals(dart.dindex(l, 1), 9223372036854775806); |
2845 expect.Expect.isTrue(dart.dsend(dart.dindex(l, 1), '<', dart.dindex(l, 0))); | 2823 expect$.Expect.isTrue(dart.dsend(dart.dindex(l, 1), '<', dart.dindex(l, 0)))
; |
2846 expect.Expect.equals(dart.dindex(l, 2), dart.dindex(l, 0)); | 2824 expect$.Expect.equals(dart.dindex(l, 2), dart.dindex(l, 0)); |
2847 expect.Expect.equals(dart.dindex(l, 3), z); | 2825 expect$.Expect.equals(dart.dindex(l, 3), z); |
2848 } | 2826 }; |
2849 dart.fn(testStoreLoad, dart.void, [dart.dynamic, dart.dynamic]); | 2827 dart.fn(int64_list_load_store_test.testStoreLoad, dart.void, [dart.dynamic, da
rt.dynamic]); |
2850 function main() { | 2828 int64_list_load_store_test.main = function() { |
2851 let l = typed_data.Int64List.new(4); | 2829 let l = typed_data.Int64List.new(4); |
2852 let zGood = 9223372036854775807; | 2830 let zGood = 9223372036854775807; |
2853 let zBad = false; | 2831 let zBad = false; |
2854 for (let i = 0; i < 40; i++) { | 2832 for (let i = 0; i < 40; i++) { |
2855 testStoreLoad(l, zGood); | 2833 int64_list_load_store_test.testStoreLoad(l, zGood); |
2856 } | 2834 } |
2857 try { | 2835 try { |
2858 testStoreLoad(l, zBad); | 2836 int64_list_load_store_test.testStoreLoad(l, zBad); |
2859 } catch (_) { | 2837 } catch (_) { |
2860 } | 2838 } |
2861 | 2839 |
2862 for (let i = 0; i < 40; i++) { | 2840 for (let i = 0; i < 40; i++) { |
2863 testStoreLoad(l, zGood); | 2841 int64_list_load_store_test.testStoreLoad(l, zGood); |
2864 } | 2842 } |
2865 } | 2843 }; |
2866 dart.fn(main); | 2844 dart.fn(int64_list_load_store_test.main); |
2867 // Exports: | 2845 // Exports: |
2868 exports.testStoreLoad = testStoreLoad; | 2846 exports.int64_list_load_store_test = int64_list_load_store_test; |
2869 exports.main = main; | 2847 }); |
2870 }); | 2848 dart_library.library('native_interceptor_no_own_method_to_intercept_test', null,
/* Imports */[ |
2871 dart_library.library('lib/typed_data/native_interceptor_no_own_method_to_interce
pt_test', null, /* Imports */[ | 2849 'dart_sdk' |
2872 'dart/_runtime', | 2850 ], function(exports, dart_sdk) { |
2873 'dart/typed_data' | 2851 'use strict'; |
2874 ], /* Lazy imports */[ | 2852 const core = dart_sdk.core; |
2875 ], function(exports, dart, typed_data) { | 2853 const typed_data = dart_sdk.typed_data; |
2876 'use strict'; | 2854 const dart = dart_sdk.dart; |
2877 let dartx = dart.dartx; | 2855 const dartx = dart_sdk.dartx; |
2878 function use(s) { | 2856 const native_interceptor_no_own_method_to_intercept_test = Object.create(null)
; |
| 2857 native_interceptor_no_own_method_to_intercept_test.use = function(s) { |
2879 return s; | 2858 return s; |
2880 } | 2859 }; |
2881 dart.fn(use); | 2860 dart.fn(native_interceptor_no_own_method_to_intercept_test.use); |
2882 function main() { | 2861 native_interceptor_no_own_method_to_intercept_test.main = function() { |
2883 use(dart.toString(typed_data.ByteData.new(1))); | 2862 native_interceptor_no_own_method_to_intercept_test.use(dart.toString(typed_d
ata.ByteData.new(1))); |
2884 } | 2863 }; |
2885 dart.fn(main); | 2864 dart.fn(native_interceptor_no_own_method_to_intercept_test.main); |
2886 // Exports: | 2865 // Exports: |
2887 exports.use = use; | 2866 exports.native_interceptor_no_own_method_to_intercept_test = native_intercepto
r_no_own_method_to_intercept_test; |
2888 exports.main = main; | 2867 }); |
2889 }); | 2868 dart_library.library('setRange_1_test', null, /* Imports */[ |
2890 dart_library.library('lib/typed_data/setRange_1_test', null, /* Imports */[ | 2869 'dart_sdk', |
2891 'dart/_runtime', | 2870 'expect' |
2892 'lib/typed_data/setRange_lib' | 2871 ], function(exports, dart_sdk, expect) { |
2893 ], /* Lazy imports */[ | 2872 'use strict'; |
2894 ], function(exports, dart, setRange_lib) { | 2873 const core = dart_sdk.core; |
2895 'use strict'; | 2874 const typed_data = dart_sdk.typed_data; |
2896 let dartx = dart.dartx; | 2875 const dart = dart_sdk.dart; |
2897 function sameTypeTest() { | 2876 const dartx = dart_sdk.dartx; |
| 2877 const expect$ = expect.expect; |
| 2878 const setRange_1_test = Object.create(null); |
| 2879 const setRange_lib = Object.create(null); |
| 2880 setRange_1_test.sameTypeTest = function() { |
2898 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeInt16View); | 2881 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeInt16View); |
2899 setRange_lib.checkSameSize(setRange_lib.makeUint16List, setRange_lib.makeUin
t16View, setRange_lib.makeUint16View); | 2882 setRange_lib.checkSameSize(setRange_lib.makeUint16List, setRange_lib.makeUin
t16View, setRange_lib.makeUint16View); |
2900 } | 2883 }; |
2901 dart.fn(sameTypeTest); | 2884 dart.fn(setRange_1_test.sameTypeTest); |
2902 function main() { | 2885 setRange_1_test.main = function() { |
2903 sameTypeTest(); | 2886 setRange_1_test.sameTypeTest(); |
2904 } | 2887 }; |
2905 dart.fn(main); | 2888 dart.fn(setRange_1_test.main); |
2906 // Exports: | 2889 setRange_lib.initialize = function(a) { |
2907 exports.sameTypeTest = sameTypeTest; | 2890 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
2908 exports.main = main; | 2891 dart.dsetindex(a, i, i + 1); |
2909 }); | 2892 } |
2910 dart_library.library('lib/typed_data/setRange_2_test', null, /* Imports */[ | 2893 }; |
2911 'dart/_runtime', | 2894 dart.fn(setRange_lib.initialize); |
2912 'lib/typed_data/setRange_lib' | 2895 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
2913 ], /* Lazy imports */[ | 2896 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
2914 ], function(exports, dart, setRange_lib) { | 2897 }; |
2915 'use strict'; | 2898 dart.fn(setRange_lib.makeInt16View); |
2916 let dartx = dart.dartx; | 2899 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
2917 function sameElementSizeTest() { | 2900 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2901 }; |
| 2902 dart.fn(setRange_lib.makeUint16View); |
| 2903 setRange_lib.makeInt16List = function(length) { |
| 2904 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 2905 }; |
| 2906 dart.fn(setRange_lib.makeInt16List); |
| 2907 setRange_lib.makeUint16List = function(length) { |
| 2908 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 2909 }; |
| 2910 dart.fn(setRange_lib.makeUint16List); |
| 2911 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 2912 let a0 = dart.dcall(constructor0, 9); |
| 2913 let buffer = dart.dload(a0, 'buffer'); |
| 2914 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 2915 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 2916 setRange_lib.initialize(a0); |
| 2917 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 2918 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 2919 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 2920 setRange_lib.initialize(a0); |
| 2921 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 2922 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 2923 setRange_lib.initialize(a0); |
| 2924 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 2925 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 2926 setRange_lib.initialize(a0); |
| 2927 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 2928 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 2929 setRange_lib.initialize(a0); |
| 2930 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 2931 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 2932 setRange_lib.initialize(a0); |
| 2933 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 2934 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 2935 setRange_lib.initialize(a0); |
| 2936 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 2937 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 2938 }; |
| 2939 dart.fn(setRange_lib.checkSameSize); |
| 2940 // Exports: |
| 2941 exports.setRange_1_test = setRange_1_test; |
| 2942 exports.setRange_lib = setRange_lib; |
| 2943 }); |
| 2944 dart_library.library('setRange_2_test', null, /* Imports */[ |
| 2945 'dart_sdk', |
| 2946 'expect' |
| 2947 ], function(exports, dart_sdk, expect) { |
| 2948 'use strict'; |
| 2949 const core = dart_sdk.core; |
| 2950 const typed_data = dart_sdk.typed_data; |
| 2951 const dart = dart_sdk.dart; |
| 2952 const dartx = dart_sdk.dartx; |
| 2953 const expect$ = expect.expect; |
| 2954 const setRange_2_test = Object.create(null); |
| 2955 const setRange_lib = Object.create(null); |
| 2956 setRange_2_test.sameElementSizeTest = function() { |
2918 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeUint16View); | 2957 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeUint16View); |
2919 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeUint
16View, setRange_lib.makeInt16View); | 2958 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeUint
16View, setRange_lib.makeInt16View); |
2920 } | 2959 }; |
2921 dart.fn(sameElementSizeTest); | 2960 dart.fn(setRange_2_test.sameElementSizeTest); |
2922 function main() { | 2961 setRange_2_test.main = function() { |
2923 sameElementSizeTest(); | 2962 setRange_2_test.sameElementSizeTest(); |
2924 } | 2963 }; |
2925 dart.fn(main); | 2964 dart.fn(setRange_2_test.main); |
2926 // Exports: | 2965 setRange_lib.initialize = function(a) { |
2927 exports.sameElementSizeTest = sameElementSizeTest; | 2966 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
2928 exports.main = main; | 2967 dart.dsetindex(a, i, i + 1); |
2929 }); | 2968 } |
2930 dart_library.library('lib/typed_data/setRange_3_test', null, /* Imports */[ | 2969 }; |
2931 'dart/_runtime', | 2970 dart.fn(setRange_lib.initialize); |
2932 'dart/typed_data', | 2971 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
2933 'lib/typed_data/setRange_lib', | 2972 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
2934 'expect/expect' | 2973 }; |
2935 ], /* Lazy imports */[ | 2974 dart.fn(setRange_lib.makeInt16View); |
2936 ], function(exports, dart, typed_data, setRange_lib, expect) { | 2975 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
2937 'use strict'; | 2976 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
2938 let dartx = dart.dartx; | 2977 }; |
2939 function expandContractTest() { | 2978 dart.fn(setRange_lib.makeUint16View); |
| 2979 setRange_lib.makeInt16List = function(length) { |
| 2980 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 2981 }; |
| 2982 dart.fn(setRange_lib.makeInt16List); |
| 2983 setRange_lib.makeUint16List = function(length) { |
| 2984 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 2985 }; |
| 2986 dart.fn(setRange_lib.makeUint16List); |
| 2987 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 2988 let a0 = dart.dcall(constructor0, 9); |
| 2989 let buffer = dart.dload(a0, 'buffer'); |
| 2990 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 2991 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 2992 setRange_lib.initialize(a0); |
| 2993 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 2994 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 2995 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 2996 setRange_lib.initialize(a0); |
| 2997 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 2998 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 2999 setRange_lib.initialize(a0); |
| 3000 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3001 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3002 setRange_lib.initialize(a0); |
| 3003 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3004 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3005 setRange_lib.initialize(a0); |
| 3006 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3007 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3008 setRange_lib.initialize(a0); |
| 3009 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3010 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3011 setRange_lib.initialize(a0); |
| 3012 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3013 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3014 }; |
| 3015 dart.fn(setRange_lib.checkSameSize); |
| 3016 // Exports: |
| 3017 exports.setRange_2_test = setRange_2_test; |
| 3018 exports.setRange_lib = setRange_lib; |
| 3019 }); |
| 3020 dart_library.library('setRange_3_test', null, /* Imports */[ |
| 3021 'dart_sdk', |
| 3022 'expect' |
| 3023 ], function(exports, dart_sdk, expect) { |
| 3024 'use strict'; |
| 3025 const core = dart_sdk.core; |
| 3026 const typed_data = dart_sdk.typed_data; |
| 3027 const dart = dart_sdk.dart; |
| 3028 const dartx = dart_sdk.dartx; |
| 3029 const expect$ = expect.expect; |
| 3030 const setRange_3_test = Object.create(null); |
| 3031 const setRange_lib = Object.create(null); |
| 3032 setRange_3_test.expandContractTest = function() { |
2940 let a1 = typed_data.Int32List.new(8); | 3033 let a1 = typed_data.Int32List.new(8); |
2941 let buffer = a1[dartx.buffer]; | 3034 let buffer = a1[dartx.buffer]; |
2942 let a2 = typed_data.Int8List.view(buffer, 12, 8); | 3035 let a2 = typed_data.Int8List.view(buffer, 12, 8); |
2943 setRange_lib.initialize(a2); | 3036 setRange_lib.initialize(a2); |
2944 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3037 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2945 a1[dartx.setRange](0, 8, a2); | 3038 a1[dartx.setRange](0, 8, a2); |
2946 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 3039 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
2947 setRange_lib.initialize(a1); | 3040 setRange_lib.initialize(a1); |
2948 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 3041 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
2949 a2[dartx.setRange](0, 8, a1); | 3042 a2[dartx.setRange](0, 8, a1); |
2950 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3043 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2951 } | 3044 }; |
2952 dart.fn(expandContractTest); | 3045 dart.fn(setRange_3_test.expandContractTest); |
2953 function main() { | 3046 setRange_3_test.main = function() { |
2954 expandContractTest(); | 3047 setRange_3_test.expandContractTest(); |
2955 } | 3048 }; |
2956 dart.fn(main); | 3049 dart.fn(setRange_3_test.main); |
2957 // Exports: | 3050 setRange_lib.initialize = function(a) { |
2958 exports.expandContractTest = expandContractTest; | 3051 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
2959 exports.main = main; | 3052 dart.dsetindex(a, i, i + 1); |
2960 }); | 3053 } |
2961 dart_library.library('lib/typed_data/setRange_4_test', null, /* Imports */[ | 3054 }; |
2962 'dart/_runtime', | 3055 dart.fn(setRange_lib.initialize); |
2963 'dart/typed_data', | 3056 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
2964 'lib/typed_data/setRange_lib', | 3057 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
2965 'expect/expect' | 3058 }; |
2966 ], /* Lazy imports */[ | 3059 dart.fn(setRange_lib.makeInt16View); |
2967 ], function(exports, dart, typed_data, setRange_lib, expect) { | 3060 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
2968 'use strict'; | 3061 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
2969 let dartx = dart.dartx; | 3062 }; |
2970 function clampingTest() { | 3063 dart.fn(setRange_lib.makeUint16View); |
| 3064 setRange_lib.makeInt16List = function(length) { |
| 3065 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 3066 }; |
| 3067 dart.fn(setRange_lib.makeInt16List); |
| 3068 setRange_lib.makeUint16List = function(length) { |
| 3069 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 3070 }; |
| 3071 dart.fn(setRange_lib.makeUint16List); |
| 3072 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 3073 let a0 = dart.dcall(constructor0, 9); |
| 3074 let buffer = dart.dload(a0, 'buffer'); |
| 3075 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 3076 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 3077 setRange_lib.initialize(a0); |
| 3078 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 3079 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 3080 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 3081 setRange_lib.initialize(a0); |
| 3082 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 3083 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 3084 setRange_lib.initialize(a0); |
| 3085 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3086 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3087 setRange_lib.initialize(a0); |
| 3088 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3089 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3090 setRange_lib.initialize(a0); |
| 3091 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3092 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3093 setRange_lib.initialize(a0); |
| 3094 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3095 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3096 setRange_lib.initialize(a0); |
| 3097 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3098 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3099 }; |
| 3100 dart.fn(setRange_lib.checkSameSize); |
| 3101 // Exports: |
| 3102 exports.setRange_3_test = setRange_3_test; |
| 3103 exports.setRange_lib = setRange_lib; |
| 3104 }); |
| 3105 dart_library.library('setRange_4_test', null, /* Imports */[ |
| 3106 'dart_sdk', |
| 3107 'expect' |
| 3108 ], function(exports, dart_sdk, expect) { |
| 3109 'use strict'; |
| 3110 const core = dart_sdk.core; |
| 3111 const typed_data = dart_sdk.typed_data; |
| 3112 const dart = dart_sdk.dart; |
| 3113 const dartx = dart_sdk.dartx; |
| 3114 const expect$ = expect.expect; |
| 3115 const setRange_4_test = Object.create(null); |
| 3116 const setRange_lib = Object.create(null); |
| 3117 setRange_4_test.clampingTest = function() { |
2971 let a1 = typed_data.Int8List.new(8); | 3118 let a1 = typed_data.Int8List.new(8); |
2972 let a2 = typed_data.Uint8ClampedList.view(a1[dartx.buffer]); | 3119 let a2 = typed_data.Uint8ClampedList.view(a1[dartx.buffer]); |
2973 setRange_lib.initialize(a1); | 3120 setRange_lib.initialize(a1); |
2974 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 3121 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
2975 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3122 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2976 a1[dartx.set](0, -1); | 3123 a1[dartx.set](0, -1); |
2977 a2[dartx.setRange](0, 2, a1); | 3124 a2[dartx.setRange](0, 2, a1); |
2978 expect.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3125 expect$.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2979 } | 3126 }; |
2980 dart.fn(clampingTest); | 3127 dart.fn(setRange_4_test.clampingTest); |
2981 function main() { | 3128 setRange_4_test.main = function() { |
2982 clampingTest(); | 3129 setRange_4_test.clampingTest(); |
2983 } | 3130 }; |
2984 dart.fn(main); | 3131 dart.fn(setRange_4_test.main); |
2985 // Exports: | 3132 setRange_lib.initialize = function(a) { |
2986 exports.clampingTest = clampingTest; | 3133 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
2987 exports.main = main; | 3134 dart.dsetindex(a, i, i + 1); |
2988 }); | 3135 } |
2989 dart_library.library('lib/typed_data/setRange_5_test', null, /* Imports */[ | 3136 }; |
2990 'dart/_runtime', | 3137 dart.fn(setRange_lib.initialize); |
2991 'dart/typed_data', | 3138 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
2992 'lib/typed_data/setRange_lib', | 3139 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
2993 'expect/expect' | 3140 }; |
2994 ], /* Lazy imports */[ | 3141 dart.fn(setRange_lib.makeInt16View); |
2995 ], function(exports, dart, typed_data, setRange_lib, expect) { | 3142 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
2996 'use strict'; | 3143 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
2997 let dartx = dart.dartx; | 3144 }; |
2998 function overlapTest() { | 3145 dart.fn(setRange_lib.makeUint16View); |
| 3146 setRange_lib.makeInt16List = function(length) { |
| 3147 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 3148 }; |
| 3149 dart.fn(setRange_lib.makeInt16List); |
| 3150 setRange_lib.makeUint16List = function(length) { |
| 3151 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 3152 }; |
| 3153 dart.fn(setRange_lib.makeUint16List); |
| 3154 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 3155 let a0 = dart.dcall(constructor0, 9); |
| 3156 let buffer = dart.dload(a0, 'buffer'); |
| 3157 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 3158 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 3159 setRange_lib.initialize(a0); |
| 3160 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 3161 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 3162 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 3163 setRange_lib.initialize(a0); |
| 3164 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 3165 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 3166 setRange_lib.initialize(a0); |
| 3167 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3168 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3169 setRange_lib.initialize(a0); |
| 3170 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3171 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3172 setRange_lib.initialize(a0); |
| 3173 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3174 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3175 setRange_lib.initialize(a0); |
| 3176 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3177 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3178 setRange_lib.initialize(a0); |
| 3179 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3180 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3181 }; |
| 3182 dart.fn(setRange_lib.checkSameSize); |
| 3183 // Exports: |
| 3184 exports.setRange_4_test = setRange_4_test; |
| 3185 exports.setRange_lib = setRange_lib; |
| 3186 }); |
| 3187 dart_library.library('setRange_5_test', null, /* Imports */[ |
| 3188 'dart_sdk', |
| 3189 'expect' |
| 3190 ], function(exports, dart_sdk, expect) { |
| 3191 'use strict'; |
| 3192 const core = dart_sdk.core; |
| 3193 const typed_data = dart_sdk.typed_data; |
| 3194 const dart = dart_sdk.dart; |
| 3195 const dartx = dart_sdk.dartx; |
| 3196 const expect$ = expect.expect; |
| 3197 const setRange_5_test = Object.create(null); |
| 3198 const setRange_lib = Object.create(null); |
| 3199 setRange_5_test.overlapTest = function() { |
2999 let buffer = typed_data.Float32List.new(3)[dartx.buffer]; | 3200 let buffer = typed_data.Float32List.new(3)[dartx.buffer]; |
3000 let a0 = typed_data.Int8List.view(buffer); | 3201 let a0 = typed_data.Int8List.view(buffer); |
3001 let a1 = typed_data.Int8List.view(buffer, 1, 5); | 3202 let a1 = typed_data.Int8List.view(buffer, 1, 5); |
3002 let a2 = typed_data.Int8List.view(buffer, 2, 5); | 3203 let a2 = typed_data.Int8List.view(buffer, 2, 5); |
3003 setRange_lib.initialize(a0); | 3204 setRange_lib.initialize(a0); |
3004 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3205 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
3005 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); | 3206 expect$.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
3006 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); | 3207 expect$.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
3007 a1[dartx.setRange](0, 5, a2); | 3208 a1[dartx.setRange](0, 5, a2); |
3008 expect.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3209 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); |
3009 setRange_lib.initialize(a0); | 3210 setRange_lib.initialize(a0); |
3010 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3211 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
3011 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); | 3212 expect$.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
3012 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); | 3213 expect$.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
3013 a2[dartx.setRange](0, 5, a1); | 3214 a2[dartx.setRange](0, 5, a1); |
3014 expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); | 3215 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); |
3015 } | 3216 }; |
3016 dart.fn(overlapTest); | 3217 dart.fn(setRange_5_test.overlapTest); |
3017 function main() { | 3218 setRange_5_test.main = function() { |
3018 overlapTest(); | 3219 setRange_5_test.overlapTest(); |
3019 } | 3220 }; |
3020 dart.fn(main); | 3221 dart.fn(setRange_5_test.main); |
3021 // Exports: | 3222 setRange_lib.initialize = function(a) { |
3022 exports.overlapTest = overlapTest; | |
3023 exports.main = main; | |
3024 }); | |
3025 dart_library.library('lib/typed_data/setRange_lib', null, /* Imports */[ | |
3026 'dart/_runtime', | |
3027 'dart/core', | |
3028 'dart/typed_data', | |
3029 'expect/expect' | |
3030 ], /* Lazy imports */[ | |
3031 ], function(exports, dart, core, typed_data, expect) { | |
3032 'use strict'; | |
3033 let dartx = dart.dartx; | |
3034 function initialize(a) { | |
3035 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { | 3223 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
3036 dart.dsetindex(a, i, i + 1); | 3224 dart.dsetindex(a, i, i + 1); |
3037 } | 3225 } |
3038 } | 3226 }; |
3039 dart.fn(initialize); | 3227 dart.fn(setRange_lib.initialize); |
3040 function makeInt16View(buffer, byteOffset, length) { | 3228 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
3041 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); | 3229 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
3042 } | 3230 }; |
3043 dart.fn(makeInt16View); | 3231 dart.fn(setRange_lib.makeInt16View); |
3044 function makeUint16View(buffer, byteOffset, length) { | 3232 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
3045 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); | 3233 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
3046 } | 3234 }; |
3047 dart.fn(makeUint16View); | 3235 dart.fn(setRange_lib.makeUint16View); |
3048 function makeInt16List(length) { | 3236 setRange_lib.makeInt16List = function(length) { |
3049 return typed_data.Int16List.new(dart.as(length, core.int)); | 3237 return typed_data.Int16List.new(dart.as(length, core.int)); |
3050 } | 3238 }; |
3051 dart.fn(makeInt16List); | 3239 dart.fn(setRange_lib.makeInt16List); |
3052 function makeUint16List(length) { | 3240 setRange_lib.makeUint16List = function(length) { |
3053 return typed_data.Uint16List.new(dart.as(length, core.int)); | 3241 return typed_data.Uint16List.new(dart.as(length, core.int)); |
3054 } | 3242 }; |
3055 dart.fn(makeUint16List); | 3243 dart.fn(setRange_lib.makeUint16List); |
3056 function checkSameSize(constructor0, constructor1, constructor2) { | 3244 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
3057 let a0 = dart.dcall(constructor0, 9); | 3245 let a0 = dart.dcall(constructor0, 9); |
3058 let buffer = dart.dload(a0, 'buffer'); | 3246 let buffer = dart.dload(a0, 'buffer'); |
3059 let a1 = dart.dcall(constructor1, buffer, 0, 7); | 3247 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
3060 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); | 3248 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
3061 initialize(a0); | 3249 setRange_lib.initialize(a0); |
3062 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); | 3250 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
3063 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); | 3251 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
3064 expect.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); | 3252 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
3065 initialize(a0); | 3253 setRange_lib.initialize(a0); |
3066 dart.dsend(a1, 'setRange', 0, 7, a2); | 3254 dart.dsend(a1, 'setRange', 0, 7, a2); |
3067 expect.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); | 3255 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
3068 initialize(a0); | 3256 setRange_lib.initialize(a0); |
3069 dart.dsend(a2, 'setRange', 0, 7, a1); | 3257 dart.dsend(a2, 'setRange', 0, 7, a1); |
3070 expect.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); | 3258 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
3071 initialize(a0); | 3259 setRange_lib.initialize(a0); |
3072 dart.dsend(a1, 'setRange', 1, 7, a2); | 3260 dart.dsend(a1, 'setRange', 1, 7, a2); |
3073 expect.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); | 3261 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
3074 initialize(a0); | 3262 setRange_lib.initialize(a0); |
3075 dart.dsend(a2, 'setRange', 1, 7, a1); | 3263 dart.dsend(a2, 'setRange', 1, 7, a1); |
3076 expect.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); | 3264 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
3077 initialize(a0); | 3265 setRange_lib.initialize(a0); |
3078 dart.dsend(a1, 'setRange', 0, 6, a2, 1); | 3266 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
3079 expect.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); | 3267 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
3080 initialize(a0); | 3268 setRange_lib.initialize(a0); |
3081 dart.dsend(a2, 'setRange', 0, 6, a1, 1); | 3269 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
3082 expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); | 3270 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
3083 } | 3271 }; |
3084 dart.fn(checkSameSize); | 3272 dart.fn(setRange_lib.checkSameSize); |
3085 // Exports: | 3273 // Exports: |
3086 exports.initialize = initialize; | 3274 exports.setRange_5_test = setRange_5_test; |
3087 exports.makeInt16View = makeInt16View; | 3275 exports.setRange_lib = setRange_lib; |
3088 exports.makeUint16View = makeUint16View; | 3276 }); |
3089 exports.makeInt16List = makeInt16List; | 3277 dart_library.library('simd_store_to_load_forward_test', null, /* Imports */[ |
3090 exports.makeUint16List = makeUint16List; | 3278 'dart_sdk', |
3091 exports.checkSameSize = checkSameSize; | 3279 'expect' |
3092 }); | 3280 ], function(exports, dart_sdk, expect) { |
3093 dart_library.library('lib/typed_data/simd_store_to_load_forward_test', null, /*
Imports */[ | 3281 'use strict'; |
3094 'dart/_runtime', | 3282 const core = dart_sdk.core; |
3095 'dart/typed_data', | 3283 const typed_data = dart_sdk.typed_data; |
3096 'expect/expect' | 3284 const dart = dart_sdk.dart; |
3097 ], /* Lazy imports */[ | 3285 const dartx = dart_sdk.dartx; |
3098 ], function(exports, dart, typed_data, expect) { | 3286 const expect$ = expect.expect; |
3099 'use strict'; | 3287 const simd_store_to_load_forward_test = Object.create(null); |
3100 let dartx = dart.dartx; | 3288 simd_store_to_load_forward_test.testLoadStoreForwardingFloat32x4 = function(l,
v) { |
3101 function testLoadStoreForwardingFloat32x4(l, v) { | |
3102 l.set(1, v); | 3289 l.set(1, v); |
3103 let r = l.get(1); | 3290 let r = l.get(1); |
3104 return r; | 3291 return r; |
3105 } | 3292 }; |
3106 dart.fn(testLoadStoreForwardingFloat32x4, typed_data.Float32x4, [typed_data.Fl
oat32x4List, typed_data.Float32x4]); | 3293 dart.fn(simd_store_to_load_forward_test.testLoadStoreForwardingFloat32x4, type
d_data.Float32x4, [typed_data.Float32x4List, typed_data.Float32x4]); |
3107 function main() { | 3294 simd_store_to_load_forward_test.main = function() { |
3108 let l = typed_data.Float32x4List.new(4); | 3295 let l = typed_data.Float32x4List.new(4); |
3109 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 3296 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
3110 let b = null; | 3297 let b = null; |
3111 for (let i = 0; i < 20; i++) { | 3298 for (let i = 0; i < 20; i++) { |
3112 b = testLoadStoreForwardingFloat32x4(l, a); | 3299 b = simd_store_to_load_forward_test.testLoadStoreForwardingFloat32x4(l, a)
; |
3113 } | 3300 } |
3114 expect.Expect.equals(a.x, b.x); | 3301 expect$.Expect.equals(a.x, b.x); |
3115 expect.Expect.equals(a.y, b.y); | 3302 expect$.Expect.equals(a.y, b.y); |
3116 expect.Expect.equals(a.z, b.z); | 3303 expect$.Expect.equals(a.z, b.z); |
3117 expect.Expect.equals(a.w, b.w); | 3304 expect$.Expect.equals(a.w, b.w); |
3118 } | 3305 }; |
3119 dart.fn(main); | 3306 dart.fn(simd_store_to_load_forward_test.main); |
3120 // Exports: | 3307 // Exports: |
3121 exports.testLoadStoreForwardingFloat32x4 = testLoadStoreForwardingFloat32x4; | 3308 exports.simd_store_to_load_forward_test = simd_store_to_load_forward_test; |
3122 exports.main = main; | 3309 }); |
3123 }); | 3310 dart_library.library('typed_data_from_list_test', null, /* Imports */[ |
3124 dart_library.library('lib/typed_data/typed_data_from_list_test', null, /* Import
s */[ | 3311 'dart_sdk' |
3125 'dart/_runtime', | 3312 ], function(exports, dart_sdk) { |
3126 'dart/collection', | 3313 'use strict'; |
3127 'dart/core', | 3314 const core = dart_sdk.core; |
3128 'dart/typed_data' | 3315 const collection = dart_sdk.collection; |
3129 ], /* Lazy imports */[ | 3316 const typed_data = dart_sdk.typed_data; |
3130 ], function(exports, dart, collection, core, typed_data) { | 3317 const dart = dart_sdk.dart; |
3131 'use strict'; | 3318 const dartx = dart_sdk.dartx; |
3132 let dartx = dart.dartx; | 3319 const typed_data_from_list_test = Object.create(null); |
3133 function main() { | 3320 typed_data_from_list_test.main = function() { |
3134 let list = new collection.UnmodifiableListView(dart.list([1, 2], core.int)); | 3321 let list = new collection.UnmodifiableListView(dart.list([1, 2], core.int)); |
3135 let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int)
)); | 3322 let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int)
)); |
3136 if (typed[dartx.get](0) != 1 || typed[dartx.get](1) != 2 || typed[dartx.leng
th] != 2) { | 3323 if (typed[dartx.get](0) != 1 || typed[dartx.get](1) != 2 || typed[dartx.leng
th] != 2) { |
3137 dart.throw('Test failed'); | 3324 dart.throw('Test failed'); |
3138 } | 3325 } |
3139 } | 3326 }; |
3140 dart.fn(main); | 3327 dart.fn(typed_data_from_list_test.main); |
3141 // Exports: | 3328 // Exports: |
3142 exports.main = main; | 3329 exports.typed_data_from_list_test = typed_data_from_list_test; |
3143 }); | 3330 }); |
3144 dart_library.library('lib/typed_data/typed_data_hierarchy_int64_test', null, /*
Imports */[ | 3331 dart_library.library('typed_data_hierarchy_int64_test', null, /* Imports */[ |
3145 'dart/_runtime', | 3332 'dart_sdk', |
3146 'expect/expect', | 3333 'expect' |
3147 'dart/typed_data', | 3334 ], function(exports, dart_sdk, expect) { |
3148 'dart/core' | 3335 'use strict'; |
3149 ], /* Lazy imports */[ | 3336 const core = dart_sdk.core; |
3150 ], function(exports, dart, expect, typed_data, core) { | 3337 const typed_data = dart_sdk.typed_data; |
3151 'use strict'; | 3338 const dart = dart_sdk.dart; |
3152 let dartx = dart.dartx; | 3339 const dartx = dart_sdk.dartx; |
3153 exports.inscrutable = null; | 3340 const expect$ = expect.expect; |
3154 function implementsTypedData() { | 3341 const typed_data_hierarchy_int64_test = Object.create(null); |
3155 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int6
4List.new(1)), typed_data.TypedData)); | 3342 typed_data_hierarchy_int64_test.inscrutable = null; |
3156 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
64List.new(1)), typed_data.TypedData)); | 3343 typed_data_hierarchy_int64_test.implementsTypedData = function() { |
3157 } | 3344 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Int64List.new(1)), typed_data.TypedData)); |
3158 dart.fn(implementsTypedData, dart.void, []); | 3345 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Uint64List.new(1)), typed_data.TypedData)); |
3159 function implementsList() { | 3346 }; |
3160 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int6
4List.new(1)), core.List$(core.int))); | 3347 dart.fn(typed_data_hierarchy_int64_test.implementsTypedData, dart.void, []); |
3161 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
64List.new(1)), core.List$(core.int))); | 3348 typed_data_hierarchy_int64_test.implementsList = function() { |
3162 } | 3349 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Int64List.new(1)), core.List$(core.int))); |
3163 dart.fn(implementsList, dart.void, []); | 3350 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Uint64List.new(1)), core.List$(core.int))); |
3164 function main() { | 3351 }; |
3165 exports.inscrutable = dart.fn(x => x); | 3352 dart.fn(typed_data_hierarchy_int64_test.implementsList, dart.void, []); |
3166 implementsTypedData(); | 3353 typed_data_hierarchy_int64_test.main = function() { |
3167 implementsList(); | 3354 typed_data_hierarchy_int64_test.inscrutable = dart.fn(x => x); |
3168 } | 3355 typed_data_hierarchy_int64_test.implementsTypedData(); |
3169 dart.fn(main); | 3356 typed_data_hierarchy_int64_test.implementsList(); |
3170 // Exports: | 3357 }; |
3171 exports.implementsTypedData = implementsTypedData; | 3358 dart.fn(typed_data_hierarchy_int64_test.main); |
3172 exports.implementsList = implementsList; | 3359 // Exports: |
3173 exports.main = main; | 3360 exports.typed_data_hierarchy_int64_test = typed_data_hierarchy_int64_test; |
3174 }); | 3361 }); |
3175 dart_library.library('lib/typed_data/typed_data_hierarchy_test', null, /* Import
s */[ | 3362 dart_library.library('typed_data_hierarchy_test', null, /* Imports */[ |
3176 'dart/_runtime', | 3363 'dart_sdk', |
3177 'expect/expect', | 3364 'expect' |
3178 'dart/typed_data', | 3365 ], function(exports, dart_sdk, expect) { |
3179 'dart/core' | 3366 'use strict'; |
3180 ], /* Lazy imports */[ | 3367 const core = dart_sdk.core; |
3181 ], function(exports, dart, expect, typed_data, core) { | 3368 const typed_data = dart_sdk.typed_data; |
3182 'use strict'; | 3369 const dart = dart_sdk.dart; |
3183 let dartx = dart.dartx; | 3370 const dartx = dart_sdk.dartx; |
3184 exports.inscrutable = null; | 3371 const expect$ = expect.expect; |
3185 function testClampedList() { | 3372 const typed_data_hierarchy_test = Object.create(null); |
3186 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8List.new(1)), typed_data.Uint8List)); | 3373 typed_data_hierarchy_test.inscrutable = null; |
3187 expect.Expect.isFalse(dart.is(typed_data.Uint8ClampedList.new(1), typed_data
.Uint8List), 'Uint8ClampedList should not be a subtype of Uint8List ' + 'in opti
mizable test'); | 3374 typed_data_hierarchy_test.testClampedList = function() { |
3188 expect.Expect.isFalse(dart.is(dart.dcall(exports.inscrutable, typed_data.Uin
t8ClampedList.new(1)), typed_data.Uint8List), 'Uint8ClampedList should not be a
subtype of Uint8List in dynamic test'); | 3375 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8List.new(1)), typed_data.Uint8List)); |
3189 } | 3376 expect$.Expect.isFalse(dart.is(typed_data.Uint8ClampedList.new(1), typed_dat
a.Uint8List), 'Uint8ClampedList should not be a subtype of Uint8List ' + 'in opt
imizable test'); |
3190 dart.fn(testClampedList, dart.void, []); | 3377 expect$.Expect.isFalse(dart.is(dart.dcall(typed_data_hierarchy_test.inscruta
ble, typed_data.Uint8ClampedList.new(1)), typed_data.Uint8List), 'Uint8ClampedLi
st should not be a subtype of Uint8List in dynamic test'); |
3191 function implementsTypedData() { | 3378 }; |
3192 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Byte
Data.new(1)), typed_data.TypedData)); | 3379 dart.fn(typed_data_hierarchy_test.testClampedList, dart.void, []); |
3193 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32List.new(1)), typed_data.TypedData)); | 3380 typed_data_hierarchy_test.implementsTypedData = function() { |
3194 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32x4List.new(1)), typed_data.TypedData)); | 3381 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.ByteData.new(1)), typed_data.TypedData)); |
3195 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t64List.new(1)), typed_data.TypedData)); | 3382 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32List.new(1)), typed_data.TypedData)); |
3196 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int8
List.new(1)), typed_data.TypedData)); | 3383 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32x4List.new(1)), typed_data.TypedData)); |
3197 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int1
6List.new(1)), typed_data.TypedData)); | 3384 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float64List.new(1)), typed_data.TypedData)); |
3198 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int3
2List.new(1)), typed_data.TypedData)); | 3385 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int8List.new(1)), typed_data.TypedData)); |
3199 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8List.new(1)), typed_data.TypedData)); | 3386 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int16List.new(1)), typed_data.TypedData)); |
3200 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8ClampedList.new(1)), typed_data.TypedData)); | 3387 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int32List.new(1)), typed_data.TypedData)); |
3201 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
16List.new(1)), typed_data.TypedData)); | 3388 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8List.new(1)), typed_data.TypedData)); |
3202 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
32List.new(1)), typed_data.TypedData)); | 3389 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8ClampedList.new(1)), typed_data.TypedData)); |
3203 } | 3390 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint16List.new(1)), typed_data.TypedData)); |
3204 dart.fn(implementsTypedData, dart.void, []); | 3391 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint32List.new(1)), typed_data.TypedData)); |
3205 function implementsList() { | 3392 }; |
3206 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32List.new(1)), core.List$(core.double))); | 3393 dart.fn(typed_data_hierarchy_test.implementsTypedData, dart.void, []); |
3207 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32x4List.new(1)), core.List$(typed_data.Float32x4))); | 3394 typed_data_hierarchy_test.implementsList = function() { |
3208 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t64List.new(1)), core.List$(core.double))); | 3395 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32List.new(1)), core.List$(core.double))); |
3209 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int8
List.new(1)), core.List$(core.int))); | 3396 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32x4List.new(1)), core.List$(typed_data.Float32x4))); |
3210 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int1
6List.new(1)), core.List$(core.int))); | 3397 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float64List.new(1)), core.List$(core.double))); |
3211 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int3
2List.new(1)), core.List$(core.int))); | 3398 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int8List.new(1)), core.List$(core.int))); |
3212 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8List.new(1)), core.List$(core.int))); | 3399 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int16List.new(1)), core.List$(core.int))); |
3213 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8ClampedList.new(1)), core.List$(core.int))); | 3400 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int32List.new(1)), core.List$(core.int))); |
3214 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
16List.new(1)), core.List$(core.int))); | 3401 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8List.new(1)), core.List$(core.int))); |
3215 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
32List.new(1)), core.List$(core.int))); | 3402 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8ClampedList.new(1)), core.List$(core.int))); |
3216 } | 3403 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint16List.new(1)), core.List$(core.int))); |
3217 dart.fn(implementsList, dart.void, []); | 3404 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint32List.new(1)), core.List$(core.int))); |
3218 function main() { | 3405 }; |
3219 exports.inscrutable = dart.fn(x => x); | 3406 dart.fn(typed_data_hierarchy_test.implementsList, dart.void, []); |
3220 testClampedList(); | 3407 typed_data_hierarchy_test.main = function() { |
3221 implementsTypedData(); | 3408 typed_data_hierarchy_test.inscrutable = dart.fn(x => x); |
3222 implementsList(); | 3409 typed_data_hierarchy_test.testClampedList(); |
3223 } | 3410 typed_data_hierarchy_test.implementsTypedData(); |
3224 dart.fn(main); | 3411 typed_data_hierarchy_test.implementsList(); |
3225 // Exports: | 3412 }; |
3226 exports.testClampedList = testClampedList; | 3413 dart.fn(typed_data_hierarchy_test.main); |
3227 exports.implementsTypedData = implementsTypedData; | 3414 // Exports: |
3228 exports.implementsList = implementsList; | 3415 exports.typed_data_hierarchy_test = typed_data_hierarchy_test; |
3229 exports.main = main; | 3416 }); |
3230 }); | 3417 dart_library.library('typed_data_list_test', null, /* Imports */[ |
3231 dart_library.library('lib/typed_data/typed_data_list_test', null, /* Imports */[ | 3418 'dart_sdk', |
3232 'dart/_runtime', | 3419 'expect' |
3233 'expect/expect', | 3420 ], function(exports, dart_sdk, expect) { |
3234 'dart/core', | 3421 'use strict'; |
3235 'dart/typed_data' | 3422 const core = dart_sdk.core; |
3236 ], /* Lazy imports */[ | 3423 const typed_data = dart_sdk.typed_data; |
3237 ], function(exports, dart, expect, core, typed_data) { | 3424 const dart = dart_sdk.dart; |
3238 'use strict'; | 3425 const dartx = dart_sdk.dartx; |
3239 let dartx = dart.dartx; | 3426 const expect$ = expect.expect; |
3240 function confuse(x) { | 3427 const typed_data_list_test = Object.create(null); |
| 3428 typed_data_list_test.confuse = function(x) { |
3241 return x; | 3429 return x; |
3242 } | 3430 }; |
3243 dart.fn(confuse); | 3431 dart.fn(typed_data_list_test.confuse); |
3244 function testListFunctions(list, first, last, toElementType) { | 3432 typed_data_list_test.testListFunctions = function(list, first, last, toElement
Type) { |
3245 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); | 3433 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); |
3246 let reversed = dart.dload(list, 'reversed'); | 3434 let reversed = dart.dload(list, 'reversed'); |
3247 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); | 3435 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); |
3248 let index = dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1), core.int
); | 3436 let index = dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1), core.int
); |
3249 for (let x of dart.as(reversed, core.Iterable)) { | 3437 for (let x of dart.as(reversed, core.Iterable)) { |
3250 expect.Expect.equals(dart.dindex(list, index), x); | 3438 expect$.Expect.equals(dart.dindex(list, index), x); |
3251 index = dart.notNull(index) - 1; | 3439 index = dart.notNull(index) - 1; |
3252 } | 3440 } |
3253 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3441 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, [
]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
3254 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); | 3442 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); |
3255 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, [])
, dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3443 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
3256 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); | 3444 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynam
ic])); |
3257 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.lis
t([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedEr
ror), core.bool, [dart.dynamic])); | 3445 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.li
st([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedE
rror), core.bool, [dart.dynamic])); |
3258 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void,
[]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])
); | 3446 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); |
3259 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); | 3447 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); |
3260 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); | 3448 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); |
3261 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), da
rt.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.d
ynamic])); | 3449 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), d
art.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.
dynamic])); |
3262 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3450 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
3263 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, []
), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [d
art.dynamic])); | 3451 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, [
]), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [
dart.dynamic])); |
3264 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3452 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
3265 let map = dart.dsend(list, 'asMap'); | 3453 let map = dart.dsend(list, 'asMap'); |
3266 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length')); | 3454 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length'))
; |
3267 expect.Expect.isTrue(dart.is(map, core.Map)); | 3455 expect$.Expect.isTrue(dart.is(map, core.Map)); |
3268 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(map, 'values'), 'toList'), core.List)); | 3456 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(map, 'values'), 'toList'), core.List)); |
3269 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3457 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
3270 expect.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); | 3458 expect$.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); |
3271 } | 3459 } |
3272 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); | 3460 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); |
3273 let subRange = dart.dsend(dart.dsend(list, 'getRange', 1, dart.dsend(dart.dl
oad(list, 'length'), '-', 1)), 'toList'); | 3461 let subRange = dart.dsend(dart.dsend(list, 'getRange', 1, dart.dsend(dart.dl
oad(list, 'length'), '-', 1)), 'toList'); |
3274 expect.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 2), dart.dl
oad(subRange, 'length')); | 3462 expect$.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 2), dart.d
load(subRange, 'length')); |
3275 index = 1; | 3463 index = 1; |
3276 for (let x of dart.as(subRange, core.Iterable)) { | 3464 for (let x of dart.as(subRange, core.Iterable)) { |
3277 expect.Expect.equals(dart.dindex(list, index), x); | 3465 expect$.Expect.equals(dart.dindex(list, index), x); |
3278 index = dart.notNull(index) + 1; | 3466 index = dart.notNull(index) + 1; |
3279 } | 3467 } |
3280 expect.Expect.equals(0, dart.dsend(list, 'lastIndexOf', first)); | 3468 expect$.Expect.equals(0, dart.dsend(list, 'lastIndexOf', first)); |
3281 expect.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 1), dart.ds
end(list, 'lastIndexOf', last)); | 3469 expect$.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 1), dart.d
send(list, 'lastIndexOf', last)); |
3282 expect.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); | 3470 expect$.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); |
3283 let copy = dart.dsend(list, 'toList'); | 3471 let copy = dart.dsend(list, 'toList'); |
3284 dart.dsend(list, 'fillRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), dart.dcall(toElementType, 0)); | 3472 dart.dsend(list, 'fillRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), dart.dcall(toElementType, 0)); |
3285 expect.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); | 3473 expect$.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); |
3286 expect.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); | 3474 expect$.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); |
3287 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3475 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
3288 expect.Expect.equals(0, dart.dindex(list, i)); | 3476 expect$.Expect.equals(0, dart.dindex(list, i)); |
3289 } | 3477 } |
3290 dart.dsend(list, 'setAll', 1, dart.dsend(dart.dsend(list, 'getRange', 1, dar
t.dsend(dart.dload(list, 'length'), '-', 1)), 'map', dart.fn(x => dart.dcall(toE
lementType, 2)))); | 3478 dart.dsend(list, 'setAll', 1, dart.dsend(dart.dsend(list, 'getRange', 1, dar
t.dsend(dart.dload(list, 'length'), '-', 1)), 'map', dart.fn(x => dart.dcall(toE
lementType, 2)))); |
3291 expect.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); | 3479 expect$.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); |
3292 expect.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); | 3480 expect$.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); |
3293 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3481 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
3294 expect.Expect.equals(2, dart.dindex(list, i)); | 3482 expect$.Expect.equals(2, dart.dindex(list, i)); |
3295 } | 3483 } |
3296 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 2
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int]))); | 3484 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 2
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int]))); |
3297 expect.Expect.equals(first, dart.dload(list, 'first')); | 3485 expect$.Expect.equals(first, dart.dload(list, 'first')); |
3298 expect.Expect.equals(last, dart.dload(list, 'last')); | 3486 expect$.Expect.equals(last, dart.dload(list, 'last')); |
3299 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3487 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
3300 expect.Expect.equals(4 + i, dart.dindex(list, i)); | 3488 expect$.Expect.equals(4 + i, dart.dindex(list, i)); |
3301 } | 3489 } |
3302 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int])), 1); | 3490 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int])), 1); |
3303 expect.Expect.equals(first, dart.dload(list, 'first')); | 3491 expect$.Expect.equals(first, dart.dload(list, 'first')); |
3304 expect.Expect.equals(last, dart.dload(list, 'last')); | 3492 expect$.Expect.equals(last, dart.dload(list, 'last')); |
3305 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3493 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
3306 expect.Expect.equals(5 + i, dart.dindex(list, i)); | 3494 expect$.Expect.equals(5 + i, dart.dindex(list, i)); |
3307 } | 3495 } |
3308 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'setRange', 1, dart.dsen
d(dart.dload(list, 'length'), '-', 1), []), dart.void, []), dart.fn(e => dart.is
(e, core.StateError), core.bool, [dart.dynamic])); | 3496 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'setRange', 1, dart.dse
nd(dart.dload(list, 'length'), '-', 1), []), dart.void, []), dart.fn(e => dart.i
s(e, core.StateError), core.bool, [dart.dynamic])); |
3309 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3497 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
3310 dart.dsetindex(list, dart.dsend(dart.dsend(dart.dload(list, 'length'), '-'
, 1), '-', i), dart.dcall(toElementType, i)); | 3498 dart.dsetindex(list, dart.dsend(dart.dsend(dart.dload(list, 'length'), '-'
, 1), '-', i), dart.dcall(toElementType, i)); |
3311 } | 3499 } |
3312 dart.dsend(list, 'sort'); | 3500 dart.dsend(list, 'sort'); |
3313 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3501 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
3314 expect.Expect.equals(i, dart.dindex(list, i)); | 3502 expect$.Expect.equals(i, dart.dindex(list, i)); |
3315 } | 3503 } |
3316 expect.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dsend(dart.dload(list, 'length'), '-', 1)), 'toList'), core.List), dart.as(
dart.dsend(list, 'sublist', 1, dart.dsend(dart.dload(list, 'length'), '-', 1)),
core.List)); | 3504 expect$.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dsend(dart.dload(list, 'length'), '-', 1)), 'toList'), core.List), dart.as
(dart.dsend(list, 'sublist', 1, dart.dsend(dart.dload(list, 'length'), '-', 1)),
core.List)); |
3317 expect.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dload(list, 'length')), 'toList'), core.List), dart.as(dart.dsend(list, 'su
blist', 1), core.List)); | 3505 expect$.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dload(list, 'length')), 'toList'), core.List), dart.as(dart.dsend(list, 's
ublist', 1), core.List)); |
3318 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'sublist', 0), core.List)); | 3506 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'sublist', 0), core.List)); |
3319 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), core
.List)); | 3507 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), cor
e.List)); |
3320 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload(
list, 'length')), core.List)); | 3508 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload
(list, 'length')), core.List)); |
3321 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload(
list, 'length'), dart.dload(list, 'length')), core.List)); | 3509 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload
(list, 'length'), dart.dload(list, 'length')), core.List)); |
3322 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', dart.dsend(da
rt.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e, core
.RangeError), core.bool, [dart.dynamic])); | 3510 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', dart.dsend(d
art.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e, cor
e.RangeError), core.bool, [dart.dynamic])); |
3323 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 0, dart.dsend
(dart.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e, c
ore.RangeError), core.bool, [dart.dynamic])); | 3511 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 0, dart.dsen
d(dart.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e,
core.RangeError), core.bool, [dart.dynamic])); |
3324 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 1, 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic])); | 3512 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 1, 0), dart.
void, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic]))
; |
3325 } | 3513 }; |
3326 dart.fn(testListFunctions, dart.void, [dart.dynamic, dart.dynamic, dart.dynami
c, dart.dynamic]); | 3514 dart.fn(typed_data_list_test.testListFunctions, dart.void, [dart.dynamic, dart
.dynamic, dart.dynamic, dart.dynamic]); |
3327 function emptyChecks(list) { | 3515 typed_data_list_test.emptyChecks = function(list) { |
3328 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); | 3516 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); |
3329 expect.Expect.isTrue(dart.dload(list, 'isEmpty')); | 3517 expect$.Expect.isTrue(dart.dload(list, 'isEmpty')); |
3330 let reversed = dart.dload(list, 'reversed'); | 3518 let reversed = dart.dload(list, 'reversed'); |
3331 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); | 3519 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); |
3332 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3520 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, [
]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
3333 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); | 3521 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); |
3334 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, [])
, dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3522 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
3335 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); | 3523 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynam
ic])); |
3336 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.lis
t([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedEr
ror), core.bool, [dart.dynamic])); | 3524 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.li
st([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedE
rror), core.bool, [dart.dynamic])); |
3337 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void,
[]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])
); | 3525 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); |
3338 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); | 3526 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); |
3339 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); | 3527 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); |
3340 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), da
rt.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.d
ynamic])); | 3528 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), d
art.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.
dynamic])); |
3341 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3529 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
3342 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, []
), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [d
art.dynamic])); | 3530 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, [
]), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [
dart.dynamic])); |
3343 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3531 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
3344 let map = dart.dsend(list, 'asMap'); | 3532 let map = dart.dsend(list, 'asMap'); |
3345 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length')); | 3533 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length'))
; |
3346 expect.Expect.isTrue(dart.is(map, core.Map)); | 3534 expect$.Expect.isTrue(dart.is(map, core.Map)); |
3347 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(map, 'values'), 'toList'), core.List)); | 3535 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(map, 'values'), 'toList'), core.List)); |
3348 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3536 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
3349 expect.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); | 3537 expect$.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); |
3350 } | 3538 } |
3351 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); | 3539 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); |
3352 expect.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); | 3540 expect$.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); |
3353 let copy = dart.dsend(list, 'toList'); | 3541 let copy = dart.dsend(list, 'toList'); |
3354 dart.dsend(list, 'fillRange', 0, 0); | 3542 dart.dsend(list, 'fillRange', 0, 0); |
3355 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'getRange',
0, 0), 'toList'), core.List)); | 3543 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'getRange'
, 0, 0), 'toList'), core.List)); |
3356 dart.dsend(list, 'setRange', 0, 0, dart.list([1, 2], core.int)); | 3544 dart.dsend(list, 'setRange', 0, 0, dart.list([1, 2], core.int)); |
3357 dart.dsend(list, 'sort'); | 3545 dart.dsend(list, 'sort'); |
3358 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), core
.List)); | 3546 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), cor
e.List)); |
3359 } | 3547 }; |
3360 dart.fn(emptyChecks, dart.void, [dart.dynamic]); | 3548 dart.fn(typed_data_list_test.emptyChecks, dart.void, [dart.dynamic]); |
3361 function main() { | 3549 typed_data_list_test.main = function() { |
3362 function toDouble(x) { | 3550 function toDouble(x) { |
3363 return dart.dsend(x, 'toDouble'); | 3551 return dart.dsend(x, 'toDouble'); |
3364 } | 3552 } |
3365 dart.fn(toDouble); | 3553 dart.fn(toDouble); |
3366 function toInt(x) { | 3554 function toInt(x) { |
3367 return dart.dsend(x, 'toInt'); | 3555 return dart.dsend(x, 'toInt'); |
3368 } | 3556 } |
3369 dart.fn(toInt); | 3557 dart.fn(toInt); |
3370 testListFunctions(typed_data.Float32List.fromList(dart.list([1.5, 6.3, 9.5],
core.double)), 1.5, 9.5, toDouble); | 3558 typed_data_list_test.testListFunctions(typed_data.Float32List.fromList(dart.
list([1.5, 6.3, 9.5], core.double)), 1.5, 9.5, toDouble); |
3371 testListFunctions(typed_data.Float64List.fromList(dart.list([1.5, 6.3, 9.5],
core.double)), 1.5, 9.5, toDouble); | 3559 typed_data_list_test.testListFunctions(typed_data.Float64List.fromList(dart.
list([1.5, 6.3, 9.5], core.double)), 1.5, 9.5, toDouble); |
3372 testListFunctions(typed_data.Int8List.fromList(dart.list([3, 5, 9], core.int
)), 3, 9, toInt); | 3560 typed_data_list_test.testListFunctions(typed_data.Int8List.fromList(dart.lis
t([3, 5, 9], core.int)), 3, 9, toInt); |
3373 testListFunctions(typed_data.Int16List.fromList(dart.list([3, 5, 9], core.in
t)), 3, 9, toInt); | 3561 typed_data_list_test.testListFunctions(typed_data.Int16List.fromList(dart.li
st([3, 5, 9], core.int)), 3, 9, toInt); |
3374 testListFunctions(typed_data.Int32List.fromList(dart.list([3, 5, 9], core.in
t)), 3, 9, toInt); | 3562 typed_data_list_test.testListFunctions(typed_data.Int32List.fromList(dart.li
st([3, 5, 9], core.int)), 3, 9, toInt); |
3375 testListFunctions(typed_data.Uint8List.fromList(dart.list([3, 5, 9], core.in
t)), 3, 9, toInt); | 3563 typed_data_list_test.testListFunctions(typed_data.Uint8List.fromList(dart.li
st([3, 5, 9], core.int)), 3, 9, toInt); |
3376 testListFunctions(typed_data.Uint16List.fromList(dart.list([3, 5, 9], core.i
nt)), 3, 9, toInt); | 3564 typed_data_list_test.testListFunctions(typed_data.Uint16List.fromList(dart.l
ist([3, 5, 9], core.int)), 3, 9, toInt); |
3377 testListFunctions(typed_data.Uint32List.fromList(dart.list([3, 5, 9], core.i
nt)), 3, 9, toInt); | 3565 typed_data_list_test.testListFunctions(typed_data.Uint32List.fromList(dart.l
ist([3, 5, 9], core.int)), 3, 9, toInt); |
3378 emptyChecks(typed_data.Float32List.new(0)); | 3566 typed_data_list_test.emptyChecks(typed_data.Float32List.new(0)); |
3379 emptyChecks(typed_data.Float64List.new(0)); | 3567 typed_data_list_test.emptyChecks(typed_data.Float64List.new(0)); |
3380 emptyChecks(typed_data.Int8List.new(0)); | 3568 typed_data_list_test.emptyChecks(typed_data.Int8List.new(0)); |
3381 emptyChecks(typed_data.Int16List.new(0)); | 3569 typed_data_list_test.emptyChecks(typed_data.Int16List.new(0)); |
3382 emptyChecks(typed_data.Int32List.new(0)); | 3570 typed_data_list_test.emptyChecks(typed_data.Int32List.new(0)); |
3383 emptyChecks(typed_data.Uint8List.new(0)); | 3571 typed_data_list_test.emptyChecks(typed_data.Uint8List.new(0)); |
3384 emptyChecks(typed_data.Uint16List.new(0)); | 3572 typed_data_list_test.emptyChecks(typed_data.Uint16List.new(0)); |
3385 emptyChecks(typed_data.Uint32List.new(0)); | 3573 typed_data_list_test.emptyChecks(typed_data.Uint32List.new(0)); |
3386 } | 3574 }; |
3387 dart.fn(main); | 3575 dart.fn(typed_data_list_test.main); |
3388 // Exports: | 3576 // Exports: |
3389 exports.confuse = confuse; | 3577 exports.typed_data_list_test = typed_data_list_test; |
3390 exports.testListFunctions = testListFunctions; | |
3391 exports.emptyChecks = emptyChecks; | |
3392 exports.main = main; | |
3393 }); | 3578 }); |
3394 dart_library.library('lib/typed_data/typed_data_load2_test', null, /* Imports */
[ | 3579 dart_library.library('typed_data_load2_test', null, /* Imports */[ |
3395 'dart/_runtime', | 3580 'dart_sdk', |
3396 'dart/typed_data', | 3581 'expect' |
3397 'expect/expect' | 3582 ], function(exports, dart_sdk, expect) { |
3398 ], /* Lazy imports */[ | |
3399 ], function(exports, dart, typed_data, expect) { | |
3400 'use strict'; | 3583 'use strict'; |
3401 let dartx = dart.dartx; | 3584 const core = dart_sdk.core; |
3402 function aliasWithByteData1() { | 3585 const typed_data = dart_sdk.typed_data; |
| 3586 const dart = dart_sdk.dart; |
| 3587 const dartx = dart_sdk.dartx; |
| 3588 const expect$ = expect.expect; |
| 3589 const typed_data_load2_test = Object.create(null); |
| 3590 typed_data_load2_test.aliasWithByteData1 = function() { |
3403 let aa = typed_data.Int8List.new(10); | 3591 let aa = typed_data.Int8List.new(10); |
3404 let b = typed_data.ByteData.view(aa[dartx.buffer]); | 3592 let b = typed_data.ByteData.view(aa[dartx.buffer]); |
3405 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) | 3593 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
3406 aa[dartx.set](i, 9); | 3594 aa[dartx.set](i, 9); |
3407 let x1 = aa[dartx.get](3); | 3595 let x1 = aa[dartx.get](3); |
3408 b[dartx.setInt8](3, 1); | 3596 b[dartx.setInt8](3, 1); |
3409 let x2 = aa[dartx.get](3); | 3597 let x2 = aa[dartx.get](3); |
3410 expect.Expect.equals(9, x1); | 3598 expect$.Expect.equals(9, x1); |
3411 expect.Expect.equals(1, x2); | 3599 expect$.Expect.equals(1, x2); |
3412 } | 3600 }; |
3413 dart.fn(aliasWithByteData1); | 3601 dart.fn(typed_data_load2_test.aliasWithByteData1); |
3414 function aliasWithByteData2() { | 3602 typed_data_load2_test.aliasWithByteData2 = function() { |
3415 let b = typed_data.ByteData.new(10); | 3603 let b = typed_data.ByteData.new(10); |
3416 let aa = typed_data.Int8List.view(b[dartx.buffer]); | 3604 let aa = typed_data.Int8List.view(b[dartx.buffer]); |
3417 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) | 3605 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
3418 aa[dartx.set](i, 9); | 3606 aa[dartx.set](i, 9); |
3419 let x1 = aa[dartx.get](3); | 3607 let x1 = aa[dartx.get](3); |
3420 b[dartx.setInt8](3, 1); | 3608 b[dartx.setInt8](3, 1); |
3421 let x2 = aa[dartx.get](3); | 3609 let x2 = aa[dartx.get](3); |
3422 expect.Expect.equals(9, x1); | 3610 expect$.Expect.equals(9, x1); |
3423 expect.Expect.equals(1, x2); | 3611 expect$.Expect.equals(1, x2); |
3424 } | 3612 }; |
3425 dart.fn(aliasWithByteData2); | 3613 dart.fn(typed_data_load2_test.aliasWithByteData2); |
3426 function alias8x8() { | 3614 typed_data_load2_test.alias8x8 = function() { |
3427 let buffer = typed_data.Int8List.new(10)[dartx.buffer]; | 3615 let buffer = typed_data.Int8List.new(10)[dartx.buffer]; |
3428 let a1 = typed_data.Int8List.view(buffer); | 3616 let a1 = typed_data.Int8List.view(buffer); |
3429 let a2 = typed_data.Int8List.view(buffer, 1); | 3617 let a2 = typed_data.Int8List.view(buffer, 1); |
3430 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3618 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3431 a1[dartx.set](i, 9); | 3619 a1[dartx.set](i, 9); |
3432 let x1 = a1[dartx.get](1); | 3620 let x1 = a1[dartx.get](1); |
3433 a2[dartx.set](0, 0); | 3621 a2[dartx.set](0, 0); |
3434 let x2 = a1[dartx.get](1); | 3622 let x2 = a1[dartx.get](1); |
3435 expect.Expect.equals(9, x1); | 3623 expect$.Expect.equals(9, x1); |
3436 expect.Expect.equals(0, x2); | 3624 expect$.Expect.equals(0, x2); |
3437 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3625 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3438 a1[dartx.set](i, 9); | 3626 a1[dartx.set](i, 9); |
3439 x1 = a1[dartx.get](1); | 3627 x1 = a1[dartx.get](1); |
3440 a2[dartx.set](1, 5); | 3628 a2[dartx.set](1, 5); |
3441 x2 = a1[dartx.get](1); | 3629 x2 = a1[dartx.get](1); |
3442 expect.Expect.equals(9, x1); | 3630 expect$.Expect.equals(9, x1); |
3443 expect.Expect.equals(9, x2); | 3631 expect$.Expect.equals(9, x2); |
3444 } | 3632 }; |
3445 dart.fn(alias8x8); | 3633 dart.fn(typed_data_load2_test.alias8x8); |
3446 function alias8x16() { | 3634 typed_data_load2_test.alias8x16 = function() { |
3447 let a1 = typed_data.Int8List.new(10); | 3635 let a1 = typed_data.Int8List.new(10); |
3448 let a2 = typed_data.Int16List.view(a1[dartx.buffer]); | 3636 let a2 = typed_data.Int16List.view(a1[dartx.buffer]); |
3449 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3637 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3450 a1[dartx.set](i, 9); | 3638 a1[dartx.set](i, 9); |
3451 let x1 = a1[dartx.get](0); | 3639 let x1 = a1[dartx.get](0); |
3452 a2[dartx.set](0, 257); | 3640 a2[dartx.set](0, 257); |
3453 let x2 = a1[dartx.get](0); | 3641 let x2 = a1[dartx.get](0); |
3454 expect.Expect.equals(9, x1); | 3642 expect$.Expect.equals(9, x1); |
3455 expect.Expect.equals(1, x2); | 3643 expect$.Expect.equals(1, x2); |
3456 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3644 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3457 a1[dartx.set](i, 9); | 3645 a1[dartx.set](i, 9); |
3458 x1 = a1[dartx.get](4); | 3646 x1 = a1[dartx.get](4); |
3459 a2[dartx.set](2, 1285); | 3647 a2[dartx.set](2, 1285); |
3460 x2 = a1[dartx.get](4); | 3648 x2 = a1[dartx.get](4); |
3461 expect.Expect.equals(9, x1); | 3649 expect$.Expect.equals(9, x1); |
3462 expect.Expect.equals(5, x2); | 3650 expect$.Expect.equals(5, x2); |
3463 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3651 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3464 a1[dartx.set](i, 9); | 3652 a1[dartx.set](i, 9); |
3465 x1 = a1[dartx.get](3); | 3653 x1 = a1[dartx.get](3); |
3466 a2[dartx.set](3, 1285); | 3654 a2[dartx.set](3, 1285); |
3467 x2 = a1[dartx.get](3); | 3655 x2 = a1[dartx.get](3); |
3468 expect.Expect.equals(9, x1); | 3656 expect$.Expect.equals(9, x1); |
3469 expect.Expect.equals(9, x2); | 3657 expect$.Expect.equals(9, x2); |
3470 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3658 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3471 a1[dartx.set](i, 9); | 3659 a1[dartx.set](i, 9); |
3472 x1 = a1[dartx.get](2); | 3660 x1 = a1[dartx.get](2); |
3473 a2[dartx.set](0, 1285); | 3661 a2[dartx.set](0, 1285); |
3474 x2 = a1[dartx.get](2); | 3662 x2 = a1[dartx.get](2); |
3475 expect.Expect.equals(9, x1); | 3663 expect$.Expect.equals(9, x1); |
3476 expect.Expect.equals(9, x2); | 3664 expect$.Expect.equals(9, x2); |
3477 } | 3665 }; |
3478 dart.fn(alias8x16); | 3666 dart.fn(typed_data_load2_test.alias8x16); |
3479 function main() { | 3667 typed_data_load2_test.main = function() { |
3480 aliasWithByteData1(); | 3668 typed_data_load2_test.aliasWithByteData1(); |
3481 aliasWithByteData2(); | 3669 typed_data_load2_test.aliasWithByteData2(); |
3482 alias8x8(); | 3670 typed_data_load2_test.alias8x8(); |
3483 alias8x16(); | 3671 typed_data_load2_test.alias8x16(); |
3484 } | 3672 }; |
3485 dart.fn(main); | 3673 dart.fn(typed_data_load2_test.main); |
3486 // Exports: | 3674 // Exports: |
3487 exports.aliasWithByteData1 = aliasWithByteData1; | 3675 exports.typed_data_load2_test = typed_data_load2_test; |
3488 exports.aliasWithByteData2 = aliasWithByteData2; | |
3489 exports.alias8x8 = alias8x8; | |
3490 exports.alias8x16 = alias8x16; | |
3491 exports.main = main; | |
3492 }); | 3676 }); |
3493 dart_library.library('lib/typed_data/typed_data_load_test', null, /* Imports */[ | 3677 dart_library.library('typed_data_load_test', null, /* Imports */[ |
3494 'dart/_runtime', | 3678 'dart_sdk' |
3495 'dart/typed_data' | 3679 ], function(exports, dart_sdk) { |
3496 ], /* Lazy imports */[ | |
3497 ], function(exports, dart, typed_data) { | |
3498 'use strict'; | 3680 'use strict'; |
3499 let dartx = dart.dartx; | 3681 const core = dart_sdk.core; |
3500 function main() { | 3682 const typed_data = dart_sdk.typed_data; |
| 3683 const dart = dart_sdk.dart; |
| 3684 const dartx = dart_sdk.dartx; |
| 3685 const typed_data_load_test = Object.create(null); |
| 3686 typed_data_load_test.main = function() { |
3501 let list = typed_data.Int8List.new(1); | 3687 let list = typed_data.Int8List.new(1); |
3502 list[dartx.set](0, 300); | 3688 list[dartx.set](0, 300); |
3503 if (list[dartx.get](0) != 44) { | 3689 if (list[dartx.get](0) != 44) { |
3504 dart.throw('Test failed'); | 3690 dart.throw('Test failed'); |
3505 } | 3691 } |
3506 let a = list[dartx.get](0); | 3692 let a = list[dartx.get](0); |
3507 list[dartx.set](0, 0); | 3693 list[dartx.set](0, 0); |
3508 if (list[dartx.get](0) != 0) { | 3694 if (list[dartx.get](0) != 0) { |
3509 dart.throw('Test failed'); | 3695 dart.throw('Test failed'); |
3510 } | 3696 } |
3511 } | 3697 }; |
3512 dart.fn(main); | 3698 dart.fn(typed_data_load_test.main); |
3513 // Exports: | 3699 // Exports: |
3514 exports.main = main; | 3700 exports.typed_data_load_test = typed_data_load_test; |
3515 }); | 3701 }); |
3516 dart_library.library('lib/typed_data/typed_data_sublist_type_test', null, /* Imp
orts */[ | 3702 dart_library.library('typed_data_sublist_type_test', null, /* Imports */[ |
3517 'dart/_runtime', | 3703 'dart_sdk', |
3518 'expect/expect', | 3704 'expect' |
3519 'dart/core', | 3705 ], function(exports, dart_sdk, expect) { |
3520 'dart/typed_data' | |
3521 ], /* Lazy imports */[ | |
3522 ], function(exports, dart, expect, core, typed_data) { | |
3523 'use strict'; | 3706 'use strict'; |
3524 let dartx = dart.dartx; | 3707 const core = dart_sdk.core; |
3525 exports.inscrutable = null; | 3708 const typed_data = dart_sdk.typed_data; |
3526 const Is$ = dart.generic(function(T) { | 3709 const dart = dart_sdk.dart; |
| 3710 const dartx = dart_sdk.dartx; |
| 3711 const expect$ = expect.expect; |
| 3712 const typed_data_sublist_type_test = Object.create(null); |
| 3713 typed_data_sublist_type_test.inscrutable = null; |
| 3714 typed_data_sublist_type_test.Is$ = dart.generic(T => { |
3527 class Is extends core.Object { | 3715 class Is extends core.Object { |
3528 Is(name) { | 3716 Is(name) { |
3529 this.name = name; | 3717 this.name = name; |
3530 } | 3718 } |
3531 check(x) { | 3719 check(x) { |
3532 return dart.is(x, T); | 3720 return dart.is(x, T); |
3533 } | 3721 } |
3534 expect(x, part) { | 3722 expect(x, part) { |
3535 expect.Expect.isTrue(this.check(x), `(${part}: ${dart.runtimeType(x)}) i
s ${this.name}`); | 3723 expect$.Expect.isTrue(this.check(x), `(${part}: ${dart.runtimeType(x)})
is ${this.name}`); |
3536 } | 3724 } |
3537 expectNot(x, part) { | 3725 expectNot(x, part) { |
3538 expect.Expect.isFalse(this.check(x), `(${part}: ${dart.runtimeType(x)})
is! ${this.name}`); | 3726 expect$.Expect.isFalse(this.check(x), `(${part}: ${dart.runtimeType(x)})
is! ${this.name}`); |
3539 } | 3727 } |
3540 } | 3728 } |
3541 dart.setSignature(Is, { | 3729 dart.setSignature(Is, { |
3542 constructors: () => ({Is: [Is$(T), [dart.dynamic]]}), | 3730 constructors: () => ({Is: [typed_data_sublist_type_test.Is$(T), [dart.dyna
mic]]}), |
3543 methods: () => ({ | 3731 methods: () => ({ |
3544 check: [dart.dynamic, [dart.dynamic]], | 3732 check: [dart.dynamic, [dart.dynamic]], |
3545 expect: [dart.dynamic, [dart.dynamic, dart.dynamic]], | 3733 expect: [dart.dynamic, [dart.dynamic, dart.dynamic]], |
3546 expectNot: [dart.dynamic, [dart.dynamic, dart.dynamic]] | 3734 expectNot: [dart.dynamic, [dart.dynamic, dart.dynamic]] |
3547 }) | 3735 }) |
3548 }); | 3736 }); |
3549 return Is; | 3737 return Is; |
3550 }); | 3738 }); |
3551 let Is = Is$(); | 3739 typed_data_sublist_type_test.Is = typed_data_sublist_type_test.Is$(); |
3552 function testSublistType(input, positive, all) { | 3740 typed_data_sublist_type_test.testSublistType = function(input, positive, all)
{ |
3553 let negative = dart.dsend(all, 'where', dart.fn(check => !dart.notNull(dart.
as(dart.dsend(positive, 'contains', check), core.bool)), core.bool, [dart.dynami
c])); | 3741 let negative = dart.dsend(all, 'where', dart.fn(check => !dart.notNull(dart.
as(dart.dsend(positive, 'contains', check), core.bool)), core.bool, [dart.dynami
c])); |
3554 input = dart.dcall(exports.inscrutable, input); | 3742 input = dart.dcall(typed_data_sublist_type_test.inscrutable, input); |
3555 for (let check of dart.as(positive, core.Iterable)) | 3743 for (let check of dart.as(positive, core.Iterable)) |
3556 dart.dsend(check, 'expect', input, 'input'); | 3744 dart.dsend(check, 'expect', input, 'input'); |
3557 for (let check of dart.as(negative, core.Iterable)) | 3745 for (let check of dart.as(negative, core.Iterable)) |
3558 dart.dsend(check, 'expectNot', input, 'input'); | 3746 dart.dsend(check, 'expectNot', input, 'input'); |
3559 let sub = dart.dcall(exports.inscrutable, dart.dsend(input, 'sublist', 1)); | 3747 let sub = dart.dcall(typed_data_sublist_type_test.inscrutable, dart.dsend(in
put, 'sublist', 1)); |
3560 for (let check of dart.as(positive, core.Iterable)) | 3748 for (let check of dart.as(positive, core.Iterable)) |
3561 dart.dsend(check, 'expect', sub, 'sublist'); | 3749 dart.dsend(check, 'expect', sub, 'sublist'); |
3562 for (let check of dart.as(negative, core.Iterable)) | 3750 for (let check of dart.as(negative, core.Iterable)) |
3563 dart.dsend(check, 'expectNot', sub, 'sublist'); | 3751 dart.dsend(check, 'expectNot', sub, 'sublist'); |
3564 let sub2 = dart.dcall(exports.inscrutable, dart.dsend(input, 'sublist', 10))
; | 3752 let sub2 = dart.dcall(typed_data_sublist_type_test.inscrutable, dart.dsend(i
nput, 'sublist', 10)); |
3565 expect.Expect.equals(0, dart.dload(sub2, 'length')); | 3753 expect$.Expect.equals(0, dart.dload(sub2, 'length')); |
3566 for (let check of dart.as(positive, core.Iterable)) | 3754 for (let check of dart.as(positive, core.Iterable)) |
3567 dart.dsend(check, 'expect', sub2, 'empty sublist'); | 3755 dart.dsend(check, 'expect', sub2, 'empty sublist'); |
3568 for (let check of dart.as(negative, core.Iterable)) | 3756 for (let check of dart.as(negative, core.Iterable)) |
3569 dart.dsend(check, 'expectNot', sub2, 'empty sublist'); | 3757 dart.dsend(check, 'expectNot', sub2, 'empty sublist'); |
3570 } | 3758 }; |
3571 dart.fn(testSublistType, dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]
); | 3759 dart.fn(typed_data_sublist_type_test.testSublistType, dart.void, [dart.dynamic
, dart.dynamic, dart.dynamic]); |
3572 function testTypes() { | 3760 typed_data_sublist_type_test.testTypes = function() { |
3573 let isFloat32list = new (Is$(typed_data.Float32List))('Float32List'); | 3761 let isFloat32list = new (typed_data_sublist_type_test.Is$(typed_data.Float32
List))('Float32List'); |
3574 let isFloat64list = new (Is$(typed_data.Float64List))('Float64List'); | 3762 let isFloat64list = new (typed_data_sublist_type_test.Is$(typed_data.Float64
List))('Float64List'); |
3575 let isInt8List = new (Is$(typed_data.Int8List))('Int8List'); | 3763 let isInt8List = new (typed_data_sublist_type_test.Is$(typed_data.Int8List))
('Int8List'); |
3576 let isInt16List = new (Is$(typed_data.Int16List))('Int16List'); | 3764 let isInt16List = new (typed_data_sublist_type_test.Is$(typed_data.Int16List
))('Int16List'); |
3577 let isInt32List = new (Is$(typed_data.Int32List))('Int32List'); | 3765 let isInt32List = new (typed_data_sublist_type_test.Is$(typed_data.Int32List
))('Int32List'); |
3578 let isUint8List = new (Is$(typed_data.Uint8List))('Uint8List'); | 3766 let isUint8List = new (typed_data_sublist_type_test.Is$(typed_data.Uint8List
))('Uint8List'); |
3579 let isUint16List = new (Is$(typed_data.Uint16List))('Uint16List'); | 3767 let isUint16List = new (typed_data_sublist_type_test.Is$(typed_data.Uint16Li
st))('Uint16List'); |
3580 let isUint32List = new (Is$(typed_data.Uint32List))('Uint32List'); | 3768 let isUint32List = new (typed_data_sublist_type_test.Is$(typed_data.Uint32Li
st))('Uint32List'); |
3581 let isUint8ClampedList = new (Is$(typed_data.Uint8ClampedList))('Uint8Clampe
dList'); | 3769 let isUint8ClampedList = new (typed_data_sublist_type_test.Is$(typed_data.Ui
nt8ClampedList))('Uint8ClampedList'); |
3582 let isIntList = new (Is$(core.List$(core.int)))('List<int>'); | 3770 let isIntList = new (typed_data_sublist_type_test.Is$(core.List$(core.int)))
('List<int>'); |
3583 let isDoubleList = new (Is$(core.List$(core.double)))('List<double>'); | 3771 let isDoubleList = new (typed_data_sublist_type_test.Is$(core.List$(core.dou
ble)))('List<double>'); |
3584 let isNumList = new (Is$(core.List$(core.num)))('List<num>'); | 3772 let isNumList = new (typed_data_sublist_type_test.Is$(core.List$(core.num)))
('List<num>'); |
3585 let allChecks = dart.list([isFloat32list, isFloat64list, isInt8List, isInt16
List, isInt32List, isUint8List, isUint16List, isUint32List, isUint8ClampedList],
Is$(core.List)); | 3773 let allChecks = dart.list([isFloat32list, isFloat64list, isInt8List, isInt16
List, isInt32List, isUint8List, isUint16List, isUint32List, isUint8ClampedList],
typed_data_sublist_type_test.Is$(core.List)); |
3586 function testInt(list, check) { | 3774 function testInt(list, check) { |
3587 testSublistType(list, dart.list([dart.as(check, Is$(core.List)), isIntList
, isNumList], Is$(core.List)), allChecks); | 3775 typed_data_sublist_type_test.testSublistType(list, dart.list([dart.as(chec
k, typed_data_sublist_type_test.Is$(core.List)), isIntList, isNumList], typed_da
ta_sublist_type_test.Is$(core.List)), allChecks); |
3588 } | 3776 } |
3589 dart.fn(testInt); | 3777 dart.fn(testInt); |
3590 function testDouble(list, check) { | 3778 function testDouble(list, check) { |
3591 testSublistType(list, dart.list([dart.as(check, Is$(core.List)), isDoubleL
ist, isNumList], Is$(core.List)), allChecks); | 3779 typed_data_sublist_type_test.testSublistType(list, dart.list([dart.as(chec
k, typed_data_sublist_type_test.Is$(core.List)), isDoubleList, isNumList], typed
_data_sublist_type_test.Is$(core.List)), allChecks); |
3592 } | 3780 } |
3593 dart.fn(testDouble); | 3781 dart.fn(testDouble); |
3594 testDouble(typed_data.Float32List.new(10), isFloat32list); | 3782 testDouble(typed_data.Float32List.new(10), isFloat32list); |
3595 testDouble(typed_data.Float64List.new(10), isFloat64list); | 3783 testDouble(typed_data.Float64List.new(10), isFloat64list); |
3596 testInt(typed_data.Int8List.new(10), isInt8List); | 3784 testInt(typed_data.Int8List.new(10), isInt8List); |
3597 testInt(typed_data.Int16List.new(10), isInt16List); | 3785 testInt(typed_data.Int16List.new(10), isInt16List); |
3598 testInt(typed_data.Int32List.new(10), isInt32List); | 3786 testInt(typed_data.Int32List.new(10), isInt32List); |
3599 testInt(typed_data.Uint8List.new(10), isUint8List); | 3787 testInt(typed_data.Uint8List.new(10), isUint8List); |
3600 testInt(typed_data.Uint16List.new(10), isUint16List); | 3788 testInt(typed_data.Uint16List.new(10), isUint16List); |
3601 testInt(typed_data.Uint32List.new(10), isUint32List); | 3789 testInt(typed_data.Uint32List.new(10), isUint32List); |
3602 testInt(typed_data.Uint8ClampedList.new(10), isUint8ClampedList); | 3790 testInt(typed_data.Uint8ClampedList.new(10), isUint8ClampedList); |
3603 } | 3791 }; |
3604 dart.fn(testTypes, dart.void, []); | 3792 dart.fn(typed_data_sublist_type_test.testTypes, dart.void, []); |
3605 function main() { | 3793 typed_data_sublist_type_test.main = function() { |
3606 exports.inscrutable = dart.fn(x => x); | 3794 typed_data_sublist_type_test.inscrutable = dart.fn(x => x); |
3607 testTypes(); | 3795 typed_data_sublist_type_test.testTypes(); |
3608 } | 3796 }; |
3609 dart.fn(main); | 3797 dart.fn(typed_data_sublist_type_test.main); |
3610 // Exports: | 3798 // Exports: |
3611 exports.Is$ = Is$; | 3799 exports.typed_data_sublist_type_test = typed_data_sublist_type_test; |
3612 exports.Is = Is; | |
3613 exports.testSublistType = testSublistType; | |
3614 exports.testTypes = testTypes; | |
3615 exports.main = main; | |
3616 }); | 3800 }); |
3617 dart_library.library('lib/typed_data/typed_list_iterable_test', null, /* Imports
*/[ | 3801 dart_library.library('typed_list_iterable_test', null, /* Imports */[ |
3618 'dart/_runtime', | 3802 'dart_sdk', |
3619 'expect/expect', | 3803 'expect' |
3620 'dart/core', | 3804 ], function(exports, dart_sdk, expect) { |
3621 'dart/typed_data' | |
3622 ], /* Lazy imports */[ | |
3623 ], function(exports, dart, expect, core, typed_data) { | |
3624 'use strict'; | 3805 'use strict'; |
3625 let dartx = dart.dartx; | 3806 const core = dart_sdk.core; |
3626 function testIterableFunctions(list, first, last) { | 3807 const typed_data = dart_sdk.typed_data; |
| 3808 const dart = dart_sdk.dart; |
| 3809 const dartx = dart_sdk.dartx; |
| 3810 const expect$ = expect.expect; |
| 3811 const typed_list_iterable_test = Object.create(null); |
| 3812 typed_list_iterable_test.testIterableFunctions = function(list, first, last) { |
3627 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); | 3813 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); |
3628 expect.Expect.equals(first, dart.dload(list, 'first')); | 3814 expect$.Expect.equals(first, dart.dload(list, 'first')); |
3629 expect.Expect.equals(last, dart.dload(list, 'last')); | 3815 expect$.Expect.equals(last, dart.dload(list, 'last')); |
3630 expect.Expect.equals(first, dart.dsend(list, 'firstWhere', dart.fn(x => dart
.equals(x, first), core.bool, [dart.dynamic]))); | 3816 expect$.Expect.equals(first, dart.dsend(list, 'firstWhere', dart.fn(x => dar
t.equals(x, first), core.bool, [dart.dynamic]))); |
3631 expect.Expect.equals(last, dart.dsend(list, 'lastWhere', dart.fn(x => dart.e
quals(x, last), core.bool, [dart.dynamic]))); | 3817 expect$.Expect.equals(last, dart.dsend(list, 'lastWhere', dart.fn(x => dart.
equals(x, last), core.bool, [dart.dynamic]))); |
3632 if (dart.equals(dart.dload(list, 'length'), 1)) { | 3818 if (dart.equals(dart.dload(list, 'length'), 1)) { |
3633 expect.Expect.equals(first, dart.dload(list, 'single')); | 3819 expect$.Expect.equals(first, dart.dload(list, 'single')); |
3634 expect.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x => d
art.equals(x, last), core.bool, [dart.dynamic]))); | 3820 expect$.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x =>
dart.equals(x, last), core.bool, [dart.dynamic]))); |
3635 } else { | 3821 } else { |
3636 expect.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void,
[]), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3822 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void,
[]), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
3637 let isFirst = true; | 3823 let isFirst = true; |
3638 expect.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x => { | 3824 expect$.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x =>
{ |
3639 if (isFirst) { | 3825 if (isFirst) { |
3640 isFirst = false; | 3826 isFirst = false; |
3641 return true; | 3827 return true; |
3642 } | 3828 } |
3643 return false; | 3829 return false; |
3644 }, core.bool, [dart.dynamic]))); | 3830 }, core.bool, [dart.dynamic]))); |
3645 } | 3831 } |
3646 expect.Expect.isFalse(dart.dload(list, 'isEmpty')); | 3832 expect$.Expect.isFalse(dart.dload(list, 'isEmpty')); |
3647 let i = 0; | 3833 let i = 0; |
3648 for (let x of dart.as(list, core.Iterable)) { | 3834 for (let x of dart.as(list, core.Iterable)) { |
3649 expect.Expect.equals(dart.dindex(list, i++), x); | 3835 expect$.Expect.equals(dart.dindex(list, i++), x); |
3650 } | 3836 } |
3651 expect.Expect.isTrue(dart.dsend(list, 'any', dart.fn(x => dart.equals(x, las
t), core.bool, [dart.dynamic]))); | 3837 expect$.Expect.isTrue(dart.dsend(list, 'any', dart.fn(x => dart.equals(x, la
st), core.bool, [dart.dynamic]))); |
3652 expect.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => false, core.bool,
[dart.dynamic]))); | 3838 expect$.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => false, core.bool
, [dart.dynamic]))); |
3653 expect.Expect.isTrue(dart.dsend(list, 'contains', last)); | 3839 expect$.Expect.isTrue(dart.dsend(list, 'contains', last)); |
3654 expect.Expect.equals(first, dart.dsend(list, 'elementAt', 0)); | 3840 expect$.Expect.equals(first, dart.dsend(list, 'elementAt', 0)); |
3655 expect.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => true, core.bool,
[dart.dynamic]))); | 3841 expect$.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => true, core.bool
, [dart.dynamic]))); |
3656 expect.Expect.isFalse(dart.dsend(list, 'every', dart.fn(x => !dart.equals(x,
last), core.bool, [dart.dynamic]))); | 3842 expect$.Expect.isFalse(dart.dsend(list, 'every', dart.fn(x => !dart.equals(x
, last), core.bool, [dart.dynamic]))); |
3657 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); | 3843 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); |
3658 let expand2 = dart.dsend(list, 'expand', dart.fn(x => [x, x], core.List, [da
rt.dynamic])); | 3844 let expand2 = dart.dsend(list, 'expand', dart.fn(x => [x, x], core.List, [da
rt.dynamic])); |
3659 i = 0; | 3845 i = 0; |
3660 for (let x of dart.as(expand2, core.Iterable)) { | 3846 for (let x of dart.as(expand2, core.Iterable)) { |
3661 expect.Expect.equals(dart.dindex(list, (i / 2)[dartx.truncate]()), x); | 3847 expect$.Expect.equals(dart.dindex(list, (i / 2)[dartx.truncate]()), x); |
3662 i++; | 3848 i++; |
3663 } | 3849 } |
3664 expect.Expect.equals(2 * dart.notNull(dart.as(dart.dload(list, 'length'), co
re.num)), i); | 3850 expect$.Expect.equals(2 * dart.notNull(dart.as(dart.dload(list, 'length'), c
ore.num)), i); |
3665 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'fold', [], dart.fn((result, x) => ((() => { | 3851 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'fold', [], dart.fn((result, x) => ((() => { |
3666 dart.dsend(result, 'add', x); | 3852 dart.dsend(result, 'add', x); |
3667 return result; | 3853 return result; |
3668 })()))), core.List)); | 3854 })()))), core.List)); |
3669 i = 0; | 3855 i = 0; |
3670 dart.dsend(list, 'forEach', dart.fn(x => { | 3856 dart.dsend(list, 'forEach', dart.fn(x => { |
3671 expect.Expect.equals(dart.dindex(list, i++), x); | 3857 expect$.Expect.equals(dart.dindex(list, i++), x); |
3672 })); | 3858 })); |
3673 expect.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), da
rt.dsend(list, 'join', "*")); | 3859 expect$.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), d
art.dsend(list, 'join', "*")); |
3674 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'map', dart.fn(x => x)), 'toList'), core.List)); | 3860 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'map', dart.fn(x => x)), 'toList'), core.List)); |
3675 let mapCount = 0; | 3861 let mapCount = 0; |
3676 let mappedList = dart.dsend(list, 'map', dart.fn(x => { | 3862 let mappedList = dart.dsend(list, 'map', dart.fn(x => { |
3677 mapCount++; | 3863 mapCount++; |
3678 return x; | 3864 return x; |
3679 })); | 3865 })); |
3680 expect.Expect.equals(0, mapCount); | 3866 expect$.Expect.equals(0, mapCount); |
3681 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'len
gth')); | 3867 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'le
ngth')); |
3682 expect.Expect.equals(0, mapCount); | 3868 expect$.Expect.equals(0, mapCount); |
3683 dart.dsend(mappedList, 'join'); | 3869 dart.dsend(mappedList, 'join'); |
3684 expect.Expect.equals(dart.dload(list, 'length'), mapCount); | 3870 expect$.Expect.equals(dart.dload(list, 'length'), mapCount); |
3685 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'), c
ore.List)); | 3871 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'),
core.List)); |
3686 let whereCount = 0; | 3872 let whereCount = 0; |
3687 let whereList = dart.dsend(list, 'where', dart.fn(x => { | 3873 let whereList = dart.dsend(list, 'where', dart.fn(x => { |
3688 whereCount++; | 3874 whereCount++; |
3689 return true; | 3875 return true; |
3690 }, core.bool, [dart.dynamic])); | 3876 }, core.bool, [dart.dynamic])); |
3691 expect.Expect.equals(0, whereCount); | 3877 expect$.Expect.equals(0, whereCount); |
3692 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'leng
th')); | 3878 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'len
gth')); |
3693 expect.Expect.equals(dart.dload(list, 'length'), whereCount); | 3879 expect$.Expect.equals(dart.dload(list, 'length'), whereCount); |
3694 if (dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length'), '>', 1), cor
e.bool))) { | 3880 if (dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length'), '>', 1), cor
e.bool))) { |
3695 let reduceResult = 1; | 3881 let reduceResult = 1; |
3696 expect.Expect.equals(dart.dload(list, 'length'), dart.dsend(list, 'reduce'
, dart.fn((x, y) => ++reduceResult, core.int, [dart.dynamic, dart.dynamic]))); | 3882 expect$.Expect.equals(dart.dload(list, 'length'), dart.dsend(list, 'reduce
', dart.fn((x, y) => ++reduceResult, core.int, [dart.dynamic, dart.dynamic]))); |
3697 } else { | 3883 } else { |
3698 expect.Expect.equals(first, dart.dsend(list, 'reduce', dart.fn((x, y) => { | 3884 expect$.Expect.equals(first, dart.dsend(list, 'reduce', dart.fn((x, y) =>
{ |
3699 dart.throw("should not be called"); | 3885 dart.throw("should not be called"); |
3700 }))); | 3886 }))); |
3701 } | 3887 } |
3702 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, 'l
ength')), 'isEmpty')); | 3888 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, '
length')), 'isEmpty')); |
3703 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'skip', 0), 'toList'), core.List)); | 3889 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'skip', 0), 'toList'), core.List)); |
3704 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x => t
rue, core.bool, [dart.dynamic])), 'isEmpty')); | 3890 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x =>
true, core.bool, [dart.dynamic])), 'isEmpty')); |
3705 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'skipWhile', dart.fn(x => false, core.bool, [dart.dynamic])), 'toList
'), core.List)); | 3891 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'skipWhile', dart.fn(x => false, core.bool, [dart.dynamic])), 'toLis
t'), core.List)); |
3706 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'take', dart.dload(list, 'length')), 'toList'), core.List)); | 3892 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'take', dart.dload(list, 'length')), 'toList'), core.List)); |
3707 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); | 3893 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); |
3708 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x => f
alse, core.bool, [dart.dynamic])), 'isEmpty')); | 3894 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x =>
false, core.bool, [dart.dynamic])), 'isEmpty')); |
3709 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'takeWhile', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'
), core.List)); | 3895 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'takeWhile', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList
'), core.List)); |
3710 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'toList'), 'toList'), core.List)); | 3896 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'toList'), 'toList'), core.List)); |
3711 let l2 = dart.dsend(list, 'toList'); | 3897 let l2 = dart.dsend(list, 'toList'); |
3712 dart.dsend(l2, 'add', first); | 3898 dart.dsend(l2, 'add', first); |
3713 expect.Expect.equals(first, dart.dload(l2, 'last')); | 3899 expect$.Expect.equals(first, dart.dload(l2, 'last')); |
3714 let l3 = dart.dsend(list, 'toList', {growable: false}); | 3900 let l3 = dart.dsend(list, 'toList', {growable: false}); |
3715 expect.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', last), dart.void, [
]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3901 expect$.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', last), dart.void,
[]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]))
; |
3716 } | 3902 }; |
3717 dart.fn(testIterableFunctions, dart.void, [dart.dynamic, dart.dynamic, dart.dy
namic]); | 3903 dart.fn(typed_list_iterable_test.testIterableFunctions, dart.void, [dart.dynam
ic, dart.dynamic, dart.dynamic]); |
3718 function emptyChecks(list) { | 3904 typed_list_iterable_test.emptyChecks = function(list) { |
3719 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); | 3905 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); |
3720 expect.Expect.isTrue(dart.dload(list, 'isEmpty')); | 3906 expect$.Expect.isTrue(dart.dload(list, 'isEmpty')); |
3721 expect.Expect.throws(dart.fn(() => dart.dload(list, 'first'), dart.void, [])
, dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3907 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'first'), dart.void, []
), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
3722 expect.Expect.throws(dart.fn(() => dart.dload(list, 'last'), dart.void, []),
dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3908 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'last'), dart.void, [])
, dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
3723 expect.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void, []
), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3909 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void, [
]), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
3724 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'firstWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, co
re.StateError), core.bool, [dart.dynamic])); | 3910 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'firstWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.StateError), core.bool, [dart.dynamic])); |
3725 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'lastWhere', dart.fn(x =
> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, cor
e.StateError), core.bool, [dart.dynamic])); | 3911 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'lastWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, co
re.StateError), core.bool, [dart.dynamic])); |
3726 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'singleWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.StateError), core.bool, [dart.dynamic])); | 3912 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'singleWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.StateError), core.bool, [dart.dynamic])); |
3727 expect.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => true, core.bool,
[dart.dynamic]))); | 3913 expect$.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => true, core.bool,
[dart.dynamic]))); |
3728 expect.Expect.isFalse(dart.dsend(list, 'contains', null)); | 3914 expect$.Expect.isFalse(dart.dsend(list, 'contains', null)); |
3729 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'elementAt', 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic])); | 3915 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'elementAt', 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic])); |
3730 expect.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => false, core.bool
, [dart.dynamic]))); | 3916 expect$.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => false, core.boo
l, [dart.dynamic]))); |
3731 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); | 3917 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); |
3732 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => [x, x], core.List, [dart.dynamic])), 'toList'), core.List)); | 3918 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => [x, x], core.List, [dart.dynamic])), 'toList'), core.List)); |
3733 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => { | 3919 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => { |
3734 dart.throw("should not be reached"); | 3920 dart.throw("should not be reached"); |
3735 })), 'toList'), core.List)); | 3921 })), 'toList'), core.List)); |
3736 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'fold', [], dart.fn((r
esult, x) => ((() => { | 3922 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'fold', [], dart.fn((
result, x) => ((() => { |
3737 dart.dsend(result, 'add', x); | 3923 dart.dsend(result, 'add', x); |
3738 return result; | 3924 return result; |
3739 })()))), core.List)); | 3925 })()))), core.List)); |
3740 expect.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), da
rt.dsend(list, 'join', "*")); | 3926 expect$.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), d
art.dsend(list, 'join', "*")); |
3741 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'map', dart.fn(x => x)), 'toList'), core.List)); | 3927 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'map', dart.fn(x => x)), 'toList'), core.List)); |
3742 let mapCount = 0; | 3928 let mapCount = 0; |
3743 let mappedList = dart.dsend(list, 'map', dart.fn(x => { | 3929 let mappedList = dart.dsend(list, 'map', dart.fn(x => { |
3744 mapCount++; | 3930 mapCount++; |
3745 return x; | 3931 return x; |
3746 })); | 3932 })); |
3747 expect.Expect.equals(0, mapCount); | 3933 expect$.Expect.equals(0, mapCount); |
3748 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'len
gth')); | 3934 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'le
ngth')); |
3749 expect.Expect.equals(0, mapCount); | 3935 expect$.Expect.equals(0, mapCount); |
3750 dart.dsend(mappedList, 'join'); | 3936 dart.dsend(mappedList, 'join'); |
3751 expect.Expect.equals(dart.dload(list, 'length'), mapCount); | 3937 expect$.Expect.equals(dart.dload(list, 'length'), mapCount); |
3752 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'), c
ore.List)); | 3938 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'),
core.List)); |
3753 let whereCount = 0; | 3939 let whereCount = 0; |
3754 let whereList = dart.dsend(list, 'where', dart.fn(x => { | 3940 let whereList = dart.dsend(list, 'where', dart.fn(x => { |
3755 whereCount++; | 3941 whereCount++; |
3756 return true; | 3942 return true; |
3757 }, core.bool, [dart.dynamic])); | 3943 }, core.bool, [dart.dynamic])); |
3758 expect.Expect.equals(0, whereCount); | 3944 expect$.Expect.equals(0, whereCount); |
3759 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'leng
th')); | 3945 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'len
gth')); |
3760 expect.Expect.equals(dart.dload(list, 'length'), whereCount); | 3946 expect$.Expect.equals(dart.dload(list, 'length'), whereCount); |
3761 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'reduce', dart.fn((x, y)
=> x)), dart.void, []), dart.fn(e => dart.is(e, core.StateError), core.bool, [d
art.dynamic])); | 3947 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'reduce', dart.fn((x, y
) => x)), dart.void, []), dart.fn(e => dart.is(e, core.StateError), core.bool, [
dart.dynamic])); |
3762 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, 'l
ength')), 'isEmpty')); | 3948 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, '
length')), 'isEmpty')); |
3763 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', 0), 'isEmpty')); | 3949 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', 0), 'isEmpty')); |
3764 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x => t
rue, core.bool, [dart.dynamic])), 'isEmpty')); | 3950 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x =>
true, core.bool, [dart.dynamic])), 'isEmpty')); |
3765 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x => f
alse, core.bool, [dart.dynamic])), 'isEmpty')); | 3951 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x =>
false, core.bool, [dart.dynamic])), 'isEmpty')); |
3766 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'take', dart.dload(list, 'l
ength')), 'isEmpty')); | 3952 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'take', dart.dload(list, '
length')), 'isEmpty')); |
3767 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); | 3953 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); |
3768 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x => f
alse, core.bool, [dart.dynamic])), 'isEmpty')); | 3954 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x =>
false, core.bool, [dart.dynamic])), 'isEmpty')); |
3769 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x => t
rue, core.bool, [dart.dynamic])), 'isEmpty')); | 3955 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x =>
true, core.bool, [dart.dynamic])), 'isEmpty')); |
3770 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'toList'), 'isEmpty')); | 3956 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'toList'), 'isEmpty')); |
3771 let l2 = dart.dsend(list, 'toList'); | 3957 let l2 = dart.dsend(list, 'toList'); |
3772 dart.dsend(l2, 'add', 0); | 3958 dart.dsend(l2, 'add', 0); |
3773 expect.Expect.equals(0, dart.dload(l2, 'last')); | 3959 expect$.Expect.equals(0, dart.dload(l2, 'last')); |
3774 let l3 = dart.dsend(list, 'toList', {growable: false}); | 3960 let l3 = dart.dsend(list, 'toList', {growable: false}); |
3775 expect.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', 0), dart.void, []),
dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3961 expect$.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', 0), dart.void, [])
, dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
3776 } | 3962 }; |
3777 dart.fn(emptyChecks, dart.void, [dart.dynamic]); | 3963 dart.fn(typed_list_iterable_test.emptyChecks, dart.void, [dart.dynamic]); |
3778 function main() { | 3964 typed_list_iterable_test.main = function() { |
3779 testIterableFunctions(typed_data.Float32List.fromList(dart.list([1.5, 9.5],
core.double)), 1.5, 9.5); | 3965 typed_list_iterable_test.testIterableFunctions(typed_data.Float32List.fromLi
st(dart.list([1.5, 9.5], core.double)), 1.5, 9.5); |
3780 testIterableFunctions(typed_data.Float64List.fromList(dart.list([1.5, 9.5],
core.double)), 1.5, 9.5); | 3966 typed_list_iterable_test.testIterableFunctions(typed_data.Float64List.fromLi
st(dart.list([1.5, 9.5], core.double)), 1.5, 9.5); |
3781 testIterableFunctions(typed_data.Int8List.fromList(dart.list([3, 9], core.in
t)), 3, 9); | 3967 typed_list_iterable_test.testIterableFunctions(typed_data.Int8List.fromList(
dart.list([3, 9], core.int)), 3, 9); |
3782 testIterableFunctions(typed_data.Int16List.fromList(dart.list([3, 9], core.i
nt)), 3, 9); | 3968 typed_list_iterable_test.testIterableFunctions(typed_data.Int16List.fromList
(dart.list([3, 9], core.int)), 3, 9); |
3783 testIterableFunctions(typed_data.Int32List.fromList(dart.list([3, 9], core.i
nt)), 3, 9); | 3969 typed_list_iterable_test.testIterableFunctions(typed_data.Int32List.fromList
(dart.list([3, 9], core.int)), 3, 9); |
3784 testIterableFunctions(typed_data.Uint8List.fromList(dart.list([3, 9], core.i
nt)), 3, 9); | 3970 typed_list_iterable_test.testIterableFunctions(typed_data.Uint8List.fromList
(dart.list([3, 9], core.int)), 3, 9); |
3785 testIterableFunctions(typed_data.Uint16List.fromList(dart.list([3, 9], core.
int)), 3, 9); | 3971 typed_list_iterable_test.testIterableFunctions(typed_data.Uint16List.fromLis
t(dart.list([3, 9], core.int)), 3, 9); |
3786 testIterableFunctions(typed_data.Uint32List.fromList(dart.list([3, 9], core.
int)), 3, 9); | 3972 typed_list_iterable_test.testIterableFunctions(typed_data.Uint32List.fromLis
t(dart.list([3, 9], core.int)), 3, 9); |
3787 emptyChecks(typed_data.Float32List.new(0)); | 3973 typed_list_iterable_test.emptyChecks(typed_data.Float32List.new(0)); |
3788 emptyChecks(typed_data.Float64List.new(0)); | 3974 typed_list_iterable_test.emptyChecks(typed_data.Float64List.new(0)); |
3789 emptyChecks(typed_data.Int8List.new(0)); | 3975 typed_list_iterable_test.emptyChecks(typed_data.Int8List.new(0)); |
3790 emptyChecks(typed_data.Int16List.new(0)); | 3976 typed_list_iterable_test.emptyChecks(typed_data.Int16List.new(0)); |
3791 emptyChecks(typed_data.Int32List.new(0)); | 3977 typed_list_iterable_test.emptyChecks(typed_data.Int32List.new(0)); |
3792 emptyChecks(typed_data.Uint8List.new(0)); | 3978 typed_list_iterable_test.emptyChecks(typed_data.Uint8List.new(0)); |
3793 emptyChecks(typed_data.Uint16List.new(0)); | 3979 typed_list_iterable_test.emptyChecks(typed_data.Uint16List.new(0)); |
3794 emptyChecks(typed_data.Uint32List.new(0)); | 3980 typed_list_iterable_test.emptyChecks(typed_data.Uint32List.new(0)); |
3795 } | 3981 }; |
3796 dart.fn(main); | 3982 dart.fn(typed_list_iterable_test.main); |
3797 // Exports: | 3983 // Exports: |
3798 exports.testIterableFunctions = testIterableFunctions; | 3984 exports.typed_list_iterable_test = typed_list_iterable_test; |
3799 exports.emptyChecks = emptyChecks; | |
3800 exports.main = main; | |
3801 }); | 3985 }); |
OLD | NEW |