Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Side by Side Diff: test/codegen/expect/lib-typed_data-all.js

Issue 1879373004: Implement modular compilation (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698