| OLD | NEW |
| 1 dart_library.library('lib/typed_data/byte_data_test', null, /* Imports */[ | 1 dart_library.library('byte_data_test', null, /* Imports */[ |
| 2 'dart/_runtime', | 2 'dart_sdk', |
| 3 'dart/typed_data', | 3 'expect' |
| 4 'expect/expect' | 4 ], function(exports, dart_sdk, expect) { |
| 5 ], /* Lazy imports */[ | |
| 6 ], function(exports, dart, typed_data, expect) { | |
| 7 'use strict'; | 5 'use strict'; |
| 8 let dartx = dart.dartx; | 6 const core = dart_sdk.core; |
| 9 function main() { | 7 const typed_data = dart_sdk.typed_data; |
| 10 testRegress10898(); | 8 const dart = dart_sdk.dart; |
| 11 } | 9 const dartx = dart_sdk.dartx; |
| 12 dart.fn(main); | 10 const expect$ = expect.expect; |
| 13 function testRegress10898() { | 11 const byte_data_test = Object.create(null); |
| 12 byte_data_test.main = function() { |
| 13 byte_data_test.testRegress10898(); |
| 14 }; |
| 15 dart.fn(byte_data_test.main); |
| 16 byte_data_test.testRegress10898 = function() { |
| 14 let data = typed_data.ByteData.new(16); | 17 let data = typed_data.ByteData.new(16); |
| 15 expect.Expect.equals(16, data[dartx.lengthInBytes]); | 18 expect$.Expect.equals(16, data[dartx.lengthInBytes]); |
| 16 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i++) { | 19 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i++) { |
| 17 expect.Expect.equals(0, data[dartx.getInt8](i)); | 20 expect$.Expect.equals(0, data[dartx.getInt8](i)); |
| 18 data[dartx.setInt8](i, 42 + i); | 21 data[dartx.setInt8](i, 42 + i); |
| 19 expect.Expect.equals(42 + i, data[dartx.getInt8](i)); | 22 expect$.Expect.equals(42 + i, data[dartx.getInt8](i)); |
| 20 } | 23 } |
| 21 let backing = typed_data.ByteData.new(16); | 24 let backing = typed_data.ByteData.new(16); |
| 22 let view = typed_data.ByteData.view(backing[dartx.buffer]); | 25 let view = typed_data.ByteData.view(backing[dartx.buffer]); |
| 23 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { | 26 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
| 24 expect.Expect.equals(0, view[dartx.getInt8](i)); | 27 expect$.Expect.equals(0, view[dartx.getInt8](i)); |
| 25 view[dartx.setInt8](i, 87 + i); | 28 view[dartx.setInt8](i, 87 + i); |
| 26 expect.Expect.equals(87 + i, view[dartx.getInt8](i)); | 29 expect$.Expect.equals(87 + i, view[dartx.getInt8](i)); |
| 27 } | 30 } |
| 28 view = typed_data.ByteData.view(backing[dartx.buffer], 4); | 31 view = typed_data.ByteData.view(backing[dartx.buffer], 4); |
| 29 expect.Expect.equals(12, view[dartx.lengthInBytes]); | 32 expect$.Expect.equals(12, view[dartx.lengthInBytes]); |
| 30 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { | 33 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
| 31 expect.Expect.equals(87 + i + 4, view[dartx.getInt8](i)); | 34 expect$.Expect.equals(87 + i + 4, view[dartx.getInt8](i)); |
| 32 } | 35 } |
| 33 view = typed_data.ByteData.view(backing[dartx.buffer], 8, 4); | 36 view = typed_data.ByteData.view(backing[dartx.buffer], 8, 4); |
| 34 expect.Expect.equals(4, view[dartx.lengthInBytes]); | 37 expect$.Expect.equals(4, view[dartx.lengthInBytes]); |
| 35 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { | 38 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
| 36 expect.Expect.equals(87 + i + 8, view[dartx.getInt8](i)); | 39 expect$.Expect.equals(87 + i + 8, view[dartx.getInt8](i)); |
| 37 } | 40 } |
| 38 } | 41 }; |
| 39 dart.fn(testRegress10898); | 42 dart.fn(byte_data_test.testRegress10898); |
| 40 // Exports: | 43 // Exports: |
| 41 exports.main = main; | 44 exports.byte_data_test = byte_data_test; |
| 42 exports.testRegress10898 = testRegress10898; | |
| 43 }); | 45 }); |
| 44 dart_library.library('lib/typed_data/constructor_checks_test', null, /* Imports
*/[ | 46 dart_library.library('constructor_checks_test', null, /* Imports */[ |
| 45 'dart/_runtime', | 47 'dart_sdk', |
| 46 'expect/expect', | 48 'expect' |
| 47 'dart/typed_data', | 49 ], function(exports, dart_sdk, expect) { |
| 48 'dart/core' | |
| 49 ], /* Lazy imports */[ | |
| 50 ], function(exports, dart, expect, typed_data, core) { | |
| 51 'use strict'; | 50 'use strict'; |
| 52 let dartx = dart.dartx; | 51 const core = dart_sdk.core; |
| 53 function checkLengthConstructors() { | 52 const typed_data = dart_sdk.typed_data; |
| 53 const dart = dart_sdk.dart; |
| 54 const dartx = dart_sdk.dartx; |
| 55 const expect$ = expect.expect; |
| 56 const constructor_checks_test = Object.create(null); |
| 57 constructor_checks_test.checkLengthConstructors = function() { |
| 54 function check(creator) { | 58 function check(creator) { |
| 55 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [
])); | 59 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void,
[])); |
| 56 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 8.5), dart.void, []
)); | 60 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, 8.5), dart.void, [
])); |
| 57 expect.Expect.throws(dart.fn(() => dart.dcall(creator, '10'), dart.void, [
])); | 61 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, '10'), dart.void,
[])); |
| 58 let a = dart.dcall(creator, 10); | 62 let a = dart.dcall(creator, 10); |
| 59 expect.Expect.equals(10, dart.dload(a, 'length')); | 63 expect$.Expect.equals(10, dart.dload(a, 'length')); |
| 60 } | 64 } |
| 61 dart.fn(check); | 65 dart.fn(check); |
| 62 check(dart.fn(a => typed_data.Float32List.new(dart.as(a, core.int)), typed_d
ata.Float32List, [dart.dynamic])); | 66 check(dart.fn(a => typed_data.Float32List.new(dart.as(a, core.int)), typed_d
ata.Float32List, [dart.dynamic])); |
| 63 check(dart.fn(a => typed_data.Float64List.new(dart.as(a, core.int)), typed_d
ata.Float64List, [dart.dynamic])); | 67 check(dart.fn(a => typed_data.Float64List.new(dart.as(a, core.int)), typed_d
ata.Float64List, [dart.dynamic])); |
| 64 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); | 68 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); |
| 65 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); | 69 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); |
| 66 check(dart.fn(a => typed_data.Int16List.new(dart.as(a, core.int)), typed_dat
a.Int16List, [dart.dynamic])); | 70 check(dart.fn(a => typed_data.Int16List.new(dart.as(a, core.int)), typed_dat
a.Int16List, [dart.dynamic])); |
| 67 check(dart.fn(a => typed_data.Int32List.new(dart.as(a, core.int)), typed_dat
a.Int32List, [dart.dynamic])); | 71 check(dart.fn(a => typed_data.Int32List.new(dart.as(a, core.int)), typed_dat
a.Int32List, [dart.dynamic])); |
| 68 check(dart.fn(a => typed_data.Uint8List.new(dart.as(a, core.int)), typed_dat
a.Uint8List, [dart.dynamic])); | 72 check(dart.fn(a => typed_data.Uint8List.new(dart.as(a, core.int)), typed_dat
a.Uint8List, [dart.dynamic])); |
| 69 check(dart.fn(a => typed_data.Uint16List.new(dart.as(a, core.int)), typed_da
ta.Uint16List, [dart.dynamic])); | 73 check(dart.fn(a => typed_data.Uint16List.new(dart.as(a, core.int)), typed_da
ta.Uint16List, [dart.dynamic])); |
| 70 check(dart.fn(a => typed_data.Uint32List.new(dart.as(a, core.int)), typed_da
ta.Uint32List, [dart.dynamic])); | 74 check(dart.fn(a => typed_data.Uint32List.new(dart.as(a, core.int)), typed_da
ta.Uint32List, [dart.dynamic])); |
| 71 } | 75 }; |
| 72 dart.fn(checkLengthConstructors); | 76 dart.fn(constructor_checks_test.checkLengthConstructors); |
| 73 function checkViewConstructors() { | 77 constructor_checks_test.checkViewConstructors = function() { |
| 74 let buffer = typed_data.Int8List.new(256)[dartx.buffer]; | 78 let buffer = typed_data.Int8List.new(256)[dartx.buffer]; |
| 75 function check1(creator) { | 79 function check1(creator) { |
| 76 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, [])
); | 80 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, []
)); |
| 77 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [
])); | 81 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void,
[])); |
| 78 let a = dart.dcall(creator, buffer); | 82 let a = dart.dcall(creator, buffer); |
| 79 expect.Expect.equals(buffer, dart.dload(a, 'buffer')); | 83 expect$.Expect.equals(buffer, dart.dload(a, 'buffer')); |
| 80 } | 84 } |
| 81 dart.fn(check1); | 85 dart.fn(check1); |
| 82 function check2(creator) { | 86 function check2(creator) { |
| 83 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10, 0), dart.void,
[])); | 87 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, 10, 0), dart.void,
[])); |
| 84 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null, 0), dart.void
, [])); | 88 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, null, 0), dart.voi
d, [])); |
| 85 expect.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, null), dart
.void, [])); | 89 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, null), dar
t.void, [])); |
| 86 expect.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, '8'), dart.
void, [])); | 90 expect$.Expect.throws(dart.fn(() => dart.dcall(creator, buffer, '8'), dart
.void, [])); |
| 87 let a = dart.dcall(creator, buffer, 8); | 91 let a = dart.dcall(creator, buffer, 8); |
| 88 expect.Expect.equals(buffer, dart.dload(a, 'buffer')); | 92 expect$.Expect.equals(buffer, dart.dload(a, 'buffer')); |
| 89 } | 93 } |
| 90 dart.fn(check2); | 94 dart.fn(check2); |
| 91 check1(dart.fn(a => typed_data.Float32List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float32List, [dart.dynamic])); | 95 check1(dart.fn(a => typed_data.Float32List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float32List, [dart.dynamic])); |
| 92 check1(dart.fn(a => typed_data.Float64List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float64List, [dart.dynamic])); | 96 check1(dart.fn(a => typed_data.Float64List.view(dart.as(a, typed_data.ByteBu
ffer)), typed_data.Float64List, [dart.dynamic])); |
| 93 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); | 97 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); |
| 94 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); | 98 check1(dart.fn(a => typed_data.Int8List.view(dart.as(a, typed_data.ByteBuffe
r)), typed_data.Int8List, [dart.dynamic])); |
| 95 check1(dart.fn(a => typed_data.Int16List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int16List, [dart.dynamic])); | 99 check1(dart.fn(a => typed_data.Int16List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int16List, [dart.dynamic])); |
| 96 check1(dart.fn(a => typed_data.Int32List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int32List, [dart.dynamic])); | 100 check1(dart.fn(a => typed_data.Int32List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Int32List, [dart.dynamic])); |
| 97 check1(dart.fn(a => typed_data.Uint8List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Uint8List, [dart.dynamic])); | 101 check1(dart.fn(a => typed_data.Uint8List.view(dart.as(a, typed_data.ByteBuff
er)), typed_data.Uint8List, [dart.dynamic])); |
| 98 check1(dart.fn(a => typed_data.Uint16List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint16List, [dart.dynamic])); | 102 check1(dart.fn(a => typed_data.Uint16List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint16List, [dart.dynamic])); |
| 99 check1(dart.fn(a => typed_data.Uint32List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint32List, [dart.dynamic])); | 103 check1(dart.fn(a => typed_data.Uint32List.view(dart.as(a, typed_data.ByteBuf
fer)), typed_data.Uint32List, [dart.dynamic])); |
| 100 check2(dart.fn((a, b) => typed_data.Float32List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float32List, [dart.dynamic, dart.d
ynamic])); | 104 check2(dart.fn((a, b) => typed_data.Float32List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float32List, [dart.dynamic, dart.d
ynamic])); |
| 101 check2(dart.fn((a, b) => typed_data.Float64List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float64List, [dart.dynamic, dart.d
ynamic])); | 105 check2(dart.fn((a, b) => typed_data.Float64List.view(dart.as(a, typed_data.B
yteBuffer), dart.as(b, core.int)), typed_data.Float64List, [dart.dynamic, dart.d
ynamic])); |
| 102 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); | 106 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); |
| 103 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); | 107 check2(dart.fn((a, b) => typed_data.Int8List.view(dart.as(a, typed_data.Byte
Buffer), dart.as(b, core.int)), typed_data.Int8List, [dart.dynamic, dart.dynamic
])); |
| 104 check2(dart.fn((a, b) => typed_data.Int16List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int16List, [dart.dynamic, dart.dynam
ic])); | 108 check2(dart.fn((a, b) => typed_data.Int16List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int16List, [dart.dynamic, dart.dynam
ic])); |
| 105 check2(dart.fn((a, b) => typed_data.Int32List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int32List, [dart.dynamic, dart.dynam
ic])); | 109 check2(dart.fn((a, b) => typed_data.Int32List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Int32List, [dart.dynamic, dart.dynam
ic])); |
| 106 check2(dart.fn((a, b) => typed_data.Uint8List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Uint8List, [dart.dynamic, dart.dynam
ic])); | 110 check2(dart.fn((a, b) => typed_data.Uint8List.view(dart.as(a, typed_data.Byt
eBuffer), dart.as(b, core.int)), typed_data.Uint8List, [dart.dynamic, dart.dynam
ic])); |
| 107 check2(dart.fn((a, b) => typed_data.Uint16List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint16List, [dart.dynamic, dart.dyn
amic])); | 111 check2(dart.fn((a, b) => typed_data.Uint16List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint16List, [dart.dynamic, dart.dyn
amic])); |
| 108 check2(dart.fn((a, b) => typed_data.Uint32List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint32List, [dart.dynamic, dart.dyn
amic])); | 112 check2(dart.fn((a, b) => typed_data.Uint32List.view(dart.as(a, typed_data.By
teBuffer), dart.as(b, core.int)), typed_data.Uint32List, [dart.dynamic, dart.dyn
amic])); |
| 109 } | 113 }; |
| 110 dart.fn(checkViewConstructors); | 114 dart.fn(constructor_checks_test.checkViewConstructors); |
| 111 function main() { | 115 constructor_checks_test.main = function() { |
| 112 checkLengthConstructors(); | 116 constructor_checks_test.checkLengthConstructors(); |
| 113 checkViewConstructors(); | 117 constructor_checks_test.checkViewConstructors(); |
| 114 } | 118 }; |
| 115 dart.fn(main); | 119 dart.fn(constructor_checks_test.main); |
| 116 // Exports: | 120 // Exports: |
| 117 exports.checkLengthConstructors = checkLengthConstructors; | 121 exports.constructor_checks_test = constructor_checks_test; |
| 118 exports.checkViewConstructors = checkViewConstructors; | |
| 119 exports.main = main; | |
| 120 }); | 122 }); |
| 121 dart_library.library('lib/typed_data/endianness_test', null, /* Imports */[ | 123 dart_library.library('endianness_test', null, /* Imports */[ |
| 122 'dart/_runtime', | 124 'dart_sdk', |
| 123 'dart/typed_data', | 125 'expect' |
| 124 'expect/expect' | 126 ], function(exports, dart_sdk, expect) { |
| 125 ], /* Lazy imports */[ | |
| 126 ], function(exports, dart, typed_data, expect) { | |
| 127 'use strict'; | 127 'use strict'; |
| 128 let dartx = dart.dartx; | 128 const core = dart_sdk.core; |
| 129 function main() { | 129 const typed_data = dart_sdk.typed_data; |
| 130 swapTest(); | 130 const dart = dart_sdk.dart; |
| 131 swapTestVar(typed_data.Endianness.LITTLE_ENDIAN, typed_data.Endianness.BIG_E
NDIAN); | 131 const dartx = dart_sdk.dartx; |
| 132 swapTestVar(typed_data.Endianness.BIG_ENDIAN, typed_data.Endianness.LITTLE_E
NDIAN); | 132 const expect$ = expect.expect; |
| 133 } | 133 const endianness_test = Object.create(null); |
| 134 dart.fn(main); | 134 endianness_test.main = function() { |
| 135 function swapTest() { | 135 endianness_test.swapTest(); |
| 136 endianness_test.swapTestVar(typed_data.Endianness.LITTLE_ENDIAN, typed_data.
Endianness.BIG_ENDIAN); |
| 137 endianness_test.swapTestVar(typed_data.Endianness.BIG_ENDIAN, typed_data.End
ianness.LITTLE_ENDIAN); |
| 138 }; |
| 139 dart.fn(endianness_test.main); |
| 140 endianness_test.swapTest = function() { |
| 136 let data = typed_data.ByteData.new(16); | 141 let data = typed_data.ByteData.new(16); |
| 137 expect.Expect.equals(16, data[dartx.lengthInBytes]); | 142 expect$.Expect.equals(16, data[dartx.lengthInBytes]); |
| 138 for (let i = 0; i < 4; i++) { | 143 for (let i = 0; i < 4; i++) { |
| 139 data[dartx.setInt32](i * 4, i); | 144 data[dartx.setInt32](i * 4, i); |
| 140 } | 145 } |
| 141 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 146 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
| 142 let e = data[dartx.getInt32](i, typed_data.Endianness.BIG_ENDIAN); | 147 let e = data[dartx.getInt32](i, typed_data.Endianness.BIG_ENDIAN); |
| 143 data[dartx.setInt32](i, e, typed_data.Endianness.LITTLE_ENDIAN); | 148 data[dartx.setInt32](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
| 144 } | 149 } |
| 145 expect.Expect.equals(33554432, data[dartx.getInt32](8)); | 150 expect$.Expect.equals(33554432, data[dartx.getInt32](8)); |
| 146 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 151 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
| 147 let e = data[dartx.getInt16](i, typed_data.Endianness.BIG_ENDIAN); | 152 let e = data[dartx.getInt16](i, typed_data.Endianness.BIG_ENDIAN); |
| 148 data[dartx.setInt16](i, e, typed_data.Endianness.LITTLE_ENDIAN); | 153 data[dartx.setInt16](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
| 149 } | 154 } |
| 150 expect.Expect.equals(131072, data[dartx.getInt32](8)); | 155 expect$.Expect.equals(131072, data[dartx.getInt32](8)); |
| 151 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 156 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
| 152 let e = data[dartx.getUint32](i, typed_data.Endianness.LITTLE_ENDIAN); | 157 let e = data[dartx.getUint32](i, typed_data.Endianness.LITTLE_ENDIAN); |
| 153 data[dartx.setUint32](i, e, typed_data.Endianness.BIG_ENDIAN); | 158 data[dartx.setUint32](i, e, typed_data.Endianness.BIG_ENDIAN); |
| 154 } | 159 } |
| 155 expect.Expect.equals(512, data[dartx.getInt32](8)); | 160 expect$.Expect.equals(512, data[dartx.getInt32](8)); |
| 156 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 161 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
| 157 let e = data[dartx.getUint16](i, typed_data.Endianness.LITTLE_ENDIAN); | 162 let e = data[dartx.getUint16](i, typed_data.Endianness.LITTLE_ENDIAN); |
| 158 data[dartx.setUint16](i, e, typed_data.Endianness.BIG_ENDIAN); | 163 data[dartx.setUint16](i, e, typed_data.Endianness.BIG_ENDIAN); |
| 159 } | 164 } |
| 160 expect.Expect.equals(2, data[dartx.getInt32](8)); | 165 expect$.Expect.equals(2, data[dartx.getInt32](8)); |
| 161 } | 166 }; |
| 162 dart.fn(swapTest); | 167 dart.fn(endianness_test.swapTest); |
| 163 function swapTestVar(read, write) { | 168 endianness_test.swapTestVar = function(read, write) { |
| 164 let data = typed_data.ByteData.new(16); | 169 let data = typed_data.ByteData.new(16); |
| 165 expect.Expect.equals(16, data[dartx.lengthInBytes]); | 170 expect$.Expect.equals(16, data[dartx.lengthInBytes]); |
| 166 for (let i = 0; i < 4; i++) { | 171 for (let i = 0; i < 4; i++) { |
| 167 data[dartx.setInt32](i * 4, i); | 172 data[dartx.setInt32](i * 4, i); |
| 168 } | 173 } |
| 169 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 174 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
| 170 let e = data[dartx.getInt32](i, dart.as(read, typed_data.Endianness)); | 175 let e = data[dartx.getInt32](i, dart.as(read, typed_data.Endianness)); |
| 171 data[dartx.setInt32](i, e, dart.as(write, typed_data.Endianness)); | 176 data[dartx.setInt32](i, e, dart.as(write, typed_data.Endianness)); |
| 172 } | 177 } |
| 173 expect.Expect.equals(33554432, data[dartx.getInt32](8)); | 178 expect$.Expect.equals(33554432, data[dartx.getInt32](8)); |
| 174 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 179 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
| 175 let e = data[dartx.getInt16](i, dart.as(read, typed_data.Endianness)); | 180 let e = data[dartx.getInt16](i, dart.as(read, typed_data.Endianness)); |
| 176 data[dartx.setInt16](i, e, dart.as(write, typed_data.Endianness)); | 181 data[dartx.setInt16](i, e, dart.as(write, typed_data.Endianness)); |
| 177 } | 182 } |
| 178 expect.Expect.equals(131072, data[dartx.getInt32](8)); | 183 expect$.Expect.equals(131072, data[dartx.getInt32](8)); |
| 179 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { | 184 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
| 180 let e = data[dartx.getUint32](i, dart.as(read, typed_data.Endianness)); | 185 let e = data[dartx.getUint32](i, dart.as(read, typed_data.Endianness)); |
| 181 data[dartx.setUint32](i, e, dart.as(write, typed_data.Endianness)); | 186 data[dartx.setUint32](i, e, dart.as(write, typed_data.Endianness)); |
| 182 } | 187 } |
| 183 expect.Expect.equals(512, data[dartx.getInt32](8)); | 188 expect$.Expect.equals(512, data[dartx.getInt32](8)); |
| 184 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { | 189 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
| 185 let e = data[dartx.getUint16](i, dart.as(read, typed_data.Endianness)); | 190 let e = data[dartx.getUint16](i, dart.as(read, typed_data.Endianness)); |
| 186 data[dartx.setUint16](i, e, dart.as(write, typed_data.Endianness)); | 191 data[dartx.setUint16](i, e, dart.as(write, typed_data.Endianness)); |
| 187 } | 192 } |
| 188 expect.Expect.equals(2, data[dartx.getInt32](8)); | 193 expect$.Expect.equals(2, data[dartx.getInt32](8)); |
| 189 } | 194 }; |
| 190 dart.fn(swapTestVar); | 195 dart.fn(endianness_test.swapTestVar); |
| 191 // Exports: | 196 // Exports: |
| 192 exports.main = main; | 197 exports.endianness_test = endianness_test; |
| 193 exports.swapTest = swapTest; | |
| 194 exports.swapTestVar = swapTestVar; | |
| 195 }); | 198 }); |
| 196 dart_library.library('lib/typed_data/float32x4_clamp_test', null, /* Imports */[ | 199 dart_library.library('float32x4_clamp_test', null, /* Imports */[ |
| 197 'dart/_runtime', | 200 'dart_sdk', |
| 198 'dart/typed_data', | 201 'expect' |
| 199 'expect/expect' | 202 ], function(exports, dart_sdk, expect) { |
| 200 ], /* Lazy imports */[ | |
| 201 ], function(exports, dart, typed_data, expect) { | |
| 202 'use strict'; | 203 'use strict'; |
| 203 let dartx = dart.dartx; | 204 const core = dart_sdk.core; |
| 204 function testClampLowerGreaterThanUpper() { | 205 const typed_data = dart_sdk.typed_data; |
| 206 const dart = dart_sdk.dart; |
| 207 const dartx = dart_sdk.dartx; |
| 208 const expect$ = expect.expect; |
| 209 const float32x4_clamp_test = Object.create(null); |
| 210 float32x4_clamp_test.testClampLowerGreaterThanUpper = function() { |
| 205 let l = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); | 211 let l = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); |
| 206 let u = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); | 212 let u = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); |
| 207 let z = typed_data.Float32x4.zero(); | 213 let z = typed_data.Float32x4.zero(); |
| 208 let a = z.clamp(l, u); | 214 let a = z.clamp(l, u); |
| 209 expect.Expect.equals(a.x, 1.0); | 215 expect$.Expect.equals(a.x, 1.0); |
| 210 expect.Expect.equals(a.y, 1.0); | 216 expect$.Expect.equals(a.y, 1.0); |
| 211 expect.Expect.equals(a.z, 1.0); | 217 expect$.Expect.equals(a.z, 1.0); |
| 212 expect.Expect.equals(a.w, 1.0); | 218 expect$.Expect.equals(a.w, 1.0); |
| 213 } | 219 }; |
| 214 dart.fn(testClampLowerGreaterThanUpper, dart.void, []); | 220 dart.fn(float32x4_clamp_test.testClampLowerGreaterThanUpper, dart.void, []); |
| 215 function testClamp() { | 221 float32x4_clamp_test.testClamp = function() { |
| 216 let l = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); | 222 let l = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); |
| 217 let u = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); | 223 let u = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); |
| 218 let z = typed_data.Float32x4.zero(); | 224 let z = typed_data.Float32x4.zero(); |
| 219 let a = z.clamp(l, u); | 225 let a = z.clamp(l, u); |
| 220 expect.Expect.equals(a.x, 0.0); | 226 expect$.Expect.equals(a.x, 0.0); |
| 221 expect.Expect.equals(a.y, 0.0); | 227 expect$.Expect.equals(a.y, 0.0); |
| 222 expect.Expect.equals(a.z, 0.0); | 228 expect$.Expect.equals(a.z, 0.0); |
| 223 expect.Expect.equals(a.w, 0.0); | 229 expect$.Expect.equals(a.w, 0.0); |
| 224 } | 230 }; |
| 225 dart.fn(testClamp, dart.void, []); | 231 dart.fn(float32x4_clamp_test.testClamp, dart.void, []); |
| 226 function main() { | 232 float32x4_clamp_test.main = function() { |
| 227 for (let i = 0; i < 2000; i++) { | 233 for (let i = 0; i < 2000; i++) { |
| 228 testClampLowerGreaterThanUpper(); | 234 float32x4_clamp_test.testClampLowerGreaterThanUpper(); |
| 229 testClamp(); | 235 float32x4_clamp_test.testClamp(); |
| 230 } | 236 } |
| 231 } | 237 }; |
| 232 dart.fn(main); | 238 dart.fn(float32x4_clamp_test.main); |
| 233 // Exports: | 239 // Exports: |
| 234 exports.testClampLowerGreaterThanUpper = testClampLowerGreaterThanUpper; | 240 exports.float32x4_clamp_test = float32x4_clamp_test; |
| 235 exports.testClamp = testClamp; | |
| 236 exports.main = main; | |
| 237 }); | 241 }); |
| 238 dart_library.library('lib/typed_data/float32x4_cross_test', null, /* Imports */[ | 242 dart_library.library('float32x4_cross_test', null, /* Imports */[ |
| 239 'dart/_runtime', | 243 'dart_sdk', |
| 240 'dart/typed_data', | 244 'expect' |
| 241 'expect/expect' | 245 ], function(exports, dart_sdk, expect) { |
| 242 ], /* Lazy imports */[ | |
| 243 ], function(exports, dart, typed_data, expect) { | |
| 244 'use strict'; | 246 'use strict'; |
| 245 let dartx = dart.dartx; | 247 const core = dart_sdk.core; |
| 246 function cross(a, b) { | 248 const typed_data = dart_sdk.typed_data; |
| 249 const dart = dart_sdk.dart; |
| 250 const dartx = dart_sdk.dartx; |
| 251 const expect$ = expect.expect; |
| 252 const float32x4_cross_test = Object.create(null); |
| 253 float32x4_cross_test.cross = function(a, b) { |
| 247 let t0 = a.shuffle(typed_data.Float32x4.YZXW); | 254 let t0 = a.shuffle(typed_data.Float32x4.YZXW); |
| 248 let t1 = b.shuffle(typed_data.Float32x4.ZXYW); | 255 let t1 = b.shuffle(typed_data.Float32x4.ZXYW); |
| 249 let l = t0['*'](t1); | 256 let l = t0['*'](t1); |
| 250 t0 = a.shuffle(typed_data.Float32x4.ZXYW); | 257 t0 = a.shuffle(typed_data.Float32x4.ZXYW); |
| 251 t1 = b.shuffle(typed_data.Float32x4.YZXW); | 258 t1 = b.shuffle(typed_data.Float32x4.YZXW); |
| 252 let r = t0['*'](t1); | 259 let r = t0['*'](t1); |
| 253 return l['-'](r); | 260 return l['-'](r); |
| 254 } | 261 }; |
| 255 dart.fn(cross, typed_data.Float32x4, [typed_data.Float32x4, typed_data.Float32
x4]); | 262 dart.fn(float32x4_cross_test.cross, typed_data.Float32x4, [typed_data.Float32x
4, typed_data.Float32x4]); |
| 256 function testCross(a, b, r) { | 263 float32x4_cross_test.testCross = function(a, b, r) { |
| 257 let x = cross(a, b); | 264 let x = float32x4_cross_test.cross(a, b); |
| 258 expect.Expect.equals(r.x, x.x); | 265 expect$.Expect.equals(r.x, x.x); |
| 259 expect.Expect.equals(r.y, x.y); | 266 expect$.Expect.equals(r.y, x.y); |
| 260 expect.Expect.equals(r.z, x.z); | 267 expect$.Expect.equals(r.z, x.z); |
| 261 expect.Expect.equals(r.w, x.w); | 268 expect$.Expect.equals(r.w, x.w); |
| 262 } | 269 }; |
| 263 dart.fn(testCross, dart.void, [typed_data.Float32x4, typed_data.Float32x4, typ
ed_data.Float32x4]); | 270 dart.fn(float32x4_cross_test.testCross, dart.void, [typed_data.Float32x4, type
d_data.Float32x4, typed_data.Float32x4]); |
| 264 function main() { | 271 float32x4_cross_test.main = function() { |
| 265 let x = typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0); | 272 let x = typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0); |
| 266 let y = typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0); | 273 let y = typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0); |
| 267 let z = typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0); | 274 let z = typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0); |
| 268 let zero = typed_data.Float32x4.zero(); | 275 let zero = typed_data.Float32x4.zero(); |
| 269 for (let i = 0; i < 20; i++) { | 276 for (let i = 0; i < 20; i++) { |
| 270 testCross(x, y, z); | 277 float32x4_cross_test.testCross(x, y, z); |
| 271 testCross(z, x, y); | 278 float32x4_cross_test.testCross(z, x, y); |
| 272 testCross(y, z, x); | 279 float32x4_cross_test.testCross(y, z, x); |
| 273 testCross(z, y, x['unary-']()); | 280 float32x4_cross_test.testCross(z, y, x['unary-']()); |
| 274 testCross(x, z, y['unary-']()); | 281 float32x4_cross_test.testCross(x, z, y['unary-']()); |
| 275 testCross(y, x, z['unary-']()); | 282 float32x4_cross_test.testCross(y, x, z['unary-']()); |
| 276 testCross(x, x, zero); | 283 float32x4_cross_test.testCross(x, x, zero); |
| 277 testCross(y, y, zero); | 284 float32x4_cross_test.testCross(y, y, zero); |
| 278 testCross(z, z, zero); | 285 float32x4_cross_test.testCross(z, z, zero); |
| 279 testCross(x, y, cross(y['unary-'](), x)); | 286 float32x4_cross_test.testCross(x, y, float32x4_cross_test.cross(y['unary-'
](), x)); |
| 280 testCross(x, y['+'](z), cross(x, y)['+'](cross(x, z))); | 287 float32x4_cross_test.testCross(x, y['+'](z), float32x4_cross_test.cross(x,
y)['+'](float32x4_cross_test.cross(x, z))); |
| 281 } | 288 } |
| 282 } | 289 }; |
| 283 dart.fn(main); | 290 dart.fn(float32x4_cross_test.main); |
| 284 // Exports: | 291 // Exports: |
| 285 exports.cross = cross; | 292 exports.float32x4_cross_test = float32x4_cross_test; |
| 286 exports.testCross = testCross; | |
| 287 exports.main = main; | |
| 288 }); | 293 }); |
| 289 dart_library.library('lib/typed_data/float32x4_list_test', null, /* Imports */[ | 294 dart_library.library('float32x4_list_test', null, /* Imports */[ |
| 290 'dart/_runtime', | 295 'dart_sdk', |
| 291 'expect/expect', | 296 'expect' |
| 292 'dart/core', | 297 ], function(exports, dart_sdk, expect) { |
| 293 'dart/typed_data' | |
| 294 ], /* Lazy imports */[ | |
| 295 ], function(exports, dart, expect, core, typed_data) { | |
| 296 'use strict'; | 298 'use strict'; |
| 297 let dartx = dart.dartx; | 299 const core = dart_sdk.core; |
| 298 function testLoadStore(array) { | 300 const typed_data = dart_sdk.typed_data; |
| 299 expect.Expect.equals(8, dart.dload(array, 'length')); | 301 const dart = dart_sdk.dart; |
| 300 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); | 302 const dartx = dart_sdk.dartx; |
| 303 const expect$ = expect.expect; |
| 304 const float32x4_list_test = Object.create(null); |
| 305 float32x4_list_test.testLoadStore = function(array) { |
| 306 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 307 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); |
| 301 dart.dsetindex(array, 0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); | 308 dart.dsetindex(array, 0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); |
| 302 expect.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'x')); | 309 expect$.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'x')); |
| 303 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); | 310 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); |
| 304 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); | 311 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); |
| 305 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); | 312 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); |
| 306 dart.dsetindex(array, 1, dart.dindex(array, 0)); | 313 dart.dsetindex(array, 1, dart.dindex(array, 0)); |
| 307 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9.0)); | 314 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9.0)); |
| 308 expect.Expect.equals(9.0, dart.dload(dart.dindex(array, 0), 'x')); | 315 expect$.Expect.equals(9.0, dart.dload(dart.dindex(array, 0), 'x')); |
| 309 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); | 316 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'y')); |
| 310 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); | 317 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'z')); |
| 311 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); | 318 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 0), 'w')); |
| 312 expect.Expect.equals(1.0, dart.dload(dart.dindex(array, 1), 'x')); | 319 expect$.Expect.equals(1.0, dart.dload(dart.dindex(array, 1), 'x')); |
| 313 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 1), 'y')); | 320 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 1), 'y')); |
| 314 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 1), 'z')); | 321 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 1), 'z')); |
| 315 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'w')); | 322 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'w')); |
| 316 } | 323 }; |
| 317 dart.fn(testLoadStore); | 324 dart.fn(float32x4_list_test.testLoadStore); |
| 318 function testLoadStoreDeopt(array, index, value) { | 325 float32x4_list_test.testLoadStoreDeopt = function(array, index, value) { |
| 319 dart.dsetindex(array, index, value); | 326 dart.dsetindex(array, index, value); |
| 320 expect.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array, i
ndex), 'x')); | 327 expect$.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array,
index), 'x')); |
| 321 expect.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array, i
ndex), 'y')); | 328 expect$.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array,
index), 'y')); |
| 322 expect.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array, i
ndex), 'z')); | 329 expect$.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array,
index), 'z')); |
| 323 expect.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array, i
ndex), 'w')); | 330 expect$.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array,
index), 'w')); |
| 324 } | 331 }; |
| 325 dart.fn(testLoadStoreDeopt); | 332 dart.fn(float32x4_list_test.testLoadStoreDeopt); |
| 326 function testLoadStoreDeoptDriver() { | 333 float32x4_list_test.testLoadStoreDeoptDriver = function() { |
| 327 let list = typed_data.Float32x4List.new(4); | 334 let list = typed_data.Float32x4List.new(4); |
| 328 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 335 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 329 for (let i = 0; i < 20; i++) { | 336 for (let i = 0; i < 20; i++) { |
| 330 testLoadStoreDeopt(list, 0, value); | 337 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 331 } | 338 } |
| 332 try { | 339 try { |
| 333 testLoadStoreDeopt(list, 5, value); | 340 float32x4_list_test.testLoadStoreDeopt(list, 5, value); |
| 334 } catch (_) { | 341 } catch (_) { |
| 335 } | 342 } |
| 336 | 343 |
| 337 for (let i = 0; i < 20; i++) { | 344 for (let i = 0; i < 20; i++) { |
| 338 testLoadStoreDeopt(list, 0, value); | 345 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 339 } | 346 } |
| 340 try { | 347 try { |
| 341 testLoadStoreDeopt(null, 0, value); | 348 float32x4_list_test.testLoadStoreDeopt(null, 0, value); |
| 342 } catch (_) { | 349 } catch (_) { |
| 343 } | 350 } |
| 344 | 351 |
| 345 for (let i = 0; i < 20; i++) { | 352 for (let i = 0; i < 20; i++) { |
| 346 testLoadStoreDeopt(list, 0, value); | 353 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 347 } | 354 } |
| 348 try { | 355 try { |
| 349 testLoadStoreDeopt(list, 0, null); | 356 float32x4_list_test.testLoadStoreDeopt(list, 0, null); |
| 350 } catch (_) { | 357 } catch (_) { |
| 351 } | 358 } |
| 352 | 359 |
| 353 for (let i = 0; i < 20; i++) { | 360 for (let i = 0; i < 20; i++) { |
| 354 testLoadStoreDeopt(list, 0, value); | 361 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 355 } | 362 } |
| 356 try { | 363 try { |
| 357 testLoadStoreDeopt(list, 3.14159, value); | 364 float32x4_list_test.testLoadStoreDeopt(list, 3.14159, value); |
| 358 } catch (_) { | 365 } catch (_) { |
| 359 } | 366 } |
| 360 | 367 |
| 361 for (let i = 0; i < 20; i++) { | 368 for (let i = 0; i < 20; i++) { |
| 362 testLoadStoreDeopt(list, 0, value); | 369 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 363 } | 370 } |
| 364 try { | 371 try { |
| 365 testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); | 372 float32x4_list_test.testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); |
| 366 } catch (_) { | 373 } catch (_) { |
| 367 } | 374 } |
| 368 | 375 |
| 369 for (let i = 0; i < 20; i++) { | 376 for (let i = 0; i < 20; i++) { |
| 370 testLoadStoreDeopt(list, 0, value); | 377 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 371 } | 378 } |
| 372 try { | 379 try { |
| 373 testLoadStoreDeopt(dart.list([typed_data.Float32x4.new(2.0, 3.0, 4.0, 5.0)
], typed_data.Float32x4), 0, value); | 380 float32x4_list_test.testLoadStoreDeopt(dart.list([typed_data.Float32x4.new
(2.0, 3.0, 4.0, 5.0)], typed_data.Float32x4), 0, value); |
| 374 } catch (_) { | 381 } catch (_) { |
| 375 } | 382 } |
| 376 | 383 |
| 377 for (let i = 0; i < 20; i++) { | 384 for (let i = 0; i < 20; i++) { |
| 378 testLoadStoreDeopt(list, 0, value); | 385 float32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 379 } | 386 } |
| 380 } | 387 }; |
| 381 dart.fn(testLoadStoreDeoptDriver); | 388 dart.fn(float32x4_list_test.testLoadStoreDeoptDriver); |
| 382 function testListZero() { | 389 float32x4_list_test.testListZero = function() { |
| 383 let list = typed_data.Float32x4List.new(1); | 390 let list = typed_data.Float32x4List.new(1); |
| 384 expect.Expect.equals(0.0, list.get(0).x); | 391 expect$.Expect.equals(0.0, list.get(0).x); |
| 385 expect.Expect.equals(0.0, list.get(0).y); | 392 expect$.Expect.equals(0.0, list.get(0).y); |
| 386 expect.Expect.equals(0.0, list.get(0).z); | 393 expect$.Expect.equals(0.0, list.get(0).z); |
| 387 expect.Expect.equals(0.0, list.get(0).w); | 394 expect$.Expect.equals(0.0, list.get(0).w); |
| 388 } | 395 }; |
| 389 dart.fn(testListZero); | 396 dart.fn(float32x4_list_test.testListZero); |
| 390 function testView(array) { | 397 float32x4_list_test.testView = function(array) { |
| 391 expect.Expect.equals(8, dart.dload(array, 'length')); | 398 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 392 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); | 399 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Float32x4))); |
| 393 expect.Expect.equals(0.0, dart.dload(dart.dindex(array, 0), 'x')); | 400 expect$.Expect.equals(0.0, dart.dload(dart.dindex(array, 0), 'x')); |
| 394 expect.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'y')); | 401 expect$.Expect.equals(1.0, dart.dload(dart.dindex(array, 0), 'y')); |
| 395 expect.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'z')); | 402 expect$.Expect.equals(2.0, dart.dload(dart.dindex(array, 0), 'z')); |
| 396 expect.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'w')); | 403 expect$.Expect.equals(3.0, dart.dload(dart.dindex(array, 0), 'w')); |
| 397 expect.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'x')); | 404 expect$.Expect.equals(4.0, dart.dload(dart.dindex(array, 1), 'x')); |
| 398 expect.Expect.equals(5.0, dart.dload(dart.dindex(array, 1), 'y')); | 405 expect$.Expect.equals(5.0, dart.dload(dart.dindex(array, 1), 'y')); |
| 399 expect.Expect.equals(6.0, dart.dload(dart.dindex(array, 1), 'z')); | 406 expect$.Expect.equals(6.0, dart.dload(dart.dindex(array, 1), 'z')); |
| 400 expect.Expect.equals(7.0, dart.dload(dart.dindex(array, 1), 'w')); | 407 expect$.Expect.equals(7.0, dart.dload(dart.dindex(array, 1), 'w')); |
| 401 } | 408 }; |
| 402 dart.fn(testView); | 409 dart.fn(float32x4_list_test.testView); |
| 403 function testSublist(array) { | 410 float32x4_list_test.testSublist = function(array) { |
| 404 expect.Expect.equals(8, dart.dload(array, 'length')); | 411 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 405 expect.Expect.isTrue(dart.is(array, typed_data.Float32x4List)); | 412 expect$.Expect.isTrue(dart.is(array, typed_data.Float32x4List)); |
| 406 let a = dart.dsend(array, 'sublist', 0, 1); | 413 let a = dart.dsend(array, 'sublist', 0, 1); |
| 407 expect.Expect.equals(1, dart.dload(a, 'length')); | 414 expect$.Expect.equals(1, dart.dload(a, 'length')); |
| 408 expect.Expect.equals(0.0, dart.dload(dart.dindex(a, 0), 'x')); | 415 expect$.Expect.equals(0.0, dart.dload(dart.dindex(a, 0), 'x')); |
| 409 expect.Expect.equals(1.0, dart.dload(dart.dindex(a, 0), 'y')); | 416 expect$.Expect.equals(1.0, dart.dload(dart.dindex(a, 0), 'y')); |
| 410 expect.Expect.equals(2.0, dart.dload(dart.dindex(a, 0), 'z')); | 417 expect$.Expect.equals(2.0, dart.dload(dart.dindex(a, 0), 'z')); |
| 411 expect.Expect.equals(3.0, dart.dload(dart.dindex(a, 0), 'w')); | 418 expect$.Expect.equals(3.0, dart.dload(dart.dindex(a, 0), 'w')); |
| 412 a = dart.dsend(array, 'sublist', 1, 2); | 419 a = dart.dsend(array, 'sublist', 1, 2); |
| 413 expect.Expect.equals(4.0, dart.dload(dart.dindex(a, 0), 'x')); | 420 expect$.Expect.equals(4.0, dart.dload(dart.dindex(a, 0), 'x')); |
| 414 expect.Expect.equals(5.0, dart.dload(dart.dindex(a, 0), 'y')); | 421 expect$.Expect.equals(5.0, dart.dload(dart.dindex(a, 0), 'y')); |
| 415 expect.Expect.equals(6.0, dart.dload(dart.dindex(a, 0), 'z')); | 422 expect$.Expect.equals(6.0, dart.dload(dart.dindex(a, 0), 'z')); |
| 416 expect.Expect.equals(7.0, dart.dload(dart.dindex(a, 0), 'w')); | 423 expect$.Expect.equals(7.0, dart.dload(dart.dindex(a, 0), 'w')); |
| 417 a = dart.dsend(array, 'sublist', 0); | 424 a = dart.dsend(array, 'sublist', 0); |
| 418 expect.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); | 425 expect$.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); |
| 419 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { | 426 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { |
| 420 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(da
rt.dindex(a, i), 'x')); | 427 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(d
art.dindex(a, i), 'x')); |
| 421 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(da
rt.dindex(a, i), 'y')); | 428 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(d
art.dindex(a, i), 'y')); |
| 422 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(da
rt.dindex(a, i), 'z')); | 429 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(d
art.dindex(a, i), 'z')); |
| 423 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(da
rt.dindex(a, i), 'w')); | 430 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(d
art.dindex(a, i), 'w')); |
| 424 } | 431 } |
| 425 } | 432 }; |
| 426 dart.fn(testSublist); | 433 dart.fn(float32x4_list_test.testSublist); |
| 427 function testSpecialValues(array) { | 434 float32x4_list_test.testSpecialValues = function(array) { |
| 428 function checkEquals(expected, actual) { | 435 function checkEquals(expected, actual) { |
| 429 if (dart.notNull(dart.as(dart.dload(expected, 'isNaN'), core.bool))) { | 436 if (dart.notNull(dart.as(dart.dload(expected, 'isNaN'), core.bool))) { |
| 430 expect.Expect.isTrue(dart.dload(actual, 'isNaN')); | 437 expect$.Expect.isTrue(dart.dload(actual, 'isNaN')); |
| 431 } else if (dart.equals(expected, 0.0) && dart.notNull(dart.as(dart.dload(e
xpected, 'isNegative'), core.bool))) { | 438 } else if (dart.equals(expected, 0.0) && dart.notNull(dart.as(dart.dload(e
xpected, 'isNegative'), core.bool))) { |
| 432 expect.Expect.isTrue(dart.equals(actual, 0.0) && dart.notNull(dart.as(da
rt.dload(actual, 'isNegative'), core.bool))); | 439 expect$.Expect.isTrue(dart.equals(actual, 0.0) && dart.notNull(dart.as(d
art.dload(actual, 'isNegative'), core.bool))); |
| 433 } else { | 440 } else { |
| 434 expect.Expect.equals(expected, actual); | 441 expect$.Expect.equals(expected, actual); |
| 435 } | 442 } |
| 436 } | 443 } |
| 437 dart.fn(checkEquals, dart.void, [dart.dynamic, dart.dynamic]); | 444 dart.fn(checkEquals, dart.void, [dart.dynamic, dart.dynamic]); |
| 438 let pairs = dart.list([dart.list([0.0, 0.0], core.double), dart.list([5e-324
, 0.0], core.double), dart.list([2.225073858507201e-308, 0.0], core.double), dar
t.list([2.2250738585072014e-308, 0.0], core.double), dart.list([0.99999999999999
99, 1.0], core.double), dart.list([1.0, 1.0], core.double), dart.list([1.0000000
000000002, 1.0], core.double), dart.list([4294967295.0, 4294967296.0], core.doub
le), dart.list([4294967296.0, 4294967296.0], core.double), dart.list([4503599627
370495.5, 4503599627370496.0], core.double), dart.list([9007199254740992.0, 9007
199254740992.0], core.double), dart.list([1.7976931348623157e+308, core.double.I
NFINITY], core.double), dart.list([0.49999999999999994, 0.5], core.double), dart
.list([4503599627370497.0, 4503599627370496.0], core.double), dart.list([9007199
254740991.0, 9007199254740992.0], core.double), dart.list([core.double.INFINITY,
core.double.INFINITY], core.double), dart.list([core.double.NAN, core.double.NA
N], core.double)], core.List$(core.double)); | 445 let pairs = dart.list([dart.list([0.0, 0.0], core.double), dart.list([5e-324
, 0.0], core.double), dart.list([2.225073858507201e-308, 0.0], core.double), dar
t.list([2.2250738585072014e-308, 0.0], core.double), dart.list([0.99999999999999
99, 1.0], core.double), dart.list([1.0, 1.0], core.double), dart.list([1.0000000
000000002, 1.0], core.double), dart.list([4294967295.0, 4294967296.0], core.doub
le), dart.list([4294967296.0, 4294967296.0], core.double), dart.list([4503599627
370495.5, 4503599627370496.0], core.double), dart.list([9007199254740992.0, 9007
199254740992.0], core.double), dart.list([1.7976931348623157e+308, core.double.I
NFINITY], core.double), dart.list([0.49999999999999994, 0.5], core.double), dart
.list([4503599627370497.0, 4503599627370496.0], core.double), dart.list([9007199
254740991.0, 9007199254740992.0], core.double), dart.list([core.double.INFINITY,
core.double.INFINITY], core.double), dart.list([core.double.NAN, core.double.NA
N], core.double)], core.List$(core.double)); |
| 439 let conserved = dart.list([1.401298464324817e-45, 1.1754942106924411e-38, 1.
1754943508222875e-38, 0.9999999403953552, 1.0000001192092896, 8388607.5, 8388608
.0, 3.4028234663852886e+38, 8388609.0, 16777215.0], core.double); | 446 let conserved = dart.list([1.401298464324817e-45, 1.1754942106924411e-38, 1.
1754943508222875e-38, 0.9999999403953552, 1.0000001192092896, 8388607.5, 8388608
.0, 3.4028234663852886e+38, 8388609.0, 16777215.0], core.double); |
| 440 let minusPairs = pairs[dartx.map](dart.fn(pair => dart.list([-dart.notNull(p
air[dartx.get](0)), -dart.notNull(pair[dartx.get](1))], core.double), core.List$
(core.double), [core.List$(core.double)])); | 447 let minusPairs = pairs[dartx.map](dart.fn(pair => dart.list([-dart.notNull(p
air[dartx.get](0)), -dart.notNull(pair[dartx.get](1))], core.double), core.List$
(core.double), [core.List$(core.double)])); |
| 441 let conservedPairs = conserved[dartx.map](dart.fn(value => dart.list([value,
value], core.double), core.List$(core.double), [core.double])); | 448 let conservedPairs = conserved[dartx.map](dart.fn(value => dart.list([value,
value], core.double), core.List$(core.double), [core.double])); |
| 442 let allTests = dart.list([pairs, minusPairs, conservedPairs], core.Iterable$
(core.List$(core.double)))[dartx.expand](dart.fn(x => x, core.Iterable$(core.Lis
t$(core.double)), [core.Iterable$(core.List$(core.double))])); | 449 let allTests = dart.list([pairs, minusPairs, conservedPairs], core.Iterable$
(core.List$(core.double)))[dartx.expand](dart.fn(x => x, core.Iterable$(core.Lis
t$(core.double)), [core.Iterable$(core.List$(core.double))])); |
| 443 for (let pair of allTests) { | 450 for (let pair of allTests) { |
| 444 let input = pair[dartx.get](0); | 451 let input = pair[dartx.get](0); |
| 445 let expected = pair[dartx.get](1); | 452 let expected = pair[dartx.get](1); |
| 446 let f = null; | 453 let f = null; |
| 447 f = typed_data.Float32x4.new(input, 2.0, 3.0, 4.0); | 454 f = typed_data.Float32x4.new(input, 2.0, 3.0, 4.0); |
| 448 dart.dsetindex(array, 0, f); | 455 dart.dsetindex(array, 0, f); |
| 449 f = dart.dindex(array, 0); | 456 f = dart.dindex(array, 0); |
| 450 checkEquals(expected, dart.dload(f, 'x')); | 457 checkEquals(expected, dart.dload(f, 'x')); |
| 451 expect.Expect.equals(2.0, dart.dload(f, 'y')); | 458 expect$.Expect.equals(2.0, dart.dload(f, 'y')); |
| 452 expect.Expect.equals(3.0, dart.dload(f, 'z')); | 459 expect$.Expect.equals(3.0, dart.dload(f, 'z')); |
| 453 expect.Expect.equals(4.0, dart.dload(f, 'w')); | 460 expect$.Expect.equals(4.0, dart.dload(f, 'w')); |
| 454 f = typed_data.Float32x4.new(1.0, input, 3.0, 4.0); | 461 f = typed_data.Float32x4.new(1.0, input, 3.0, 4.0); |
| 455 dart.dsetindex(array, 1, f); | 462 dart.dsetindex(array, 1, f); |
| 456 f = dart.dindex(array, 1); | 463 f = dart.dindex(array, 1); |
| 457 expect.Expect.equals(1.0, dart.dload(f, 'x')); | 464 expect$.Expect.equals(1.0, dart.dload(f, 'x')); |
| 458 checkEquals(expected, dart.dload(f, 'y')); | 465 checkEquals(expected, dart.dload(f, 'y')); |
| 459 expect.Expect.equals(3.0, dart.dload(f, 'z')); | 466 expect$.Expect.equals(3.0, dart.dload(f, 'z')); |
| 460 expect.Expect.equals(4.0, dart.dload(f, 'w')); | 467 expect$.Expect.equals(4.0, dart.dload(f, 'w')); |
| 461 f = typed_data.Float32x4.new(1.0, 2.0, input, 4.0); | 468 f = typed_data.Float32x4.new(1.0, 2.0, input, 4.0); |
| 462 dart.dsetindex(array, 2, f); | 469 dart.dsetindex(array, 2, f); |
| 463 f = dart.dindex(array, 2); | 470 f = dart.dindex(array, 2); |
| 464 expect.Expect.equals(1.0, dart.dload(f, 'x')); | 471 expect$.Expect.equals(1.0, dart.dload(f, 'x')); |
| 465 expect.Expect.equals(2.0, dart.dload(f, 'y')); | 472 expect$.Expect.equals(2.0, dart.dload(f, 'y')); |
| 466 checkEquals(expected, dart.dload(f, 'z')); | 473 checkEquals(expected, dart.dload(f, 'z')); |
| 467 expect.Expect.equals(4.0, dart.dload(f, 'w')); | 474 expect$.Expect.equals(4.0, dart.dload(f, 'w')); |
| 468 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, input); | 475 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, input); |
| 469 dart.dsetindex(array, 3, f); | 476 dart.dsetindex(array, 3, f); |
| 470 f = dart.dindex(array, 3); | 477 f = dart.dindex(array, 3); |
| 471 expect.Expect.equals(1.0, dart.dload(f, 'x')); | 478 expect$.Expect.equals(1.0, dart.dload(f, 'x')); |
| 472 expect.Expect.equals(2.0, dart.dload(f, 'y')); | 479 expect$.Expect.equals(2.0, dart.dload(f, 'y')); |
| 473 expect.Expect.equals(3.0, dart.dload(f, 'z')); | 480 expect$.Expect.equals(3.0, dart.dload(f, 'z')); |
| 474 checkEquals(expected, dart.dload(f, 'w')); | 481 checkEquals(expected, dart.dload(f, 'w')); |
| 475 } | 482 } |
| 476 } | 483 }; |
| 477 dart.fn(testSpecialValues, dart.void, [dart.dynamic]); | 484 dart.fn(float32x4_list_test.testSpecialValues, dart.void, [dart.dynamic]); |
| 478 function main() { | 485 float32x4_list_test.main = function() { |
| 479 let list = null; | 486 let list = null; |
| 480 list = typed_data.Float32x4List.new(8); | 487 list = typed_data.Float32x4List.new(8); |
| 481 for (let i = 0; i < 20; i++) { | 488 for (let i = 0; i < 20; i++) { |
| 482 testLoadStore(list); | 489 float32x4_list_test.testLoadStore(list); |
| 483 } | 490 } |
| 484 let floatList = typed_data.Float32List.new(32); | 491 let floatList = typed_data.Float32List.new(32); |
| 485 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { | 492 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
| 486 floatList[dartx.set](i, i[dartx.toDouble]()); | 493 floatList[dartx.set](i, i[dartx.toDouble]()); |
| 487 } | 494 } |
| 488 list = typed_data.Float32x4List.view(floatList[dartx.buffer]); | 495 list = typed_data.Float32x4List.view(floatList[dartx.buffer]); |
| 489 for (let i = 0; i < 20; i++) { | 496 for (let i = 0; i < 20; i++) { |
| 490 testView(list); | 497 float32x4_list_test.testView(list); |
| 491 } | 498 } |
| 492 for (let i = 0; i < 20; i++) { | 499 for (let i = 0; i < 20; i++) { |
| 493 testSublist(list); | 500 float32x4_list_test.testSublist(list); |
| 494 } | 501 } |
| 495 for (let i = 0; i < 20; i++) { | 502 for (let i = 0; i < 20; i++) { |
| 496 testLoadStore(list); | 503 float32x4_list_test.testLoadStore(list); |
| 497 } | 504 } |
| 498 for (let i = 0; i < 20; i++) { | 505 for (let i = 0; i < 20; i++) { |
| 499 testListZero(); | 506 float32x4_list_test.testListZero(); |
| 500 } | 507 } |
| 501 for (let i = 0; i < 20; i++) { | 508 for (let i = 0; i < 20; i++) { |
| 502 testSpecialValues(list); | 509 float32x4_list_test.testSpecialValues(list); |
| 503 } | 510 } |
| 504 testLoadStoreDeoptDriver(); | 511 float32x4_list_test.testLoadStoreDeoptDriver(); |
| 505 } | 512 }; |
| 506 dart.fn(main); | 513 dart.fn(float32x4_list_test.main); |
| 507 // Exports: | 514 // Exports: |
| 508 exports.testLoadStore = testLoadStore; | 515 exports.float32x4_list_test = float32x4_list_test; |
| 509 exports.testLoadStoreDeopt = testLoadStoreDeopt; | |
| 510 exports.testLoadStoreDeoptDriver = testLoadStoreDeoptDriver; | |
| 511 exports.testListZero = testListZero; | |
| 512 exports.testView = testView; | |
| 513 exports.testSublist = testSublist; | |
| 514 exports.testSpecialValues = testSpecialValues; | |
| 515 exports.main = main; | |
| 516 }); | 516 }); |
| 517 dart_library.library('lib/typed_data/float32x4_shuffle_test', null, /* Imports *
/[ | 517 dart_library.library('float32x4_shuffle_test', null, /* Imports */[ |
| 518 'dart/_runtime', | 518 'dart_sdk', |
| 519 'dart/typed_data', | 519 'expect' |
| 520 'expect/expect', | 520 ], function(exports, dart_sdk, expect) { |
| 521 'dart/core' | |
| 522 ], /* Lazy imports */[ | |
| 523 ], function(exports, dart, typed_data, expect, core) { | |
| 524 'use strict'; | 521 'use strict'; |
| 525 let dartx = dart.dartx; | 522 const core = dart_sdk.core; |
| 526 function testShuffle00() { | 523 const typed_data = dart_sdk.typed_data; |
| 524 const dart = dart_sdk.dart; |
| 525 const dartx = dart_sdk.dartx; |
| 526 const expect$ = expect.expect; |
| 527 const float32x4_shuffle_test = Object.create(null); |
| 528 float32x4_shuffle_test.testShuffle00 = function() { |
| 527 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 529 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 528 let c = null; | 530 let c = null; |
| 529 c = m.shuffle(typed_data.Float32x4.XXXX); | 531 c = m.shuffle(typed_data.Float32x4.XXXX); |
| 530 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 532 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 531 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 533 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 532 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 534 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 533 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 535 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 534 c = m.shuffle(typed_data.Float32x4.XXXY); | 536 c = m.shuffle(typed_data.Float32x4.XXXY); |
| 535 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 537 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 536 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 538 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 537 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 539 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 538 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 540 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 539 c = m.shuffle(typed_data.Float32x4.XXXZ); | 541 c = m.shuffle(typed_data.Float32x4.XXXZ); |
| 540 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 542 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 541 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 543 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 542 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 544 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 543 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 545 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 544 c = m.shuffle(typed_data.Float32x4.XXXW); | 546 c = m.shuffle(typed_data.Float32x4.XXXW); |
| 545 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 547 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 546 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 548 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 547 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 549 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 548 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 550 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 549 c = m.shuffle(typed_data.Float32x4.XXYX); | 551 c = m.shuffle(typed_data.Float32x4.XXYX); |
| 550 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 552 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 551 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 553 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 552 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 554 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 553 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 555 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 554 c = m.shuffle(typed_data.Float32x4.XXYY); | 556 c = m.shuffle(typed_data.Float32x4.XXYY); |
| 555 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 557 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 556 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 558 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 557 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 559 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 558 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 560 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 559 c = m.shuffle(typed_data.Float32x4.XXYZ); | 561 c = m.shuffle(typed_data.Float32x4.XXYZ); |
| 560 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 562 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 561 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 563 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 562 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 564 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 563 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 565 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 564 c = m.shuffle(typed_data.Float32x4.XXYW); | 566 c = m.shuffle(typed_data.Float32x4.XXYW); |
| 565 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 567 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 566 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 568 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 567 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 569 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 568 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 570 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 569 c = m.shuffle(typed_data.Float32x4.XXZX); | 571 c = m.shuffle(typed_data.Float32x4.XXZX); |
| 570 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 572 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 571 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 573 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 572 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 574 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 573 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 575 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 574 c = m.shuffle(typed_data.Float32x4.XXZY); | 576 c = m.shuffle(typed_data.Float32x4.XXZY); |
| 575 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 577 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 576 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 578 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 577 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 579 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 578 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 580 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 579 c = m.shuffle(typed_data.Float32x4.XXZZ); | 581 c = m.shuffle(typed_data.Float32x4.XXZZ); |
| 580 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 582 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 581 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 583 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 582 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 584 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 583 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 585 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 584 c = m.shuffle(typed_data.Float32x4.XXZW); | 586 c = m.shuffle(typed_data.Float32x4.XXZW); |
| 585 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 587 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 586 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 588 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 587 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 589 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 588 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 590 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 589 c = m.shuffle(typed_data.Float32x4.XXWX); | 591 c = m.shuffle(typed_data.Float32x4.XXWX); |
| 590 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 592 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 591 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 593 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 592 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 594 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 593 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 595 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 594 c = m.shuffle(typed_data.Float32x4.XXWY); | 596 c = m.shuffle(typed_data.Float32x4.XXWY); |
| 595 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 597 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 596 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 598 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 597 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 599 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 598 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 600 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 599 c = m.shuffle(typed_data.Float32x4.XXWZ); | 601 c = m.shuffle(typed_data.Float32x4.XXWZ); |
| 600 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 602 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 601 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 603 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 602 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 604 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 603 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 605 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 604 c = m.shuffle(typed_data.Float32x4.XXWW); | 606 c = m.shuffle(typed_data.Float32x4.XXWW); |
| 605 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 607 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 606 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 608 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 607 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 609 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 608 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 610 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 609 } | 611 }; |
| 610 dart.fn(testShuffle00, dart.void, []); | 612 dart.fn(float32x4_shuffle_test.testShuffle00, dart.void, []); |
| 611 function testShuffle01() { | 613 float32x4_shuffle_test.testShuffle01 = function() { |
| 612 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 614 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 613 let c = null; | 615 let c = null; |
| 614 c = m.shuffle(typed_data.Float32x4.XYXX); | 616 c = m.shuffle(typed_data.Float32x4.XYXX); |
| 615 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 617 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 616 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 618 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 617 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 619 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 618 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 620 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 619 c = m.shuffle(typed_data.Float32x4.XYXY); | 621 c = m.shuffle(typed_data.Float32x4.XYXY); |
| 620 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 622 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 621 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 623 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 622 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 624 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 623 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 625 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 624 c = m.shuffle(typed_data.Float32x4.XYXZ); | 626 c = m.shuffle(typed_data.Float32x4.XYXZ); |
| 625 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 627 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 626 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 628 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 627 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 629 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 628 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 630 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 629 c = m.shuffle(typed_data.Float32x4.XYXW); | 631 c = m.shuffle(typed_data.Float32x4.XYXW); |
| 630 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 632 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 631 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 633 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 632 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 634 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 633 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 635 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 634 c = m.shuffle(typed_data.Float32x4.XYYX); | 636 c = m.shuffle(typed_data.Float32x4.XYYX); |
| 635 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 637 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 636 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 638 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 637 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 639 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 638 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 640 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 639 c = m.shuffle(typed_data.Float32x4.XYYY); | 641 c = m.shuffle(typed_data.Float32x4.XYYY); |
| 640 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 642 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 641 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 643 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 642 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 644 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 643 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 645 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 644 c = m.shuffle(typed_data.Float32x4.XYYZ); | 646 c = m.shuffle(typed_data.Float32x4.XYYZ); |
| 645 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 647 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 646 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 648 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 647 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 649 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 648 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 650 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 649 c = m.shuffle(typed_data.Float32x4.XYYW); | 651 c = m.shuffle(typed_data.Float32x4.XYYW); |
| 650 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 652 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 651 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 653 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 652 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 654 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 653 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 655 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 654 c = m.shuffle(typed_data.Float32x4.XYZX); | 656 c = m.shuffle(typed_data.Float32x4.XYZX); |
| 655 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 657 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 656 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 658 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 657 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 659 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 658 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 660 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 659 c = m.shuffle(typed_data.Float32x4.XYZY); | 661 c = m.shuffle(typed_data.Float32x4.XYZY); |
| 660 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 662 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 661 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 663 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 662 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 664 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 663 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 665 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 664 c = m.shuffle(typed_data.Float32x4.XYZZ); | 666 c = m.shuffle(typed_data.Float32x4.XYZZ); |
| 665 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 667 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 666 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 668 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 667 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 669 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 668 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 670 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 669 c = m.shuffle(typed_data.Float32x4.XYZW); | 671 c = m.shuffle(typed_data.Float32x4.XYZW); |
| 670 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 672 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 671 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 673 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 672 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 674 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 673 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 675 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 674 c = m.shuffle(typed_data.Float32x4.XYWX); | 676 c = m.shuffle(typed_data.Float32x4.XYWX); |
| 675 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 677 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 676 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 678 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 677 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 679 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 678 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 680 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 679 c = m.shuffle(typed_data.Float32x4.XYWY); | 681 c = m.shuffle(typed_data.Float32x4.XYWY); |
| 680 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 682 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 681 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 683 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 682 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 684 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 683 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 685 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 684 c = m.shuffle(typed_data.Float32x4.XYWZ); | 686 c = m.shuffle(typed_data.Float32x4.XYWZ); |
| 685 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 687 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 686 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 688 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 687 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 689 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 688 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 690 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 689 c = m.shuffle(typed_data.Float32x4.XYWW); | 691 c = m.shuffle(typed_data.Float32x4.XYWW); |
| 690 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 692 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 691 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 693 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 692 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 694 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 693 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 695 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 694 } | 696 }; |
| 695 dart.fn(testShuffle01, dart.void, []); | 697 dart.fn(float32x4_shuffle_test.testShuffle01, dart.void, []); |
| 696 function testShuffle02() { | 698 float32x4_shuffle_test.testShuffle02 = function() { |
| 697 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 699 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 698 let c = null; | 700 let c = null; |
| 699 c = m.shuffle(typed_data.Float32x4.XZXX); | 701 c = m.shuffle(typed_data.Float32x4.XZXX); |
| 700 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 702 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 701 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 703 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 702 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 704 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 703 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 705 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 704 c = m.shuffle(typed_data.Float32x4.XZXY); | 706 c = m.shuffle(typed_data.Float32x4.XZXY); |
| 705 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 707 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 706 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 708 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 707 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 709 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 708 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 710 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 709 c = m.shuffle(typed_data.Float32x4.XZXZ); | 711 c = m.shuffle(typed_data.Float32x4.XZXZ); |
| 710 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 712 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 711 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 713 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 712 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 714 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 713 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 715 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 714 c = m.shuffle(typed_data.Float32x4.XZXW); | 716 c = m.shuffle(typed_data.Float32x4.XZXW); |
| 715 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 717 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 716 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 718 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 717 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 719 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 718 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 720 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 719 c = m.shuffle(typed_data.Float32x4.XZYX); | 721 c = m.shuffle(typed_data.Float32x4.XZYX); |
| 720 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 722 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 721 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 723 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 722 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 724 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 723 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 725 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 724 c = m.shuffle(typed_data.Float32x4.XZYY); | 726 c = m.shuffle(typed_data.Float32x4.XZYY); |
| 725 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 727 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 726 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 728 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 727 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 729 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 728 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 730 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 729 c = m.shuffle(typed_data.Float32x4.XZYZ); | 731 c = m.shuffle(typed_data.Float32x4.XZYZ); |
| 730 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 732 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 731 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 733 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 732 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 734 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 733 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 735 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 734 c = m.shuffle(typed_data.Float32x4.XZYW); | 736 c = m.shuffle(typed_data.Float32x4.XZYW); |
| 735 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 737 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 736 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 738 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 737 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 739 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 738 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 740 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 739 c = m.shuffle(typed_data.Float32x4.XZZX); | 741 c = m.shuffle(typed_data.Float32x4.XZZX); |
| 740 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 742 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 741 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 743 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 742 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 744 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 743 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 745 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 744 c = m.shuffle(typed_data.Float32x4.XZZY); | 746 c = m.shuffle(typed_data.Float32x4.XZZY); |
| 745 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 747 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 746 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 748 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 747 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 749 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 748 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 750 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 749 c = m.shuffle(typed_data.Float32x4.XZZZ); | 751 c = m.shuffle(typed_data.Float32x4.XZZZ); |
| 750 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 752 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 751 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 753 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 752 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 754 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 753 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 755 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 754 c = m.shuffle(typed_data.Float32x4.XZZW); | 756 c = m.shuffle(typed_data.Float32x4.XZZW); |
| 755 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 757 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 756 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 758 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 757 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 759 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 758 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 760 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 759 c = m.shuffle(typed_data.Float32x4.XZWX); | 761 c = m.shuffle(typed_data.Float32x4.XZWX); |
| 760 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 762 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 761 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 763 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 762 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 764 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 763 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 765 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 764 c = m.shuffle(typed_data.Float32x4.XZWY); | 766 c = m.shuffle(typed_data.Float32x4.XZWY); |
| 765 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 767 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 766 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 768 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 767 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 769 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 768 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 770 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 769 c = m.shuffle(typed_data.Float32x4.XZWZ); | 771 c = m.shuffle(typed_data.Float32x4.XZWZ); |
| 770 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 772 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 771 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 773 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 772 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 774 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 773 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 775 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 774 c = m.shuffle(typed_data.Float32x4.XZWW); | 776 c = m.shuffle(typed_data.Float32x4.XZWW); |
| 775 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 777 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 776 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 778 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 777 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 779 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 778 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 780 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 779 } | 781 }; |
| 780 dart.fn(testShuffle02, dart.void, []); | 782 dart.fn(float32x4_shuffle_test.testShuffle02, dart.void, []); |
| 781 function testShuffle03() { | 783 float32x4_shuffle_test.testShuffle03 = function() { |
| 782 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 784 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 783 let c = null; | 785 let c = null; |
| 784 c = m.shuffle(typed_data.Float32x4.XWXX); | 786 c = m.shuffle(typed_data.Float32x4.XWXX); |
| 785 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 787 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 786 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 788 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 787 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 789 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 788 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 790 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 789 c = m.shuffle(typed_data.Float32x4.XWXY); | 791 c = m.shuffle(typed_data.Float32x4.XWXY); |
| 790 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 792 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 791 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 793 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 792 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 794 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 793 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 795 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 794 c = m.shuffle(typed_data.Float32x4.XWXZ); | 796 c = m.shuffle(typed_data.Float32x4.XWXZ); |
| 795 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 797 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 796 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 798 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 797 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 799 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 798 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 800 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 799 c = m.shuffle(typed_data.Float32x4.XWXW); | 801 c = m.shuffle(typed_data.Float32x4.XWXW); |
| 800 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 802 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 801 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 803 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 802 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 804 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 803 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 805 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 804 c = m.shuffle(typed_data.Float32x4.XWYX); | 806 c = m.shuffle(typed_data.Float32x4.XWYX); |
| 805 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 807 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 806 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 808 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 807 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 809 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 808 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 810 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 809 c = m.shuffle(typed_data.Float32x4.XWYY); | 811 c = m.shuffle(typed_data.Float32x4.XWYY); |
| 810 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 812 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 811 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 813 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 812 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 814 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 813 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 815 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 814 c = m.shuffle(typed_data.Float32x4.XWYZ); | 816 c = m.shuffle(typed_data.Float32x4.XWYZ); |
| 815 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 817 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 816 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 818 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 817 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 819 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 818 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 820 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 819 c = m.shuffle(typed_data.Float32x4.XWYW); | 821 c = m.shuffle(typed_data.Float32x4.XWYW); |
| 820 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 822 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 821 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 823 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 822 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 824 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 823 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 825 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 824 c = m.shuffle(typed_data.Float32x4.XWZX); | 826 c = m.shuffle(typed_data.Float32x4.XWZX); |
| 825 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 827 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 826 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 828 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 827 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 829 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 828 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 830 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 829 c = m.shuffle(typed_data.Float32x4.XWZY); | 831 c = m.shuffle(typed_data.Float32x4.XWZY); |
| 830 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 832 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 831 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 833 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 832 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 834 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 833 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 835 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 834 c = m.shuffle(typed_data.Float32x4.XWZZ); | 836 c = m.shuffle(typed_data.Float32x4.XWZZ); |
| 835 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 837 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 836 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 838 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 837 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 839 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 838 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 840 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 839 c = m.shuffle(typed_data.Float32x4.XWZW); | 841 c = m.shuffle(typed_data.Float32x4.XWZW); |
| 840 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 842 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 841 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 843 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 842 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 844 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 843 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 845 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 844 c = m.shuffle(typed_data.Float32x4.XWWX); | 846 c = m.shuffle(typed_data.Float32x4.XWWX); |
| 845 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 847 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 846 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 848 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 847 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 849 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 848 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 850 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 849 c = m.shuffle(typed_data.Float32x4.XWWY); | 851 c = m.shuffle(typed_data.Float32x4.XWWY); |
| 850 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 852 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 851 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 853 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 852 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 854 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 853 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 855 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 854 c = m.shuffle(typed_data.Float32x4.XWWZ); | 856 c = m.shuffle(typed_data.Float32x4.XWWZ); |
| 855 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 857 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 856 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 858 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 857 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 859 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 858 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 860 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 859 c = m.shuffle(typed_data.Float32x4.XWWW); | 861 c = m.shuffle(typed_data.Float32x4.XWWW); |
| 860 expect.Expect.equals(1.0, dart.dload(c, 'x')); | 862 expect$.Expect.equals(1.0, dart.dload(c, 'x')); |
| 861 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 863 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 862 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 864 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 863 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 865 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 864 } | 866 }; |
| 865 dart.fn(testShuffle03, dart.void, []); | 867 dart.fn(float32x4_shuffle_test.testShuffle03, dart.void, []); |
| 866 function testShuffle10() { | 868 float32x4_shuffle_test.testShuffle10 = function() { |
| 867 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 869 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 868 let c = null; | 870 let c = null; |
| 869 c = m.shuffle(typed_data.Float32x4.YXXX); | 871 c = m.shuffle(typed_data.Float32x4.YXXX); |
| 870 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 872 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 871 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 873 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 872 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 874 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 873 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 875 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 874 c = m.shuffle(typed_data.Float32x4.YXXY); | 876 c = m.shuffle(typed_data.Float32x4.YXXY); |
| 875 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 877 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 876 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 878 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 877 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 879 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 878 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 880 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 879 c = m.shuffle(typed_data.Float32x4.YXXZ); | 881 c = m.shuffle(typed_data.Float32x4.YXXZ); |
| 880 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 882 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 881 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 883 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 882 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 884 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 883 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 885 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 884 c = m.shuffle(typed_data.Float32x4.YXXW); | 886 c = m.shuffle(typed_data.Float32x4.YXXW); |
| 885 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 887 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 886 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 888 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 887 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 889 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 888 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 890 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 889 c = m.shuffle(typed_data.Float32x4.YXYX); | 891 c = m.shuffle(typed_data.Float32x4.YXYX); |
| 890 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 892 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 891 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 893 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 892 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 894 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 893 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 895 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 894 c = m.shuffle(typed_data.Float32x4.YXYY); | 896 c = m.shuffle(typed_data.Float32x4.YXYY); |
| 895 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 897 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 896 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 898 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 897 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 899 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 898 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 900 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 899 c = m.shuffle(typed_data.Float32x4.YXYZ); | 901 c = m.shuffle(typed_data.Float32x4.YXYZ); |
| 900 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 902 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 901 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 903 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 902 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 904 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 903 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 905 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 904 c = m.shuffle(typed_data.Float32x4.YXYW); | 906 c = m.shuffle(typed_data.Float32x4.YXYW); |
| 905 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 907 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 906 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 908 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 907 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 909 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 908 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 910 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 909 c = m.shuffle(typed_data.Float32x4.YXZX); | 911 c = m.shuffle(typed_data.Float32x4.YXZX); |
| 910 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 912 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 911 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 913 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 912 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 914 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 913 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 915 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 914 c = m.shuffle(typed_data.Float32x4.YXZY); | 916 c = m.shuffle(typed_data.Float32x4.YXZY); |
| 915 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 917 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 916 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 918 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 917 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 919 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 918 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 920 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 919 c = m.shuffle(typed_data.Float32x4.YXZZ); | 921 c = m.shuffle(typed_data.Float32x4.YXZZ); |
| 920 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 922 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 921 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 923 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 922 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 924 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 923 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 925 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 924 c = m.shuffle(typed_data.Float32x4.YXZW); | 926 c = m.shuffle(typed_data.Float32x4.YXZW); |
| 925 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 927 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 926 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 928 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 927 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 929 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 928 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 930 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 929 c = m.shuffle(typed_data.Float32x4.YXWX); | 931 c = m.shuffle(typed_data.Float32x4.YXWX); |
| 930 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 932 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 931 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 933 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 932 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 934 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 933 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 935 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 934 c = m.shuffle(typed_data.Float32x4.YXWY); | 936 c = m.shuffle(typed_data.Float32x4.YXWY); |
| 935 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 937 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 936 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 938 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 937 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 939 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 938 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 940 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 939 c = m.shuffle(typed_data.Float32x4.YXWZ); | 941 c = m.shuffle(typed_data.Float32x4.YXWZ); |
| 940 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 942 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 941 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 943 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 942 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 944 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 943 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 945 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 944 c = m.shuffle(typed_data.Float32x4.YXWW); | 946 c = m.shuffle(typed_data.Float32x4.YXWW); |
| 945 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 947 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 946 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 948 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 947 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 949 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 948 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 950 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 949 } | 951 }; |
| 950 dart.fn(testShuffle10, dart.void, []); | 952 dart.fn(float32x4_shuffle_test.testShuffle10, dart.void, []); |
| 951 function testShuffle11() { | 953 float32x4_shuffle_test.testShuffle11 = function() { |
| 952 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 954 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 953 let c = null; | 955 let c = null; |
| 954 c = m.shuffle(typed_data.Float32x4.YYXX); | 956 c = m.shuffle(typed_data.Float32x4.YYXX); |
| 955 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 957 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 956 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 958 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 957 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 959 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 958 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 960 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 959 c = m.shuffle(typed_data.Float32x4.YYXY); | 961 c = m.shuffle(typed_data.Float32x4.YYXY); |
| 960 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 962 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 961 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 963 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 962 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 964 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 963 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 965 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 964 c = m.shuffle(typed_data.Float32x4.YYXZ); | 966 c = m.shuffle(typed_data.Float32x4.YYXZ); |
| 965 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 967 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 966 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 968 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 967 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 969 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 968 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 970 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 969 c = m.shuffle(typed_data.Float32x4.YYXW); | 971 c = m.shuffle(typed_data.Float32x4.YYXW); |
| 970 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 972 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 971 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 973 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 972 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 974 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 973 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 975 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 974 c = m.shuffle(typed_data.Float32x4.YYYX); | 976 c = m.shuffle(typed_data.Float32x4.YYYX); |
| 975 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 977 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 976 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 978 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 977 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 979 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 978 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 980 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 979 c = m.shuffle(typed_data.Float32x4.YYYY); | 981 c = m.shuffle(typed_data.Float32x4.YYYY); |
| 980 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 982 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 981 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 983 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 982 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 984 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 983 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 985 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 984 c = m.shuffle(typed_data.Float32x4.YYYZ); | 986 c = m.shuffle(typed_data.Float32x4.YYYZ); |
| 985 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 987 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 986 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 988 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 987 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 989 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 988 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 990 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 989 c = m.shuffle(typed_data.Float32x4.YYYW); | 991 c = m.shuffle(typed_data.Float32x4.YYYW); |
| 990 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 992 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 991 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 993 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 992 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 994 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 993 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 995 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 994 c = m.shuffle(typed_data.Float32x4.YYZX); | 996 c = m.shuffle(typed_data.Float32x4.YYZX); |
| 995 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 997 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 996 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 998 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 997 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 999 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 998 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1000 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 999 c = m.shuffle(typed_data.Float32x4.YYZY); | 1001 c = m.shuffle(typed_data.Float32x4.YYZY); |
| 1000 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1002 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1001 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1003 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1002 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1004 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1003 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1005 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1004 c = m.shuffle(typed_data.Float32x4.YYZZ); | 1006 c = m.shuffle(typed_data.Float32x4.YYZZ); |
| 1005 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1007 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1006 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1008 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1007 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1009 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1008 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1010 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1009 c = m.shuffle(typed_data.Float32x4.YYZW); | 1011 c = m.shuffle(typed_data.Float32x4.YYZW); |
| 1010 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1012 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1011 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1013 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1012 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1014 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1013 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1015 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1014 c = m.shuffle(typed_data.Float32x4.YYWX); | 1016 c = m.shuffle(typed_data.Float32x4.YYWX); |
| 1015 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1017 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1016 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1018 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1017 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1019 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1018 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1020 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1019 c = m.shuffle(typed_data.Float32x4.YYWY); | 1021 c = m.shuffle(typed_data.Float32x4.YYWY); |
| 1020 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1022 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1021 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1023 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1022 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1024 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1023 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1025 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1024 c = m.shuffle(typed_data.Float32x4.YYWZ); | 1026 c = m.shuffle(typed_data.Float32x4.YYWZ); |
| 1025 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1027 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1026 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1028 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1027 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1029 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1028 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1030 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1029 c = m.shuffle(typed_data.Float32x4.YYWW); | 1031 c = m.shuffle(typed_data.Float32x4.YYWW); |
| 1030 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1032 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1031 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1033 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1032 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1034 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1033 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1035 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1034 } | 1036 }; |
| 1035 dart.fn(testShuffle11, dart.void, []); | 1037 dart.fn(float32x4_shuffle_test.testShuffle11, dart.void, []); |
| 1036 function testShuffle12() { | 1038 float32x4_shuffle_test.testShuffle12 = function() { |
| 1037 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1039 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1038 let c = null; | 1040 let c = null; |
| 1039 c = m.shuffle(typed_data.Float32x4.YZXX); | 1041 c = m.shuffle(typed_data.Float32x4.YZXX); |
| 1040 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1042 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1041 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1043 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1042 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1044 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1043 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1045 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1044 c = m.shuffle(typed_data.Float32x4.YZXY); | 1046 c = m.shuffle(typed_data.Float32x4.YZXY); |
| 1045 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1047 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1046 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1048 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1047 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1049 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1048 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1050 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1049 c = m.shuffle(typed_data.Float32x4.YZXZ); | 1051 c = m.shuffle(typed_data.Float32x4.YZXZ); |
| 1050 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1052 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1051 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1053 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1052 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1054 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1053 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1055 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1054 c = m.shuffle(typed_data.Float32x4.YZXW); | 1056 c = m.shuffle(typed_data.Float32x4.YZXW); |
| 1055 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1057 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1056 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1058 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1057 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1059 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1058 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1060 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1059 c = m.shuffle(typed_data.Float32x4.YZYX); | 1061 c = m.shuffle(typed_data.Float32x4.YZYX); |
| 1060 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1062 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1061 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1063 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1062 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1064 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1063 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1065 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1064 c = m.shuffle(typed_data.Float32x4.YZYY); | 1066 c = m.shuffle(typed_data.Float32x4.YZYY); |
| 1065 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1067 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1066 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1068 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1067 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1069 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1068 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1070 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1069 c = m.shuffle(typed_data.Float32x4.YZYZ); | 1071 c = m.shuffle(typed_data.Float32x4.YZYZ); |
| 1070 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1072 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1071 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1073 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1072 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1074 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1073 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1075 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1074 c = m.shuffle(typed_data.Float32x4.YZYW); | 1076 c = m.shuffle(typed_data.Float32x4.YZYW); |
| 1075 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1077 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1076 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1078 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1077 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1079 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1078 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1080 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1079 c = m.shuffle(typed_data.Float32x4.YZZX); | 1081 c = m.shuffle(typed_data.Float32x4.YZZX); |
| 1080 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1082 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1081 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1083 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1082 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1084 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1083 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1085 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1084 c = m.shuffle(typed_data.Float32x4.YZZY); | 1086 c = m.shuffle(typed_data.Float32x4.YZZY); |
| 1085 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1087 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1086 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1088 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1087 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1089 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1088 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1090 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1089 c = m.shuffle(typed_data.Float32x4.YZZZ); | 1091 c = m.shuffle(typed_data.Float32x4.YZZZ); |
| 1090 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1092 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1091 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1093 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1092 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1094 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1093 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1095 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1094 c = m.shuffle(typed_data.Float32x4.YZZW); | 1096 c = m.shuffle(typed_data.Float32x4.YZZW); |
| 1095 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1097 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1096 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1098 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1097 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1099 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1098 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1100 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1099 c = m.shuffle(typed_data.Float32x4.YZWX); | 1101 c = m.shuffle(typed_data.Float32x4.YZWX); |
| 1100 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1102 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1101 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1103 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1102 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1104 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1103 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1105 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1104 c = m.shuffle(typed_data.Float32x4.YZWY); | 1106 c = m.shuffle(typed_data.Float32x4.YZWY); |
| 1105 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1107 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1106 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1108 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1107 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1109 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1108 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1110 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1109 c = m.shuffle(typed_data.Float32x4.YZWZ); | 1111 c = m.shuffle(typed_data.Float32x4.YZWZ); |
| 1110 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1112 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1111 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1113 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1112 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1114 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1113 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1115 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1114 c = m.shuffle(typed_data.Float32x4.YZWW); | 1116 c = m.shuffle(typed_data.Float32x4.YZWW); |
| 1115 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1117 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1116 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1118 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1117 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1119 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1118 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1120 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1119 } | 1121 }; |
| 1120 dart.fn(testShuffle12, dart.void, []); | 1122 dart.fn(float32x4_shuffle_test.testShuffle12, dart.void, []); |
| 1121 function testShuffle13() { | 1123 float32x4_shuffle_test.testShuffle13 = function() { |
| 1122 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1124 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1123 let c = null; | 1125 let c = null; |
| 1124 c = m.shuffle(typed_data.Float32x4.YWXX); | 1126 c = m.shuffle(typed_data.Float32x4.YWXX); |
| 1125 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1127 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1126 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1128 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1127 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1129 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1128 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1130 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1129 c = m.shuffle(typed_data.Float32x4.YWXY); | 1131 c = m.shuffle(typed_data.Float32x4.YWXY); |
| 1130 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1132 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1131 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1133 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1132 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1134 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1133 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1135 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1134 c = m.shuffle(typed_data.Float32x4.YWXZ); | 1136 c = m.shuffle(typed_data.Float32x4.YWXZ); |
| 1135 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1137 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1136 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1138 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1137 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1139 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1138 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1140 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1139 c = m.shuffle(typed_data.Float32x4.YWXW); | 1141 c = m.shuffle(typed_data.Float32x4.YWXW); |
| 1140 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1142 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1141 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1143 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1142 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1144 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1143 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1145 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1144 c = m.shuffle(typed_data.Float32x4.YWYX); | 1146 c = m.shuffle(typed_data.Float32x4.YWYX); |
| 1145 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1147 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1146 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1148 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1147 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1149 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1148 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1150 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1149 c = m.shuffle(typed_data.Float32x4.YWYY); | 1151 c = m.shuffle(typed_data.Float32x4.YWYY); |
| 1150 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1152 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1151 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1153 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1152 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1154 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1153 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1155 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1154 c = m.shuffle(typed_data.Float32x4.YWYZ); | 1156 c = m.shuffle(typed_data.Float32x4.YWYZ); |
| 1155 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1157 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1156 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1158 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1157 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1159 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1158 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1160 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1159 c = m.shuffle(typed_data.Float32x4.YWYW); | 1161 c = m.shuffle(typed_data.Float32x4.YWYW); |
| 1160 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1162 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1161 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1163 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1162 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1164 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1163 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1165 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1164 c = m.shuffle(typed_data.Float32x4.YWZX); | 1166 c = m.shuffle(typed_data.Float32x4.YWZX); |
| 1165 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1167 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1166 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1168 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1167 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1169 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1168 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1170 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1169 c = m.shuffle(typed_data.Float32x4.YWZY); | 1171 c = m.shuffle(typed_data.Float32x4.YWZY); |
| 1170 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1172 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1171 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1173 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1172 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1174 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1173 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1175 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1174 c = m.shuffle(typed_data.Float32x4.YWZZ); | 1176 c = m.shuffle(typed_data.Float32x4.YWZZ); |
| 1175 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1177 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1176 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1178 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1177 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1179 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1178 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1180 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1179 c = m.shuffle(typed_data.Float32x4.YWZW); | 1181 c = m.shuffle(typed_data.Float32x4.YWZW); |
| 1180 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1182 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1181 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1183 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1182 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1184 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1183 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1185 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1184 c = m.shuffle(typed_data.Float32x4.YWWX); | 1186 c = m.shuffle(typed_data.Float32x4.YWWX); |
| 1185 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1187 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1186 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1188 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1187 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1189 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1188 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1190 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1189 c = m.shuffle(typed_data.Float32x4.YWWY); | 1191 c = m.shuffle(typed_data.Float32x4.YWWY); |
| 1190 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1192 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1191 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1193 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1192 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1194 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1193 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1195 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1194 c = m.shuffle(typed_data.Float32x4.YWWZ); | 1196 c = m.shuffle(typed_data.Float32x4.YWWZ); |
| 1195 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1197 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1196 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1198 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1197 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1199 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1198 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1200 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1199 c = m.shuffle(typed_data.Float32x4.YWWW); | 1201 c = m.shuffle(typed_data.Float32x4.YWWW); |
| 1200 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1202 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1201 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1203 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1202 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1204 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1203 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1205 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1204 } | 1206 }; |
| 1205 dart.fn(testShuffle13, dart.void, []); | 1207 dart.fn(float32x4_shuffle_test.testShuffle13, dart.void, []); |
| 1206 function testShuffle20() { | 1208 float32x4_shuffle_test.testShuffle20 = function() { |
| 1207 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1209 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1208 let c = null; | 1210 let c = null; |
| 1209 c = m.shuffle(typed_data.Float32x4.ZXXX); | 1211 c = m.shuffle(typed_data.Float32x4.ZXXX); |
| 1210 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1212 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1211 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1213 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1212 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1214 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1213 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1215 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1214 c = m.shuffle(typed_data.Float32x4.ZXXY); | 1216 c = m.shuffle(typed_data.Float32x4.ZXXY); |
| 1215 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1217 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1216 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1218 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1217 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1219 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1218 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1220 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1219 c = m.shuffle(typed_data.Float32x4.ZXXZ); | 1221 c = m.shuffle(typed_data.Float32x4.ZXXZ); |
| 1220 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1222 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1221 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1223 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1222 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1224 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1223 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1225 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1224 c = m.shuffle(typed_data.Float32x4.ZXXW); | 1226 c = m.shuffle(typed_data.Float32x4.ZXXW); |
| 1225 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1227 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1226 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1228 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1227 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1229 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1228 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1230 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1229 c = m.shuffle(typed_data.Float32x4.ZXYX); | 1231 c = m.shuffle(typed_data.Float32x4.ZXYX); |
| 1230 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1232 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1231 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1233 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1232 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1234 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1233 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1235 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1234 c = m.shuffle(typed_data.Float32x4.ZXYY); | 1236 c = m.shuffle(typed_data.Float32x4.ZXYY); |
| 1235 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1237 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1236 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1238 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1237 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1239 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1238 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1240 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1239 c = m.shuffle(typed_data.Float32x4.ZXYZ); | 1241 c = m.shuffle(typed_data.Float32x4.ZXYZ); |
| 1240 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1242 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1241 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1243 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1242 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1244 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1243 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1245 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1244 c = m.shuffle(typed_data.Float32x4.ZXYW); | 1246 c = m.shuffle(typed_data.Float32x4.ZXYW); |
| 1245 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1247 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1246 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1248 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1247 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1249 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1248 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1250 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1249 c = m.shuffle(typed_data.Float32x4.ZXZX); | 1251 c = m.shuffle(typed_data.Float32x4.ZXZX); |
| 1250 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1252 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1251 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1253 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1252 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1254 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1253 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1255 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1254 c = m.shuffle(typed_data.Float32x4.ZXZY); | 1256 c = m.shuffle(typed_data.Float32x4.ZXZY); |
| 1255 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1257 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1256 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1258 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1257 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1259 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1258 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1260 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1259 c = m.shuffle(typed_data.Float32x4.ZXZZ); | 1261 c = m.shuffle(typed_data.Float32x4.ZXZZ); |
| 1260 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1262 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1261 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1263 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1262 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1264 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1263 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1265 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1264 c = m.shuffle(typed_data.Float32x4.ZXZW); | 1266 c = m.shuffle(typed_data.Float32x4.ZXZW); |
| 1265 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1267 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1266 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1268 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1267 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1269 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1268 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1270 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1269 c = m.shuffle(typed_data.Float32x4.ZXWX); | 1271 c = m.shuffle(typed_data.Float32x4.ZXWX); |
| 1270 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1272 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1271 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1273 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1272 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1274 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1273 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1275 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1274 c = m.shuffle(typed_data.Float32x4.ZXWY); | 1276 c = m.shuffle(typed_data.Float32x4.ZXWY); |
| 1275 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1277 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1276 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1278 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1277 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1279 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1278 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1280 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1279 c = m.shuffle(typed_data.Float32x4.ZXWZ); | 1281 c = m.shuffle(typed_data.Float32x4.ZXWZ); |
| 1280 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1282 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1281 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1283 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1282 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1284 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1283 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1285 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1284 c = m.shuffle(typed_data.Float32x4.ZXWW); | 1286 c = m.shuffle(typed_data.Float32x4.ZXWW); |
| 1285 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1287 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1286 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1288 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1287 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1289 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1288 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1290 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1289 } | 1291 }; |
| 1290 dart.fn(testShuffle20, dart.void, []); | 1292 dart.fn(float32x4_shuffle_test.testShuffle20, dart.void, []); |
| 1291 function testShuffle21() { | 1293 float32x4_shuffle_test.testShuffle21 = function() { |
| 1292 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1294 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1293 let c = null; | 1295 let c = null; |
| 1294 c = m.shuffle(typed_data.Float32x4.ZYXX); | 1296 c = m.shuffle(typed_data.Float32x4.ZYXX); |
| 1295 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1297 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1296 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1298 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1297 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1299 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1298 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1300 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1299 c = m.shuffle(typed_data.Float32x4.ZYXY); | 1301 c = m.shuffle(typed_data.Float32x4.ZYXY); |
| 1300 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1302 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1301 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1303 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1302 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1304 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1303 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1305 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1304 c = m.shuffle(typed_data.Float32x4.ZYXZ); | 1306 c = m.shuffle(typed_data.Float32x4.ZYXZ); |
| 1305 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1307 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1306 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1308 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1307 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1309 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1308 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1310 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1309 c = m.shuffle(typed_data.Float32x4.ZYXW); | 1311 c = m.shuffle(typed_data.Float32x4.ZYXW); |
| 1310 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1312 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1311 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1313 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1312 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1314 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1313 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1315 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1314 c = m.shuffle(typed_data.Float32x4.ZYYX); | 1316 c = m.shuffle(typed_data.Float32x4.ZYYX); |
| 1315 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1317 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1316 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1318 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1317 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1319 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1318 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1320 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1319 c = m.shuffle(typed_data.Float32x4.ZYYY); | 1321 c = m.shuffle(typed_data.Float32x4.ZYYY); |
| 1320 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1322 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1321 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1323 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1322 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1324 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1323 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1325 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1324 c = m.shuffle(typed_data.Float32x4.ZYYZ); | 1326 c = m.shuffle(typed_data.Float32x4.ZYYZ); |
| 1325 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1327 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1326 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1328 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1327 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1329 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1328 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1330 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1329 c = m.shuffle(typed_data.Float32x4.ZYYW); | 1331 c = m.shuffle(typed_data.Float32x4.ZYYW); |
| 1330 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1332 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1331 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1333 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1332 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1334 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1333 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1335 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1334 c = m.shuffle(typed_data.Float32x4.ZYZX); | 1336 c = m.shuffle(typed_data.Float32x4.ZYZX); |
| 1335 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1337 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1336 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1338 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1337 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1339 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1338 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1340 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1339 c = m.shuffle(typed_data.Float32x4.ZYZY); | 1341 c = m.shuffle(typed_data.Float32x4.ZYZY); |
| 1340 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1342 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1341 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1343 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1342 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1344 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1343 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1345 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1344 c = m.shuffle(typed_data.Float32x4.ZYZZ); | 1346 c = m.shuffle(typed_data.Float32x4.ZYZZ); |
| 1345 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1347 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1346 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1348 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1347 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1349 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1348 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1350 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1349 c = m.shuffle(typed_data.Float32x4.ZYZW); | 1351 c = m.shuffle(typed_data.Float32x4.ZYZW); |
| 1350 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1352 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1351 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1353 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1352 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1354 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1353 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1355 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1354 c = m.shuffle(typed_data.Float32x4.ZYWX); | 1356 c = m.shuffle(typed_data.Float32x4.ZYWX); |
| 1355 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1357 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1356 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1358 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1357 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1359 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1358 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1360 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1359 c = m.shuffle(typed_data.Float32x4.ZYWY); | 1361 c = m.shuffle(typed_data.Float32x4.ZYWY); |
| 1360 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1362 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1361 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1363 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1362 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1364 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1363 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1365 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1364 c = m.shuffle(typed_data.Float32x4.ZYWZ); | 1366 c = m.shuffle(typed_data.Float32x4.ZYWZ); |
| 1365 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1367 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1366 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1368 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1367 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1369 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1368 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1370 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1369 c = m.shuffle(typed_data.Float32x4.ZYWW); | 1371 c = m.shuffle(typed_data.Float32x4.ZYWW); |
| 1370 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1372 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1371 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1373 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1372 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1374 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1373 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1375 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1374 } | 1376 }; |
| 1375 dart.fn(testShuffle21, dart.void, []); | 1377 dart.fn(float32x4_shuffle_test.testShuffle21, dart.void, []); |
| 1376 function testShuffle22() { | 1378 float32x4_shuffle_test.testShuffle22 = function() { |
| 1377 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1379 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1378 let c = null; | 1380 let c = null; |
| 1379 c = m.shuffle(typed_data.Float32x4.ZZXX); | 1381 c = m.shuffle(typed_data.Float32x4.ZZXX); |
| 1380 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1382 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1381 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1383 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1382 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1384 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1383 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1385 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1384 c = m.shuffle(typed_data.Float32x4.ZZXY); | 1386 c = m.shuffle(typed_data.Float32x4.ZZXY); |
| 1385 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1387 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1386 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1388 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1387 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1389 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1388 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1390 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1389 c = m.shuffle(typed_data.Float32x4.ZZXZ); | 1391 c = m.shuffle(typed_data.Float32x4.ZZXZ); |
| 1390 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1392 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1391 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1393 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1392 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1394 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1393 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1395 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1394 c = m.shuffle(typed_data.Float32x4.ZZXW); | 1396 c = m.shuffle(typed_data.Float32x4.ZZXW); |
| 1395 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1397 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1396 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1398 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1397 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1399 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1398 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1400 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1399 c = m.shuffle(typed_data.Float32x4.ZZYX); | 1401 c = m.shuffle(typed_data.Float32x4.ZZYX); |
| 1400 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1402 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1401 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1403 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1402 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1404 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1403 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1405 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1404 c = m.shuffle(typed_data.Float32x4.ZZYY); | 1406 c = m.shuffle(typed_data.Float32x4.ZZYY); |
| 1405 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1407 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1406 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1408 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1407 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1409 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1408 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1410 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1409 c = m.shuffle(typed_data.Float32x4.ZZYZ); | 1411 c = m.shuffle(typed_data.Float32x4.ZZYZ); |
| 1410 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1412 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1411 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1413 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1412 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1414 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1413 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1415 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1414 c = m.shuffle(typed_data.Float32x4.ZZYW); | 1416 c = m.shuffle(typed_data.Float32x4.ZZYW); |
| 1415 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1417 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1416 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1418 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1417 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1419 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1418 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1420 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1419 c = m.shuffle(typed_data.Float32x4.ZZZX); | 1421 c = m.shuffle(typed_data.Float32x4.ZZZX); |
| 1420 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1422 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1421 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1423 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1422 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1424 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1423 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1425 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1424 c = m.shuffle(typed_data.Float32x4.ZZZY); | 1426 c = m.shuffle(typed_data.Float32x4.ZZZY); |
| 1425 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1427 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1426 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1428 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1427 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1429 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1428 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1430 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1429 c = m.shuffle(typed_data.Float32x4.ZZZZ); | 1431 c = m.shuffle(typed_data.Float32x4.ZZZZ); |
| 1430 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1432 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1431 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1433 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1432 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1434 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1433 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1435 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1434 c = m.shuffle(typed_data.Float32x4.ZZZW); | 1436 c = m.shuffle(typed_data.Float32x4.ZZZW); |
| 1435 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1437 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1436 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1438 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1437 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1439 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1438 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1440 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1439 c = m.shuffle(typed_data.Float32x4.ZZWX); | 1441 c = m.shuffle(typed_data.Float32x4.ZZWX); |
| 1440 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1442 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1441 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1443 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1442 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1444 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1443 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1445 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1444 c = m.shuffle(typed_data.Float32x4.ZZWY); | 1446 c = m.shuffle(typed_data.Float32x4.ZZWY); |
| 1445 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1447 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1446 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1448 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1447 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1449 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1448 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1450 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1449 c = m.shuffle(typed_data.Float32x4.ZZWZ); | 1451 c = m.shuffle(typed_data.Float32x4.ZZWZ); |
| 1450 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1452 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1451 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1453 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1452 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1454 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1453 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1455 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1454 c = m.shuffle(typed_data.Float32x4.ZZWW); | 1456 c = m.shuffle(typed_data.Float32x4.ZZWW); |
| 1455 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1457 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1456 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1458 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1457 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1459 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1458 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1460 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1459 } | 1461 }; |
| 1460 dart.fn(testShuffle22, dart.void, []); | 1462 dart.fn(float32x4_shuffle_test.testShuffle22, dart.void, []); |
| 1461 function testShuffle23() { | 1463 float32x4_shuffle_test.testShuffle23 = function() { |
| 1462 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1464 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1463 let c = null; | 1465 let c = null; |
| 1464 c = m.shuffle(typed_data.Float32x4.ZWXX); | 1466 c = m.shuffle(typed_data.Float32x4.ZWXX); |
| 1465 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1467 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1466 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1468 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1467 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1469 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1468 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1470 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1469 c = m.shuffle(typed_data.Float32x4.ZWXY); | 1471 c = m.shuffle(typed_data.Float32x4.ZWXY); |
| 1470 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1472 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1471 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1473 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1472 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1474 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1473 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1475 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1474 c = m.shuffle(typed_data.Float32x4.ZWXZ); | 1476 c = m.shuffle(typed_data.Float32x4.ZWXZ); |
| 1475 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1477 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1476 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1478 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1477 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1479 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1478 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1480 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1479 c = m.shuffle(typed_data.Float32x4.ZWXW); | 1481 c = m.shuffle(typed_data.Float32x4.ZWXW); |
| 1480 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1482 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1481 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1483 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1482 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1484 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1483 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1485 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1484 c = m.shuffle(typed_data.Float32x4.ZWYX); | 1486 c = m.shuffle(typed_data.Float32x4.ZWYX); |
| 1485 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1487 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1486 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1488 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1487 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1489 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1488 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1490 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1489 c = m.shuffle(typed_data.Float32x4.ZWYY); | 1491 c = m.shuffle(typed_data.Float32x4.ZWYY); |
| 1490 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1492 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1491 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1493 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1492 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1494 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1493 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1495 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1494 c = m.shuffle(typed_data.Float32x4.ZWYZ); | 1496 c = m.shuffle(typed_data.Float32x4.ZWYZ); |
| 1495 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1497 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1496 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1498 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1497 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1499 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1498 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1500 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1499 c = m.shuffle(typed_data.Float32x4.ZWYW); | 1501 c = m.shuffle(typed_data.Float32x4.ZWYW); |
| 1500 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1502 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1501 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1503 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1502 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1504 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1503 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1505 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1504 c = m.shuffle(typed_data.Float32x4.ZWZX); | 1506 c = m.shuffle(typed_data.Float32x4.ZWZX); |
| 1505 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1507 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1506 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1508 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1507 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1509 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1508 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1510 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1509 c = m.shuffle(typed_data.Float32x4.ZWZY); | 1511 c = m.shuffle(typed_data.Float32x4.ZWZY); |
| 1510 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1512 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1511 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1513 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1512 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1514 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1513 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1515 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1514 c = m.shuffle(typed_data.Float32x4.ZWZZ); | 1516 c = m.shuffle(typed_data.Float32x4.ZWZZ); |
| 1515 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1517 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1516 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1518 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1517 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1519 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1518 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1520 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1519 c = m.shuffle(typed_data.Float32x4.ZWZW); | 1521 c = m.shuffle(typed_data.Float32x4.ZWZW); |
| 1520 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1522 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1521 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1523 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1522 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1524 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1523 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1525 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1524 c = m.shuffle(typed_data.Float32x4.ZWWX); | 1526 c = m.shuffle(typed_data.Float32x4.ZWWX); |
| 1525 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1527 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1526 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1528 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1527 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1529 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1528 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1530 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1529 c = m.shuffle(typed_data.Float32x4.ZWWY); | 1531 c = m.shuffle(typed_data.Float32x4.ZWWY); |
| 1530 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1532 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1531 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1533 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1532 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1534 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1533 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1535 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1534 c = m.shuffle(typed_data.Float32x4.ZWWZ); | 1536 c = m.shuffle(typed_data.Float32x4.ZWWZ); |
| 1535 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1537 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1536 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1538 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1537 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1539 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1538 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1540 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1539 c = m.shuffle(typed_data.Float32x4.ZWWW); | 1541 c = m.shuffle(typed_data.Float32x4.ZWWW); |
| 1540 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1542 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1541 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1543 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1542 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1544 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1543 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1545 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1544 } | 1546 }; |
| 1545 dart.fn(testShuffle23, dart.void, []); | 1547 dart.fn(float32x4_shuffle_test.testShuffle23, dart.void, []); |
| 1546 function testShuffle30() { | 1548 float32x4_shuffle_test.testShuffle30 = function() { |
| 1547 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1549 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1548 let c = null; | 1550 let c = null; |
| 1549 c = m.shuffle(typed_data.Float32x4.WXXX); | 1551 c = m.shuffle(typed_data.Float32x4.WXXX); |
| 1550 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1552 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1551 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1553 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1552 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1554 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1553 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1555 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1554 c = m.shuffle(typed_data.Float32x4.WXXY); | 1556 c = m.shuffle(typed_data.Float32x4.WXXY); |
| 1555 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1557 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1556 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1558 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1557 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1559 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1558 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1560 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1559 c = m.shuffle(typed_data.Float32x4.WXXZ); | 1561 c = m.shuffle(typed_data.Float32x4.WXXZ); |
| 1560 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1562 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1561 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1563 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1562 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1564 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1563 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1565 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1564 c = m.shuffle(typed_data.Float32x4.WXXW); | 1566 c = m.shuffle(typed_data.Float32x4.WXXW); |
| 1565 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1567 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1566 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1568 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1567 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1569 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1568 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1570 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1569 c = m.shuffle(typed_data.Float32x4.WXYX); | 1571 c = m.shuffle(typed_data.Float32x4.WXYX); |
| 1570 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1572 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1571 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1573 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1572 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1574 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1573 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1575 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1574 c = m.shuffle(typed_data.Float32x4.WXYY); | 1576 c = m.shuffle(typed_data.Float32x4.WXYY); |
| 1575 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1577 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1576 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1578 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1577 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1579 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1578 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1580 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1579 c = m.shuffle(typed_data.Float32x4.WXYZ); | 1581 c = m.shuffle(typed_data.Float32x4.WXYZ); |
| 1580 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1582 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1581 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1583 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1582 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1584 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1583 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1585 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1584 c = m.shuffle(typed_data.Float32x4.WXYW); | 1586 c = m.shuffle(typed_data.Float32x4.WXYW); |
| 1585 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1587 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1586 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1588 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1587 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1589 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1588 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1590 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1589 c = m.shuffle(typed_data.Float32x4.WXZX); | 1591 c = m.shuffle(typed_data.Float32x4.WXZX); |
| 1590 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1592 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1591 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1593 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1592 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1594 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1593 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1595 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1594 c = m.shuffle(typed_data.Float32x4.WXZY); | 1596 c = m.shuffle(typed_data.Float32x4.WXZY); |
| 1595 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1597 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1596 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1598 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1597 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1599 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1598 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1600 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1599 c = m.shuffle(typed_data.Float32x4.WXZZ); | 1601 c = m.shuffle(typed_data.Float32x4.WXZZ); |
| 1600 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1602 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1601 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1603 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1602 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1604 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1603 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1605 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1604 c = m.shuffle(typed_data.Float32x4.WXZW); | 1606 c = m.shuffle(typed_data.Float32x4.WXZW); |
| 1605 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1607 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1606 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1608 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1607 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1609 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1608 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1610 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1609 c = m.shuffle(typed_data.Float32x4.WXWX); | 1611 c = m.shuffle(typed_data.Float32x4.WXWX); |
| 1610 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1612 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1611 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1613 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1612 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1614 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1613 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1615 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1614 c = m.shuffle(typed_data.Float32x4.WXWY); | 1616 c = m.shuffle(typed_data.Float32x4.WXWY); |
| 1615 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1617 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1616 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1618 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1617 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1619 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1618 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1620 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1619 c = m.shuffle(typed_data.Float32x4.WXWZ); | 1621 c = m.shuffle(typed_data.Float32x4.WXWZ); |
| 1620 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1622 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1621 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1623 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1622 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1624 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1623 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1625 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1624 c = m.shuffle(typed_data.Float32x4.WXWW); | 1626 c = m.shuffle(typed_data.Float32x4.WXWW); |
| 1625 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1627 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1626 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1628 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1627 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1629 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1628 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1630 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1629 } | 1631 }; |
| 1630 dart.fn(testShuffle30, dart.void, []); | 1632 dart.fn(float32x4_shuffle_test.testShuffle30, dart.void, []); |
| 1631 function testShuffle31() { | 1633 float32x4_shuffle_test.testShuffle31 = function() { |
| 1632 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1634 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1633 let c = null; | 1635 let c = null; |
| 1634 c = m.shuffle(typed_data.Float32x4.WYXX); | 1636 c = m.shuffle(typed_data.Float32x4.WYXX); |
| 1635 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1637 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1636 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1638 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1637 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1639 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1638 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1640 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1639 c = m.shuffle(typed_data.Float32x4.WYXY); | 1641 c = m.shuffle(typed_data.Float32x4.WYXY); |
| 1640 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1642 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1641 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1643 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1642 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1644 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1643 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1645 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1644 c = m.shuffle(typed_data.Float32x4.WYXZ); | 1646 c = m.shuffle(typed_data.Float32x4.WYXZ); |
| 1645 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1647 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1646 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1648 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1647 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1649 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1648 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1650 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1649 c = m.shuffle(typed_data.Float32x4.WYXW); | 1651 c = m.shuffle(typed_data.Float32x4.WYXW); |
| 1650 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1652 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1651 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1653 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1652 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1654 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1653 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1655 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1654 c = m.shuffle(typed_data.Float32x4.WYYX); | 1656 c = m.shuffle(typed_data.Float32x4.WYYX); |
| 1655 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1657 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1656 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1658 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1657 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1659 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1658 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1660 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1659 c = m.shuffle(typed_data.Float32x4.WYYY); | 1661 c = m.shuffle(typed_data.Float32x4.WYYY); |
| 1660 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1662 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1661 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1663 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1662 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1664 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1663 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1665 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1664 c = m.shuffle(typed_data.Float32x4.WYYZ); | 1666 c = m.shuffle(typed_data.Float32x4.WYYZ); |
| 1665 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1667 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1666 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1668 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1667 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1669 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1668 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1670 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1669 c = m.shuffle(typed_data.Float32x4.WYYW); | 1671 c = m.shuffle(typed_data.Float32x4.WYYW); |
| 1670 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1672 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1671 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1673 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1672 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1674 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1673 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1675 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1674 c = m.shuffle(typed_data.Float32x4.WYZX); | 1676 c = m.shuffle(typed_data.Float32x4.WYZX); |
| 1675 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1677 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1676 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1678 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1677 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1679 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1678 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1680 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1679 c = m.shuffle(typed_data.Float32x4.WYZY); | 1681 c = m.shuffle(typed_data.Float32x4.WYZY); |
| 1680 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1682 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1681 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1683 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1682 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1684 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1683 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1685 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1684 c = m.shuffle(typed_data.Float32x4.WYZZ); | 1686 c = m.shuffle(typed_data.Float32x4.WYZZ); |
| 1685 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1687 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1686 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1688 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1687 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1689 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1688 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1690 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1689 c = m.shuffle(typed_data.Float32x4.WYZW); | 1691 c = m.shuffle(typed_data.Float32x4.WYZW); |
| 1690 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1692 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1691 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1693 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1692 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1694 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1693 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1695 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1694 c = m.shuffle(typed_data.Float32x4.WYWX); | 1696 c = m.shuffle(typed_data.Float32x4.WYWX); |
| 1695 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1697 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1696 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1698 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1697 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1699 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1698 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1700 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1699 c = m.shuffle(typed_data.Float32x4.WYWY); | 1701 c = m.shuffle(typed_data.Float32x4.WYWY); |
| 1700 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1702 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1701 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1703 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1702 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1704 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1703 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1705 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1704 c = m.shuffle(typed_data.Float32x4.WYWZ); | 1706 c = m.shuffle(typed_data.Float32x4.WYWZ); |
| 1705 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1707 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1706 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1708 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1707 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1709 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1708 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1710 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1709 c = m.shuffle(typed_data.Float32x4.WYWW); | 1711 c = m.shuffle(typed_data.Float32x4.WYWW); |
| 1710 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1712 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1711 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1713 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1712 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1714 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1713 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1715 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1714 } | 1716 }; |
| 1715 dart.fn(testShuffle31, dart.void, []); | 1717 dart.fn(float32x4_shuffle_test.testShuffle31, dart.void, []); |
| 1716 function testShuffle32() { | 1718 float32x4_shuffle_test.testShuffle32 = function() { |
| 1717 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1719 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1718 let c = null; | 1720 let c = null; |
| 1719 c = m.shuffle(typed_data.Float32x4.WZXX); | 1721 c = m.shuffle(typed_data.Float32x4.WZXX); |
| 1720 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1722 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1721 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1723 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1722 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1724 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1723 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1725 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1724 c = m.shuffle(typed_data.Float32x4.WZXY); | 1726 c = m.shuffle(typed_data.Float32x4.WZXY); |
| 1725 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1727 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1726 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1728 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1727 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1729 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1728 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1730 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1729 c = m.shuffle(typed_data.Float32x4.WZXZ); | 1731 c = m.shuffle(typed_data.Float32x4.WZXZ); |
| 1730 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1732 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1731 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1733 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1732 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1734 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1733 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1735 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1734 c = m.shuffle(typed_data.Float32x4.WZXW); | 1736 c = m.shuffle(typed_data.Float32x4.WZXW); |
| 1735 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1737 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1736 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1738 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1737 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1739 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1738 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1740 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1739 c = m.shuffle(typed_data.Float32x4.WZYX); | 1741 c = m.shuffle(typed_data.Float32x4.WZYX); |
| 1740 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1742 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1741 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1743 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1742 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1744 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1743 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1745 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1744 c = m.shuffle(typed_data.Float32x4.WZYY); | 1746 c = m.shuffle(typed_data.Float32x4.WZYY); |
| 1745 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1747 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1746 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1748 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1747 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1749 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1748 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1750 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1749 c = m.shuffle(typed_data.Float32x4.WZYZ); | 1751 c = m.shuffle(typed_data.Float32x4.WZYZ); |
| 1750 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1752 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1751 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1753 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1752 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1754 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1753 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1755 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1754 c = m.shuffle(typed_data.Float32x4.WZYW); | 1756 c = m.shuffle(typed_data.Float32x4.WZYW); |
| 1755 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1757 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1756 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1758 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1757 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1759 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1758 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1760 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1759 c = m.shuffle(typed_data.Float32x4.WZZX); | 1761 c = m.shuffle(typed_data.Float32x4.WZZX); |
| 1760 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1762 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1761 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1763 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1762 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1764 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1763 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1765 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1764 c = m.shuffle(typed_data.Float32x4.WZZY); | 1766 c = m.shuffle(typed_data.Float32x4.WZZY); |
| 1765 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1767 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1766 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1768 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1767 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1769 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1768 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1770 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1769 c = m.shuffle(typed_data.Float32x4.WZZZ); | 1771 c = m.shuffle(typed_data.Float32x4.WZZZ); |
| 1770 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1772 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1771 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1773 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1772 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1774 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1773 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1775 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1774 c = m.shuffle(typed_data.Float32x4.WZZW); | 1776 c = m.shuffle(typed_data.Float32x4.WZZW); |
| 1775 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1777 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1776 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1778 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1777 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1779 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1778 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1780 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1779 c = m.shuffle(typed_data.Float32x4.WZWX); | 1781 c = m.shuffle(typed_data.Float32x4.WZWX); |
| 1780 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1782 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1781 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1783 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1782 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1784 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1783 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1785 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1784 c = m.shuffle(typed_data.Float32x4.WZWY); | 1786 c = m.shuffle(typed_data.Float32x4.WZWY); |
| 1785 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1787 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1786 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1788 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1787 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1789 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1788 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1790 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1789 c = m.shuffle(typed_data.Float32x4.WZWZ); | 1791 c = m.shuffle(typed_data.Float32x4.WZWZ); |
| 1790 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1792 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1791 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1793 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1792 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1794 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1793 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1795 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1794 c = m.shuffle(typed_data.Float32x4.WZWW); | 1796 c = m.shuffle(typed_data.Float32x4.WZWW); |
| 1795 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1797 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1796 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1798 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1797 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1799 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1798 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1800 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1799 } | 1801 }; |
| 1800 dart.fn(testShuffle32, dart.void, []); | 1802 dart.fn(float32x4_shuffle_test.testShuffle32, dart.void, []); |
| 1801 function testShuffle33() { | 1803 float32x4_shuffle_test.testShuffle33 = function() { |
| 1802 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1804 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1803 let c = null; | 1805 let c = null; |
| 1804 c = m.shuffle(typed_data.Float32x4.WWXX); | 1806 c = m.shuffle(typed_data.Float32x4.WWXX); |
| 1805 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1807 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1806 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1808 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1807 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1809 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1808 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1810 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1809 c = m.shuffle(typed_data.Float32x4.WWXY); | 1811 c = m.shuffle(typed_data.Float32x4.WWXY); |
| 1810 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1812 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1811 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1813 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1812 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1814 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1813 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1815 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1814 c = m.shuffle(typed_data.Float32x4.WWXZ); | 1816 c = m.shuffle(typed_data.Float32x4.WWXZ); |
| 1815 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1817 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1816 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1818 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1817 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1819 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1818 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1820 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1819 c = m.shuffle(typed_data.Float32x4.WWXW); | 1821 c = m.shuffle(typed_data.Float32x4.WWXW); |
| 1820 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1822 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1821 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1823 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1822 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1824 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1823 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1825 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1824 c = m.shuffle(typed_data.Float32x4.WWYX); | 1826 c = m.shuffle(typed_data.Float32x4.WWYX); |
| 1825 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1827 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1826 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1828 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1827 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1829 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1828 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1830 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1829 c = m.shuffle(typed_data.Float32x4.WWYY); | 1831 c = m.shuffle(typed_data.Float32x4.WWYY); |
| 1830 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1832 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1831 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1833 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1832 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1834 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1833 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1835 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1834 c = m.shuffle(typed_data.Float32x4.WWYZ); | 1836 c = m.shuffle(typed_data.Float32x4.WWYZ); |
| 1835 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1837 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1836 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1838 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1837 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1839 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1838 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1840 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1839 c = m.shuffle(typed_data.Float32x4.WWYW); | 1841 c = m.shuffle(typed_data.Float32x4.WWYW); |
| 1840 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1842 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1841 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1843 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1842 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1844 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1843 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1845 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1844 c = m.shuffle(typed_data.Float32x4.WWZX); | 1846 c = m.shuffle(typed_data.Float32x4.WWZX); |
| 1845 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1847 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1846 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1848 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1847 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1849 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1848 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1850 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1849 c = m.shuffle(typed_data.Float32x4.WWZY); | 1851 c = m.shuffle(typed_data.Float32x4.WWZY); |
| 1850 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1852 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1851 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1853 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1852 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1854 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1853 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1855 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1854 c = m.shuffle(typed_data.Float32x4.WWZZ); | 1856 c = m.shuffle(typed_data.Float32x4.WWZZ); |
| 1855 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1857 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1856 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1858 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1857 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1859 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1858 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1860 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1859 c = m.shuffle(typed_data.Float32x4.WWZW); | 1861 c = m.shuffle(typed_data.Float32x4.WWZW); |
| 1860 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1862 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1861 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1863 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1862 expect.Expect.equals(3.0, dart.dload(c, 'z')); | 1864 expect$.Expect.equals(3.0, dart.dload(c, 'z')); |
| 1863 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1865 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1864 c = m.shuffle(typed_data.Float32x4.WWWX); | 1866 c = m.shuffle(typed_data.Float32x4.WWWX); |
| 1865 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1867 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1866 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1868 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1867 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1869 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1868 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1870 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1869 c = m.shuffle(typed_data.Float32x4.WWWY); | 1871 c = m.shuffle(typed_data.Float32x4.WWWY); |
| 1870 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1872 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1871 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1873 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1872 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1874 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1873 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1875 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1874 c = m.shuffle(typed_data.Float32x4.WWWZ); | 1876 c = m.shuffle(typed_data.Float32x4.WWWZ); |
| 1875 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1877 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1876 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1878 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1877 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1879 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1878 expect.Expect.equals(3.0, dart.dload(c, 'w')); | 1880 expect$.Expect.equals(3.0, dart.dload(c, 'w')); |
| 1879 c = m.shuffle(typed_data.Float32x4.WWWW); | 1881 c = m.shuffle(typed_data.Float32x4.WWWW); |
| 1880 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1882 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1881 expect.Expect.equals(4.0, dart.dload(c, 'y')); | 1883 expect$.Expect.equals(4.0, dart.dload(c, 'y')); |
| 1882 expect.Expect.equals(4.0, dart.dload(c, 'z')); | 1884 expect$.Expect.equals(4.0, dart.dload(c, 'z')); |
| 1883 expect.Expect.equals(4.0, dart.dload(c, 'w')); | 1885 expect$.Expect.equals(4.0, dart.dload(c, 'w')); |
| 1884 } | 1886 }; |
| 1885 dart.fn(testShuffle33, dart.void, []); | 1887 dart.fn(float32x4_shuffle_test.testShuffle33, dart.void, []); |
| 1886 function testShuffleNonConstant(mask) { | 1888 float32x4_shuffle_test.testShuffleNonConstant = function(mask) { |
| 1887 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1889 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1888 let c = null; | 1890 let c = null; |
| 1889 c = m.shuffle(dart.as(mask, core.int)); | 1891 c = m.shuffle(dart.as(mask, core.int)); |
| 1890 if (dart.equals(mask, 1)) { | 1892 if (dart.equals(mask, 1)) { |
| 1891 expect.Expect.equals(2.0, dart.dload(c, 'x')); | 1893 expect$.Expect.equals(2.0, dart.dload(c, 'x')); |
| 1892 expect.Expect.equals(1.0, dart.dload(c, 'y')); | 1894 expect$.Expect.equals(1.0, dart.dload(c, 'y')); |
| 1893 expect.Expect.equals(1.0, dart.dload(c, 'z')); | 1895 expect$.Expect.equals(1.0, dart.dload(c, 'z')); |
| 1894 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1896 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1895 } else { | 1897 } else { |
| 1896 expect.Expect.equals(dart.notNull(typed_data.Float32x4.YYYY) + 1, mask); | 1898 expect$.Expect.equals(dart.notNull(typed_data.Float32x4.YYYY) + 1, mask); |
| 1897 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 1899 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 1898 expect.Expect.equals(2.0, dart.dload(c, 'y')); | 1900 expect$.Expect.equals(2.0, dart.dload(c, 'y')); |
| 1899 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1901 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1900 expect.Expect.equals(2.0, dart.dload(c, 'w')); | 1902 expect$.Expect.equals(2.0, dart.dload(c, 'w')); |
| 1901 } | 1903 } |
| 1902 } | 1904 }; |
| 1903 dart.fn(testShuffleNonConstant, dart.void, [dart.dynamic]); | 1905 dart.fn(float32x4_shuffle_test.testShuffleNonConstant, dart.void, [dart.dynami
c]); |
| 1904 function testInvalidShuffle(mask) { | 1906 float32x4_shuffle_test.testInvalidShuffle = function(mask) { |
| 1905 expect.Expect.isFalse(dart.notNull(dart.as(dart.dsend(mask, '<=', 255), core
.bool)) && dart.notNull(dart.as(dart.dsend(mask, '>=', 0), core.bool))); | 1907 expect$.Expect.isFalse(dart.notNull(dart.as(dart.dsend(mask, '<=', 255), cor
e.bool)) && dart.notNull(dart.as(dart.dsend(mask, '>=', 0), core.bool))); |
| 1906 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1908 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1907 let c = null; | 1909 let c = null; |
| 1908 expect.Expect.throws(dart.fn(() => { | 1910 expect$.Expect.throws(dart.fn(() => { |
| 1909 c = m.shuffle(dart.as(mask, core.int)); | 1911 c = m.shuffle(dart.as(mask, core.int)); |
| 1910 }, dart.void, [])); | 1912 }, dart.void, [])); |
| 1911 } | 1913 }; |
| 1912 dart.fn(testInvalidShuffle, dart.void, [dart.dynamic]); | 1914 dart.fn(float32x4_shuffle_test.testInvalidShuffle, dart.void, [dart.dynamic]); |
| 1913 function testShuffle() { | 1915 float32x4_shuffle_test.testShuffle = function() { |
| 1914 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1916 let m = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1915 let c = null; | 1917 let c = null; |
| 1916 c = m.shuffle(typed_data.Float32x4.WZYX); | 1918 c = m.shuffle(typed_data.Float32x4.WZYX); |
| 1917 expect.Expect.equals(4.0, dart.dload(c, 'x')); | 1919 expect$.Expect.equals(4.0, dart.dload(c, 'x')); |
| 1918 expect.Expect.equals(3.0, dart.dload(c, 'y')); | 1920 expect$.Expect.equals(3.0, dart.dload(c, 'y')); |
| 1919 expect.Expect.equals(2.0, dart.dload(c, 'z')); | 1921 expect$.Expect.equals(2.0, dart.dload(c, 'z')); |
| 1920 expect.Expect.equals(1.0, dart.dload(c, 'w')); | 1922 expect$.Expect.equals(1.0, dart.dload(c, 'w')); |
| 1921 } | 1923 }; |
| 1922 dart.fn(testShuffle, dart.void, []); | 1924 dart.fn(float32x4_shuffle_test.testShuffle, dart.void, []); |
| 1923 function main() { | 1925 float32x4_shuffle_test.main = function() { |
| 1924 let xxxx = dart.notNull(typed_data.Float32x4.XXXX) + 1; | 1926 let xxxx = dart.notNull(typed_data.Float32x4.XXXX) + 1; |
| 1925 let yyyy = dart.notNull(typed_data.Float32x4.YYYY) + 1; | 1927 let yyyy = dart.notNull(typed_data.Float32x4.YYYY) + 1; |
| 1926 for (let i = 0; i < 20; i++) { | 1928 for (let i = 0; i < 20; i++) { |
| 1927 testShuffle(); | 1929 float32x4_shuffle_test.testShuffle(); |
| 1928 testShuffle00(); | 1930 float32x4_shuffle_test.testShuffle00(); |
| 1929 testShuffle01(); | 1931 float32x4_shuffle_test.testShuffle01(); |
| 1930 testShuffle02(); | 1932 float32x4_shuffle_test.testShuffle02(); |
| 1931 testShuffle03(); | 1933 float32x4_shuffle_test.testShuffle03(); |
| 1932 testShuffle10(); | 1934 float32x4_shuffle_test.testShuffle10(); |
| 1933 testShuffle11(); | 1935 float32x4_shuffle_test.testShuffle11(); |
| 1934 testShuffle12(); | 1936 float32x4_shuffle_test.testShuffle12(); |
| 1935 testShuffle13(); | 1937 float32x4_shuffle_test.testShuffle13(); |
| 1936 testShuffle20(); | 1938 float32x4_shuffle_test.testShuffle20(); |
| 1937 testShuffle21(); | 1939 float32x4_shuffle_test.testShuffle21(); |
| 1938 testShuffle22(); | 1940 float32x4_shuffle_test.testShuffle22(); |
| 1939 testShuffle23(); | 1941 float32x4_shuffle_test.testShuffle23(); |
| 1940 testShuffle30(); | 1942 float32x4_shuffle_test.testShuffle30(); |
| 1941 testShuffle31(); | 1943 float32x4_shuffle_test.testShuffle31(); |
| 1942 testShuffle32(); | 1944 float32x4_shuffle_test.testShuffle32(); |
| 1943 testShuffle33(); | 1945 float32x4_shuffle_test.testShuffle33(); |
| 1944 testShuffleNonConstant(xxxx); | 1946 float32x4_shuffle_test.testShuffleNonConstant(xxxx); |
| 1945 testShuffleNonConstant(yyyy); | 1947 float32x4_shuffle_test.testShuffleNonConstant(yyyy); |
| 1946 testInvalidShuffle(256); | 1948 float32x4_shuffle_test.testInvalidShuffle(256); |
| 1947 testInvalidShuffle(-1); | 1949 float32x4_shuffle_test.testInvalidShuffle(-1); |
| 1948 } | 1950 } |
| 1949 } | 1951 }; |
| 1950 dart.fn(main); | 1952 dart.fn(float32x4_shuffle_test.main); |
| 1951 // Exports: | 1953 // Exports: |
| 1952 exports.testShuffle00 = testShuffle00; | 1954 exports.float32x4_shuffle_test = float32x4_shuffle_test; |
| 1953 exports.testShuffle01 = testShuffle01; | |
| 1954 exports.testShuffle02 = testShuffle02; | |
| 1955 exports.testShuffle03 = testShuffle03; | |
| 1956 exports.testShuffle10 = testShuffle10; | |
| 1957 exports.testShuffle11 = testShuffle11; | |
| 1958 exports.testShuffle12 = testShuffle12; | |
| 1959 exports.testShuffle13 = testShuffle13; | |
| 1960 exports.testShuffle20 = testShuffle20; | |
| 1961 exports.testShuffle21 = testShuffle21; | |
| 1962 exports.testShuffle22 = testShuffle22; | |
| 1963 exports.testShuffle23 = testShuffle23; | |
| 1964 exports.testShuffle30 = testShuffle30; | |
| 1965 exports.testShuffle31 = testShuffle31; | |
| 1966 exports.testShuffle32 = testShuffle32; | |
| 1967 exports.testShuffle33 = testShuffle33; | |
| 1968 exports.testShuffleNonConstant = testShuffleNonConstant; | |
| 1969 exports.testInvalidShuffle = testInvalidShuffle; | |
| 1970 exports.testShuffle = testShuffle; | |
| 1971 exports.main = main; | |
| 1972 }); | 1955 }); |
| 1973 dart_library.library('lib/typed_data/float32x4_sign_mask_test', null, /* Imports
*/[ | 1956 dart_library.library('float32x4_sign_mask_test', null, /* Imports */[ |
| 1974 'dart/_runtime', | 1957 'dart_sdk', |
| 1975 'dart/typed_data', | 1958 'expect' |
| 1976 'expect/expect' | 1959 ], function(exports, dart_sdk, expect) { |
| 1977 ], /* Lazy imports */[ | |
| 1978 ], function(exports, dart, typed_data, expect) { | |
| 1979 'use strict'; | 1960 'use strict'; |
| 1980 let dartx = dart.dartx; | 1961 const core = dart_sdk.core; |
| 1981 function testImmediates() { | 1962 const typed_data = dart_sdk.typed_data; |
| 1963 const dart = dart_sdk.dart; |
| 1964 const dartx = dart_sdk.dartx; |
| 1965 const expect$ = expect.expect; |
| 1966 const float32x4_sign_mask_test = Object.create(null); |
| 1967 float32x4_sign_mask_test.testImmediates = function() { |
| 1982 let f = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 1968 let f = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 1983 let m = f.signMask; | 1969 let m = f.signMask; |
| 1984 expect.Expect.equals(0, m); | 1970 expect$.Expect.equals(0, m); |
| 1985 f = typed_data.Float32x4.new(-1.0, -2.0, -3.0, -0.0); | 1971 f = typed_data.Float32x4.new(-1.0, -2.0, -3.0, -0.0); |
| 1986 m = f.signMask; | 1972 m = f.signMask; |
| 1987 expect.Expect.equals(15, m); | 1973 expect$.Expect.equals(15, m); |
| 1988 f = typed_data.Float32x4.new(-1.0, 2.0, 3.0, 4.0); | 1974 f = typed_data.Float32x4.new(-1.0, 2.0, 3.0, 4.0); |
| 1989 m = f.signMask; | 1975 m = f.signMask; |
| 1990 expect.Expect.equals(1, m); | 1976 expect$.Expect.equals(1, m); |
| 1991 f = typed_data.Float32x4.new(1.0, -2.0, 3.0, 4.0); | 1977 f = typed_data.Float32x4.new(1.0, -2.0, 3.0, 4.0); |
| 1992 m = f.signMask; | 1978 m = f.signMask; |
| 1993 expect.Expect.equals(2, m); | 1979 expect$.Expect.equals(2, m); |
| 1994 f = typed_data.Float32x4.new(1.0, 2.0, -3.0, 4.0); | 1980 f = typed_data.Float32x4.new(1.0, 2.0, -3.0, 4.0); |
| 1995 m = f.signMask; | 1981 m = f.signMask; |
| 1996 expect.Expect.equals(4, m); | 1982 expect$.Expect.equals(4, m); |
| 1997 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, -4.0); | 1983 f = typed_data.Float32x4.new(1.0, 2.0, 3.0, -4.0); |
| 1998 m = f.signMask; | 1984 m = f.signMask; |
| 1999 expect.Expect.equals(8, m); | 1985 expect$.Expect.equals(8, m); |
| 2000 } | 1986 }; |
| 2001 dart.fn(testImmediates, dart.void, []); | 1987 dart.fn(float32x4_sign_mask_test.testImmediates, dart.void, []); |
| 2002 function testZero() { | 1988 float32x4_sign_mask_test.testZero = function() { |
| 2003 let f = typed_data.Float32x4.new(0.0, 0.0, 0.0, 0.0); | 1989 let f = typed_data.Float32x4.new(0.0, 0.0, 0.0, 0.0); |
| 2004 let m = f.signMask; | 1990 let m = f.signMask; |
| 2005 expect.Expect.equals(0, m); | 1991 expect$.Expect.equals(0, m); |
| 2006 f = typed_data.Float32x4.new(-0.0, -0.0, -0.0, -0.0); | 1992 f = typed_data.Float32x4.new(-0.0, -0.0, -0.0, -0.0); |
| 2007 m = f.signMask; | 1993 m = f.signMask; |
| 2008 expect.Expect.equals(15, m); | 1994 expect$.Expect.equals(15, m); |
| 2009 } | 1995 }; |
| 2010 dart.fn(testZero, dart.void, []); | 1996 dart.fn(float32x4_sign_mask_test.testZero, dart.void, []); |
| 2011 function testArithmetic() { | 1997 float32x4_sign_mask_test.testArithmetic = function() { |
| 2012 let a = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); | 1998 let a = typed_data.Float32x4.new(1.0, 1.0, 1.0, 1.0); |
| 2013 let b = typed_data.Float32x4.new(2.0, 2.0, 2.0, 2.0); | 1999 let b = typed_data.Float32x4.new(2.0, 2.0, 2.0, 2.0); |
| 2014 let c = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); | 2000 let c = typed_data.Float32x4.new(-1.0, -1.0, -1.0, -1.0); |
| 2015 let m1 = a['-'](b).signMask; | 2001 let m1 = a['-'](b).signMask; |
| 2016 expect.Expect.equals(15, m1); | 2002 expect$.Expect.equals(15, m1); |
| 2017 let m2 = b['-'](a).signMask; | 2003 let m2 = b['-'](a).signMask; |
| 2018 expect.Expect.equals(0, m2); | 2004 expect$.Expect.equals(0, m2); |
| 2019 let m3 = c['*'](c).signMask; | 2005 let m3 = c['*'](c).signMask; |
| 2020 expect.Expect.equals(0, m3); | 2006 expect$.Expect.equals(0, m3); |
| 2021 let m4 = a['*'](c).signMask; | 2007 let m4 = a['*'](c).signMask; |
| 2022 expect.Expect.equals(15, m4); | 2008 expect$.Expect.equals(15, m4); |
| 2023 } | 2009 }; |
| 2024 dart.fn(testArithmetic, dart.void, []); | 2010 dart.fn(float32x4_sign_mask_test.testArithmetic, dart.void, []); |
| 2025 function main() { | 2011 float32x4_sign_mask_test.main = function() { |
| 2026 for (let i = 0; i < 2000; i++) { | 2012 for (let i = 0; i < 2000; i++) { |
| 2027 testImmediates(); | 2013 float32x4_sign_mask_test.testImmediates(); |
| 2028 testZero(); | 2014 float32x4_sign_mask_test.testZero(); |
| 2029 testArithmetic(); | 2015 float32x4_sign_mask_test.testArithmetic(); |
| 2030 } | 2016 } |
| 2031 } | 2017 }; |
| 2032 dart.fn(main); | 2018 dart.fn(float32x4_sign_mask_test.main); |
| 2033 // Exports: | 2019 // Exports: |
| 2034 exports.testImmediates = testImmediates; | 2020 exports.float32x4_sign_mask_test = float32x4_sign_mask_test; |
| 2035 exports.testZero = testZero; | |
| 2036 exports.testArithmetic = testArithmetic; | |
| 2037 exports.main = main; | |
| 2038 }); | 2021 }); |
| 2039 dart_library.library('lib/typed_data/float32x4_transpose_test', null, /* Imports
*/[ | 2022 dart_library.library('float32x4_transpose_test', null, /* Imports */[ |
| 2040 'dart/_runtime', | 2023 'dart_sdk', |
| 2041 'expect/expect', | 2024 'expect' |
| 2042 'dart/typed_data' | 2025 ], function(exports, dart_sdk, expect) { |
| 2043 ], /* Lazy imports */[ | |
| 2044 ], function(exports, dart, expect, typed_data) { | |
| 2045 'use strict'; | 2026 'use strict'; |
| 2046 let dartx = dart.dartx; | 2027 const core = dart_sdk.core; |
| 2047 function transpose(m) { | 2028 const typed_data = dart_sdk.typed_data; |
| 2048 expect.Expect.equals(4, m.length); | 2029 const dart = dart_sdk.dart; |
| 2030 const dartx = dart_sdk.dartx; |
| 2031 const expect$ = expect.expect; |
| 2032 const float32x4_transpose_test = Object.create(null); |
| 2033 float32x4_transpose_test.transpose = function(m) { |
| 2034 expect$.Expect.equals(4, m.length); |
| 2049 let m0 = m.get(0); | 2035 let m0 = m.get(0); |
| 2050 let m1 = m.get(1); | 2036 let m1 = m.get(1); |
| 2051 let m2 = m.get(2); | 2037 let m2 = m.get(2); |
| 2052 let m3 = m.get(3); | 2038 let m3 = m.get(3); |
| 2053 let t0 = m0.shuffleMix(m1, typed_data.Float32x4.XYXY); | 2039 let t0 = m0.shuffleMix(m1, typed_data.Float32x4.XYXY); |
| 2054 let t1 = m2.shuffleMix(m3, typed_data.Float32x4.XYXY); | 2040 let t1 = m2.shuffleMix(m3, typed_data.Float32x4.XYXY); |
| 2055 m.set(0, t0.shuffleMix(t1, typed_data.Float32x4.XZXZ)); | 2041 m.set(0, t0.shuffleMix(t1, typed_data.Float32x4.XZXZ)); |
| 2056 m.set(1, t0.shuffleMix(t1, typed_data.Float32x4.YWYW)); | 2042 m.set(1, t0.shuffleMix(t1, typed_data.Float32x4.YWYW)); |
| 2057 let t2 = m0.shuffleMix(m1, typed_data.Float32x4.ZWZW); | 2043 let t2 = m0.shuffleMix(m1, typed_data.Float32x4.ZWZW); |
| 2058 let t3 = m2.shuffleMix(m3, typed_data.Float32x4.ZWZW); | 2044 let t3 = m2.shuffleMix(m3, typed_data.Float32x4.ZWZW); |
| 2059 m.set(2, t2.shuffleMix(t3, typed_data.Float32x4.XZXZ)); | 2045 m.set(2, t2.shuffleMix(t3, typed_data.Float32x4.XZXZ)); |
| 2060 m.set(3, t2.shuffleMix(t3, typed_data.Float32x4.YWYW)); | 2046 m.set(3, t2.shuffleMix(t3, typed_data.Float32x4.YWYW)); |
| 2061 } | 2047 }; |
| 2062 dart.fn(transpose, dart.void, [typed_data.Float32x4List]); | 2048 dart.fn(float32x4_transpose_test.transpose, dart.void, [typed_data.Float32x4Li
st]); |
| 2063 function testTranspose(m, r) { | 2049 float32x4_transpose_test.testTranspose = function(m, r) { |
| 2064 transpose(m); | 2050 float32x4_transpose_test.transpose(m); |
| 2065 for (let i = 0; i < 4; i++) { | 2051 for (let i = 0; i < 4; i++) { |
| 2066 let a = m.get(i); | 2052 let a = m.get(i); |
| 2067 let b = r.get(i); | 2053 let b = r.get(i); |
| 2068 expect.Expect.equals(b.x, a.x); | 2054 expect$.Expect.equals(b.x, a.x); |
| 2069 expect.Expect.equals(b.y, a.y); | 2055 expect$.Expect.equals(b.y, a.y); |
| 2070 expect.Expect.equals(b.z, a.z); | 2056 expect$.Expect.equals(b.z, a.z); |
| 2071 expect.Expect.equals(b.w, a.w); | 2057 expect$.Expect.equals(b.w, a.w); |
| 2072 } | 2058 } |
| 2073 } | 2059 }; |
| 2074 dart.fn(testTranspose, dart.void, [typed_data.Float32x4List, typed_data.Float3
2x4List]); | 2060 dart.fn(float32x4_transpose_test.testTranspose, dart.void, [typed_data.Float32
x4List, typed_data.Float32x4List]); |
| 2075 function main() { | 2061 float32x4_transpose_test.main = function() { |
| 2076 let A = typed_data.Float32x4List.new(4); | 2062 let A = typed_data.Float32x4List.new(4); |
| 2077 A.set(0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); | 2063 A.set(0, typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0)); |
| 2078 A.set(1, typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0)); | 2064 A.set(1, typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0)); |
| 2079 A.set(2, typed_data.Float32x4.new(9.0, 10.0, 11.0, 12.0)); | 2065 A.set(2, typed_data.Float32x4.new(9.0, 10.0, 11.0, 12.0)); |
| 2080 A.set(3, typed_data.Float32x4.new(13.0, 14.0, 15.0, 16.0)); | 2066 A.set(3, typed_data.Float32x4.new(13.0, 14.0, 15.0, 16.0)); |
| 2081 let B = typed_data.Float32x4List.new(4); | 2067 let B = typed_data.Float32x4List.new(4); |
| 2082 B.set(0, typed_data.Float32x4.new(1.0, 5.0, 9.0, 13.0)); | 2068 B.set(0, typed_data.Float32x4.new(1.0, 5.0, 9.0, 13.0)); |
| 2083 B.set(1, typed_data.Float32x4.new(2.0, 6.0, 10.0, 14.0)); | 2069 B.set(1, typed_data.Float32x4.new(2.0, 6.0, 10.0, 14.0)); |
| 2084 B.set(2, typed_data.Float32x4.new(3.0, 7.0, 11.0, 15.0)); | 2070 B.set(2, typed_data.Float32x4.new(3.0, 7.0, 11.0, 15.0)); |
| 2085 B.set(3, typed_data.Float32x4.new(4.0, 8.0, 12.0, 16.0)); | 2071 B.set(3, typed_data.Float32x4.new(4.0, 8.0, 12.0, 16.0)); |
| 2086 let I = typed_data.Float32x4List.new(4); | 2072 let I = typed_data.Float32x4List.new(4); |
| 2087 I.set(0, typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0)); | 2073 I.set(0, typed_data.Float32x4.new(1.0, 0.0, 0.0, 0.0)); |
| 2088 I.set(1, typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0)); | 2074 I.set(1, typed_data.Float32x4.new(0.0, 1.0, 0.0, 0.0)); |
| 2089 I.set(2, typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0)); | 2075 I.set(2, typed_data.Float32x4.new(0.0, 0.0, 1.0, 0.0)); |
| 2090 I.set(3, typed_data.Float32x4.new(0.0, 0.0, 0.0, 1.0)); | 2076 I.set(3, typed_data.Float32x4.new(0.0, 0.0, 0.0, 1.0)); |
| 2091 for (let i = 0; i < 20; i++) { | 2077 for (let i = 0; i < 20; i++) { |
| 2092 let m = typed_data.Float32x4List.fromList(I); | 2078 let m = typed_data.Float32x4List.fromList(I); |
| 2093 testTranspose(m, I); | 2079 float32x4_transpose_test.testTranspose(m, I); |
| 2094 m = typed_data.Float32x4List.fromList(A); | 2080 m = typed_data.Float32x4List.fromList(A); |
| 2095 testTranspose(m, B); | 2081 float32x4_transpose_test.testTranspose(m, B); |
| 2096 } | 2082 } |
| 2097 } | 2083 }; |
| 2098 dart.fn(main); | 2084 dart.fn(float32x4_transpose_test.main); |
| 2099 // Exports: | 2085 // Exports: |
| 2100 exports.transpose = transpose; | 2086 exports.float32x4_transpose_test = float32x4_transpose_test; |
| 2101 exports.testTranspose = testTranspose; | 2087 }); |
| 2102 exports.main = main; | 2088 dart_library.library('float32x4_two_arg_shuffle_test', null, /* Imports */[ |
| 2103 }); | 2089 'dart_sdk', |
| 2104 dart_library.library('lib/typed_data/float32x4_two_arg_shuffle_test', null, /* I
mports */[ | 2090 'expect' |
| 2105 'dart/_runtime', | 2091 ], function(exports, dart_sdk, expect) { |
| 2106 'dart/typed_data', | 2092 'use strict'; |
| 2107 'expect/expect' | 2093 const core = dart_sdk.core; |
| 2108 ], /* Lazy imports */[ | 2094 const typed_data = dart_sdk.typed_data; |
| 2109 ], function(exports, dart, typed_data, expect) { | 2095 const dart = dart_sdk.dart; |
| 2110 'use strict'; | 2096 const dartx = dart_sdk.dartx; |
| 2111 let dartx = dart.dartx; | 2097 const expect$ = expect.expect; |
| 2112 function testWithZWInXY() { | 2098 const float32x4_two_arg_shuffle_test = Object.create(null); |
| 2099 float32x4_two_arg_shuffle_test.testWithZWInXY = function() { |
| 2113 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2100 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2114 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2101 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
| 2115 let c = b.shuffleMix(a, typed_data.Float32x4.ZWZW); | 2102 let c = b.shuffleMix(a, typed_data.Float32x4.ZWZW); |
| 2116 expect.Expect.equals(7.0, c.x); | 2103 expect$.Expect.equals(7.0, c.x); |
| 2117 expect.Expect.equals(8.0, c.y); | 2104 expect$.Expect.equals(8.0, c.y); |
| 2118 expect.Expect.equals(3.0, c.z); | 2105 expect$.Expect.equals(3.0, c.z); |
| 2119 expect.Expect.equals(4.0, c.w); | 2106 expect$.Expect.equals(4.0, c.w); |
| 2120 } | 2107 }; |
| 2121 dart.fn(testWithZWInXY); | 2108 dart.fn(float32x4_two_arg_shuffle_test.testWithZWInXY); |
| 2122 function testInterleaveXY() { | 2109 float32x4_two_arg_shuffle_test.testInterleaveXY = function() { |
| 2123 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2110 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2124 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2111 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
| 2125 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY).shuffle(typed_data.Float3
2x4.XZYW); | 2112 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY).shuffle(typed_data.Float3
2x4.XZYW); |
| 2126 expect.Expect.equals(1.0, c.x); | 2113 expect$.Expect.equals(1.0, c.x); |
| 2127 expect.Expect.equals(5.0, c.y); | 2114 expect$.Expect.equals(5.0, c.y); |
| 2128 expect.Expect.equals(2.0, c.z); | 2115 expect$.Expect.equals(2.0, c.z); |
| 2129 expect.Expect.equals(6.0, c.w); | 2116 expect$.Expect.equals(6.0, c.w); |
| 2130 } | 2117 }; |
| 2131 dart.fn(testInterleaveXY); | 2118 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveXY); |
| 2132 function testInterleaveZW() { | 2119 float32x4_two_arg_shuffle_test.testInterleaveZW = function() { |
| 2133 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2120 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2134 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2121 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
| 2135 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW).shuffle(typed_data.Float3
2x4.XZYW); | 2122 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW).shuffle(typed_data.Float3
2x4.XZYW); |
| 2136 expect.Expect.equals(3.0, c.x); | 2123 expect$.Expect.equals(3.0, c.x); |
| 2137 expect.Expect.equals(7.0, c.y); | 2124 expect$.Expect.equals(7.0, c.y); |
| 2138 expect.Expect.equals(4.0, c.z); | 2125 expect$.Expect.equals(4.0, c.z); |
| 2139 expect.Expect.equals(8.0, c.w); | 2126 expect$.Expect.equals(8.0, c.w); |
| 2140 } | 2127 }; |
| 2141 dart.fn(testInterleaveZW); | 2128 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveZW); |
| 2142 function testInterleaveXYPairs() { | 2129 float32x4_two_arg_shuffle_test.testInterleaveXYPairs = function() { |
| 2143 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2130 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2144 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2131 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
| 2145 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY); | 2132 let c = a.shuffleMix(b, typed_data.Float32x4.XYXY); |
| 2146 expect.Expect.equals(1.0, c.x); | 2133 expect$.Expect.equals(1.0, c.x); |
| 2147 expect.Expect.equals(2.0, c.y); | 2134 expect$.Expect.equals(2.0, c.y); |
| 2148 expect.Expect.equals(5.0, c.z); | 2135 expect$.Expect.equals(5.0, c.z); |
| 2149 expect.Expect.equals(6.0, c.w); | 2136 expect$.Expect.equals(6.0, c.w); |
| 2150 } | 2137 }; |
| 2151 dart.fn(testInterleaveXYPairs); | 2138 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveXYPairs); |
| 2152 function testInterleaveZWPairs() { | 2139 float32x4_two_arg_shuffle_test.testInterleaveZWPairs = function() { |
| 2153 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2140 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2154 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); | 2141 let b = typed_data.Float32x4.new(5.0, 6.0, 7.0, 8.0); |
| 2155 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW); | 2142 let c = a.shuffleMix(b, typed_data.Float32x4.ZWZW); |
| 2156 expect.Expect.equals(3.0, c.x); | 2143 expect$.Expect.equals(3.0, c.x); |
| 2157 expect.Expect.equals(4.0, c.y); | 2144 expect$.Expect.equals(4.0, c.y); |
| 2158 expect.Expect.equals(7.0, c.z); | 2145 expect$.Expect.equals(7.0, c.z); |
| 2159 expect.Expect.equals(8.0, c.w); | 2146 expect$.Expect.equals(8.0, c.w); |
| 2160 } | 2147 }; |
| 2161 dart.fn(testInterleaveZWPairs); | 2148 dart.fn(float32x4_two_arg_shuffle_test.testInterleaveZWPairs); |
| 2162 function main() { | 2149 float32x4_two_arg_shuffle_test.main = function() { |
| 2163 for (let i = 0; i < 20; i++) { | 2150 for (let i = 0; i < 20; i++) { |
| 2164 testWithZWInXY(); | 2151 float32x4_two_arg_shuffle_test.testWithZWInXY(); |
| 2165 testInterleaveXY(); | 2152 float32x4_two_arg_shuffle_test.testInterleaveXY(); |
| 2166 testInterleaveZW(); | 2153 float32x4_two_arg_shuffle_test.testInterleaveZW(); |
| 2167 testInterleaveXYPairs(); | 2154 float32x4_two_arg_shuffle_test.testInterleaveXYPairs(); |
| 2168 testInterleaveZWPairs(); | 2155 float32x4_two_arg_shuffle_test.testInterleaveZWPairs(); |
| 2169 } | 2156 } |
| 2170 } | 2157 }; |
| 2171 dart.fn(main); | 2158 dart.fn(float32x4_two_arg_shuffle_test.main); |
| 2172 // Exports: | 2159 // Exports: |
| 2173 exports.testWithZWInXY = testWithZWInXY; | 2160 exports.float32x4_two_arg_shuffle_test = float32x4_two_arg_shuffle_test; |
| 2174 exports.testInterleaveXY = testInterleaveXY; | 2161 }); |
| 2175 exports.testInterleaveZW = testInterleaveZW; | 2162 dart_library.library('float32x4_unbox_phi_test', null, /* Imports */[ |
| 2176 exports.testInterleaveXYPairs = testInterleaveXYPairs; | 2163 'dart_sdk', |
| 2177 exports.testInterleaveZWPairs = testInterleaveZWPairs; | 2164 'expect' |
| 2178 exports.main = main; | 2165 ], function(exports, dart_sdk, expect) { |
| 2179 }); | 2166 'use strict'; |
| 2180 dart_library.library('lib/typed_data/float32x4_unbox_phi_test', null, /* Imports
*/[ | 2167 const core = dart_sdk.core; |
| 2181 'dart/_runtime', | 2168 const typed_data = dart_sdk.typed_data; |
| 2182 'dart/typed_data', | 2169 const dart = dart_sdk.dart; |
| 2183 'dart/core', | 2170 const dartx = dart_sdk.dartx; |
| 2184 'expect/expect' | 2171 const expect$ = expect.expect; |
| 2185 ], /* Lazy imports */[ | 2172 const float32x4_unbox_phi_test = Object.create(null); |
| 2186 ], function(exports, dart, typed_data, core, expect) { | 2173 float32x4_unbox_phi_test.testUnboxPhi = function(data) { |
| 2187 'use strict'; | |
| 2188 let dartx = dart.dartx; | |
| 2189 function testUnboxPhi(data) { | |
| 2190 let res = typed_data.Float32x4.zero(); | 2174 let res = typed_data.Float32x4.zero(); |
| 2191 for (let i = 0; i < dart.notNull(data.length); i++) { | 2175 for (let i = 0; i < dart.notNull(data.length); i++) { |
| 2192 res = res['+'](data.get(i)); | 2176 res = res['+'](data.get(i)); |
| 2193 } | 2177 } |
| 2194 return dart.notNull(res.x) + dart.notNull(res.y) + dart.notNull(res.z) + dar
t.notNull(res.w); | 2178 return dart.notNull(res.x) + dart.notNull(res.y) + dart.notNull(res.z) + dar
t.notNull(res.w); |
| 2195 } | 2179 }; |
| 2196 dart.fn(testUnboxPhi, core.double, [typed_data.Float32x4List]); | 2180 dart.fn(float32x4_unbox_phi_test.testUnboxPhi, core.double, [typed_data.Float3
2x4List]); |
| 2197 function main() { | 2181 float32x4_unbox_phi_test.main = function() { |
| 2198 let list = typed_data.Float32x4List.new(10); | 2182 let list = typed_data.Float32x4List.new(10); |
| 2199 let floatList = typed_data.Float32List.view(list.buffer); | 2183 let floatList = typed_data.Float32List.view(list.buffer); |
| 2200 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { | 2184 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
| 2201 floatList[dartx.set](i, i[dartx.toDouble]()); | 2185 floatList[dartx.set](i, i[dartx.toDouble]()); |
| 2202 } | 2186 } |
| 2203 for (let i = 0; i < 20; i++) { | 2187 for (let i = 0; i < 20; i++) { |
| 2204 let r = testUnboxPhi(list); | 2188 let r = float32x4_unbox_phi_test.testUnboxPhi(list); |
| 2205 expect.Expect.equals(780.0, r); | 2189 expect$.Expect.equals(780.0, r); |
| 2206 } | 2190 } |
| 2207 } | 2191 }; |
| 2208 dart.fn(main); | 2192 dart.fn(float32x4_unbox_phi_test.main); |
| 2209 // Exports: | 2193 // Exports: |
| 2210 exports.testUnboxPhi = testUnboxPhi; | 2194 exports.float32x4_unbox_phi_test = float32x4_unbox_phi_test; |
| 2211 exports.main = main; | 2195 }); |
| 2212 }); | 2196 dart_library.library('float32x4_unbox_regress_test', null, /* Imports */[ |
| 2213 dart_library.library('lib/typed_data/float32x4_unbox_regress_test', null, /* Imp
orts */[ | 2197 'dart_sdk', |
| 2214 'dart/_runtime', | 2198 'expect' |
| 2215 'dart/typed_data', | 2199 ], function(exports, dart_sdk, expect) { |
| 2216 'expect/expect' | 2200 'use strict'; |
| 2217 ], /* Lazy imports */[ | 2201 const core = dart_sdk.core; |
| 2218 ], function(exports, dart, typed_data, expect) { | 2202 const typed_data = dart_sdk.typed_data; |
| 2219 'use strict'; | 2203 const dart = dart_sdk.dart; |
| 2220 let dartx = dart.dartx; | 2204 const dartx = dart_sdk.dartx; |
| 2221 function testListStore(array, index, value) { | 2205 const expect$ = expect.expect; |
| 2206 const float32x4_unbox_regress_test = Object.create(null); |
| 2207 float32x4_unbox_regress_test.testListStore = function(array, index, value) { |
| 2222 dart.dsetindex(array, index, value); | 2208 dart.dsetindex(array, index, value); |
| 2223 } | 2209 }; |
| 2224 dart.fn(testListStore); | 2210 dart.fn(float32x4_unbox_regress_test.testListStore); |
| 2225 function testListStoreDeopt() { | 2211 float32x4_unbox_regress_test.testListStoreDeopt = function() { |
| 2226 let list = null; | 2212 let list = null; |
| 2227 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2213 let value = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2228 let smi = 12; | 2214 let smi = 12; |
| 2229 list = typed_data.Float32x4List.new(8); | 2215 list = typed_data.Float32x4List.new(8); |
| 2230 for (let i = 0; i < 20; i++) { | 2216 for (let i = 0; i < 20; i++) { |
| 2231 testListStore(list, 0, value); | 2217 float32x4_unbox_regress_test.testListStore(list, 0, value); |
| 2232 } | 2218 } |
| 2233 try { | 2219 try { |
| 2234 testListStore(list, 0, smi); | 2220 float32x4_unbox_regress_test.testListStore(list, 0, smi); |
| 2235 } catch (_) { | 2221 } catch (_) { |
| 2236 } | 2222 } |
| 2237 | 2223 |
| 2238 } | 2224 }; |
| 2239 dart.fn(testListStoreDeopt, dart.void, []); | 2225 dart.fn(float32x4_unbox_regress_test.testListStoreDeopt, dart.void, []); |
| 2240 function testAdd(a, b) { | 2226 float32x4_unbox_regress_test.testAdd = function(a, b) { |
| 2241 let c = dart.dsend(a, '+', b); | 2227 let c = dart.dsend(a, '+', b); |
| 2242 expect.Expect.equals(3.0, dart.dload(c, 'x')); | 2228 expect$.Expect.equals(3.0, dart.dload(c, 'x')); |
| 2243 expect.Expect.equals(5.0, dart.dload(c, 'y')); | 2229 expect$.Expect.equals(5.0, dart.dload(c, 'y')); |
| 2244 expect.Expect.equals(7.0, dart.dload(c, 'z')); | 2230 expect$.Expect.equals(7.0, dart.dload(c, 'z')); |
| 2245 expect.Expect.equals(9.0, dart.dload(c, 'w')); | 2231 expect$.Expect.equals(9.0, dart.dload(c, 'w')); |
| 2246 } | 2232 }; |
| 2247 dart.fn(testAdd); | 2233 dart.fn(float32x4_unbox_regress_test.testAdd); |
| 2248 function testAddDeopt() { | 2234 float32x4_unbox_regress_test.testAddDeopt = function() { |
| 2249 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2235 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2250 let b = typed_data.Float32x4.new(2.0, 3.0, 4.0, 5.0); | 2236 let b = typed_data.Float32x4.new(2.0, 3.0, 4.0, 5.0); |
| 2251 let smi = 12; | 2237 let smi = 12; |
| 2252 for (let i = 0; i < 20; i++) { | 2238 for (let i = 0; i < 20; i++) { |
| 2253 testAdd(a, b); | 2239 float32x4_unbox_regress_test.testAdd(a, b); |
| 2254 } | 2240 } |
| 2255 try { | 2241 try { |
| 2256 testAdd(a, smi); | 2242 float32x4_unbox_regress_test.testAdd(a, smi); |
| 2257 } catch (_) { | 2243 } catch (_) { |
| 2258 } | 2244 } |
| 2259 | 2245 |
| 2260 } | 2246 }; |
| 2261 dart.fn(testAddDeopt, dart.void, []); | 2247 dart.fn(float32x4_unbox_regress_test.testAddDeopt, dart.void, []); |
| 2262 function testGet(a) { | 2248 float32x4_unbox_regress_test.testGet = function(a) { |
| 2263 let c = dart.dsend(dart.dsend(dart.dsend(dart.dload(a, 'x'), '+', dart.dload
(a, 'y')), '+', dart.dload(a, 'z')), '+', dart.dload(a, 'w')); | 2249 let c = dart.dsend(dart.dsend(dart.dsend(dart.dload(a, 'x'), '+', dart.dload
(a, 'y')), '+', dart.dload(a, 'z')), '+', dart.dload(a, 'w')); |
| 2264 expect.Expect.equals(10.0, c); | 2250 expect$.Expect.equals(10.0, c); |
| 2265 } | 2251 }; |
| 2266 dart.fn(testGet); | 2252 dart.fn(float32x4_unbox_regress_test.testGet); |
| 2267 function testGetDeopt() { | 2253 float32x4_unbox_regress_test.testGetDeopt = function() { |
| 2268 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2254 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2269 let smi = 12; | 2255 let smi = 12; |
| 2270 for (let i = 0; i < 20; i++) { | 2256 for (let i = 0; i < 20; i++) { |
| 2271 testGet(a); | 2257 float32x4_unbox_regress_test.testGet(a); |
| 2272 } | 2258 } |
| 2273 try { | 2259 try { |
| 2274 testGet(12); | 2260 float32x4_unbox_regress_test.testGet(12); |
| 2275 } catch (_) { | 2261 } catch (_) { |
| 2276 } | 2262 } |
| 2277 | 2263 |
| 2278 for (let i = 0; i < 20; i++) { | 2264 for (let i = 0; i < 20; i++) { |
| 2279 testGet(a); | 2265 float32x4_unbox_regress_test.testGet(a); |
| 2280 } | 2266 } |
| 2281 } | 2267 }; |
| 2282 dart.fn(testGetDeopt, dart.void, []); | 2268 dart.fn(float32x4_unbox_regress_test.testGetDeopt, dart.void, []); |
| 2283 function testComparison(a, b) { | 2269 float32x4_unbox_regress_test.testComparison = function(a, b) { |
| 2284 let r = dart.as(dart.dsend(a, 'equal', b), typed_data.Int32x4); | 2270 let r = dart.as(dart.dsend(a, 'equal', b), typed_data.Int32x4); |
| 2285 expect.Expect.equals(true, r.flagX); | 2271 expect$.Expect.equals(true, r.flagX); |
| 2286 expect.Expect.equals(false, r.flagY); | 2272 expect$.Expect.equals(false, r.flagY); |
| 2287 expect.Expect.equals(false, r.flagZ); | 2273 expect$.Expect.equals(false, r.flagZ); |
| 2288 expect.Expect.equals(true, r.flagW); | 2274 expect$.Expect.equals(true, r.flagW); |
| 2289 } | 2275 }; |
| 2290 dart.fn(testComparison, dart.void, [dart.dynamic, dart.dynamic]); | 2276 dart.fn(float32x4_unbox_regress_test.testComparison, dart.void, [dart.dynamic,
dart.dynamic]); |
| 2291 function testComparisonDeopt() { | 2277 float32x4_unbox_regress_test.testComparisonDeopt = function() { |
| 2292 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 2278 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 2293 let b = typed_data.Float32x4.new(1.0, 2.1, 3.1, 4.0); | 2279 let b = typed_data.Float32x4.new(1.0, 2.1, 3.1, 4.0); |
| 2294 let smi = 12; | 2280 let smi = 12; |
| 2295 for (let i = 0; i < 20; i++) { | 2281 for (let i = 0; i < 20; i++) { |
| 2296 testComparison(a, b); | 2282 float32x4_unbox_regress_test.testComparison(a, b); |
| 2297 } | 2283 } |
| 2298 try { | 2284 try { |
| 2299 testComparison(a, smi); | 2285 float32x4_unbox_regress_test.testComparison(a, smi); |
| 2300 } catch (_) { | 2286 } catch (_) { |
| 2301 } | 2287 } |
| 2302 | 2288 |
| 2303 for (let i = 0; i < 20; i++) { | 2289 for (let i = 0; i < 20; i++) { |
| 2304 testComparison(a, b); | 2290 float32x4_unbox_regress_test.testComparison(a, b); |
| 2305 } | 2291 } |
| 2306 try { | 2292 try { |
| 2307 testComparison(smi, a); | 2293 float32x4_unbox_regress_test.testComparison(smi, a); |
| 2308 } catch (_) { | 2294 } catch (_) { |
| 2309 } | 2295 } |
| 2310 | 2296 |
| 2311 for (let i = 0; i < 20; i++) { | 2297 for (let i = 0; i < 20; i++) { |
| 2312 testComparison(a, b); | 2298 float32x4_unbox_regress_test.testComparison(a, b); |
| 2313 } | 2299 } |
| 2314 } | 2300 }; |
| 2315 dart.fn(testComparisonDeopt, dart.void, []); | 2301 dart.fn(float32x4_unbox_regress_test.testComparisonDeopt, dart.void, []); |
| 2316 function main() { | 2302 float32x4_unbox_regress_test.main = function() { |
| 2317 testListStoreDeopt(); | 2303 float32x4_unbox_regress_test.testListStoreDeopt(); |
| 2318 testAddDeopt(); | 2304 float32x4_unbox_regress_test.testAddDeopt(); |
| 2319 testGetDeopt(); | 2305 float32x4_unbox_regress_test.testGetDeopt(); |
| 2320 testComparisonDeopt(); | 2306 float32x4_unbox_regress_test.testComparisonDeopt(); |
| 2321 } | 2307 }; |
| 2322 dart.fn(main); | 2308 dart.fn(float32x4_unbox_regress_test.main); |
| 2323 // Exports: | 2309 // Exports: |
| 2324 exports.testListStore = testListStore; | 2310 exports.float32x4_unbox_regress_test = float32x4_unbox_regress_test; |
| 2325 exports.testListStoreDeopt = testListStoreDeopt; | 2311 }); |
| 2326 exports.testAdd = testAdd; | 2312 dart_library.library('float64x2_typed_list_test', null, /* Imports */[ |
| 2327 exports.testAddDeopt = testAddDeopt; | 2313 'dart_sdk' |
| 2328 exports.testGet = testGet; | 2314 ], function(exports, dart_sdk) { |
| 2329 exports.testGetDeopt = testGetDeopt; | 2315 'use strict'; |
| 2330 exports.testComparison = testComparison; | 2316 const core = dart_sdk.core; |
| 2331 exports.testComparisonDeopt = testComparisonDeopt; | 2317 const typed_data = dart_sdk.typed_data; |
| 2332 exports.main = main; | 2318 const dart = dart_sdk.dart; |
| 2333 }); | 2319 const dartx = dart_sdk.dartx; |
| 2334 dart_library.library('lib/typed_data/float64x2_typed_list_test', null, /* Import
s */[ | 2320 const float64x2_typed_list_test = Object.create(null); |
| 2335 'dart/_runtime', | 2321 float64x2_typed_list_test.test = function(l) { |
| 2336 'dart/typed_data', | |
| 2337 'dart/core' | |
| 2338 ], /* Lazy imports */[ | |
| 2339 ], function(exports, dart, typed_data, core) { | |
| 2340 'use strict'; | |
| 2341 let dartx = dart.dartx; | |
| 2342 function test(l) { | |
| 2343 let a = l.get(0); | 2322 let a = l.get(0); |
| 2344 let b = l.get(1); | 2323 let b = l.get(1); |
| 2345 l.set(0, b); | 2324 l.set(0, b); |
| 2346 l.set(1, a); | 2325 l.set(1, a); |
| 2347 } | 2326 }; |
| 2348 dart.fn(test, dart.void, [typed_data.Float64x2List]); | 2327 dart.fn(float64x2_typed_list_test.test, dart.void, [typed_data.Float64x2List])
; |
| 2349 function compare(a, b) { | 2328 float64x2_typed_list_test.compare = function(a, b) { |
| 2350 return dart.equals(dart.dload(a, 'x'), dart.dload(b, 'x')) && dart.equals(da
rt.dload(a, 'y'), dart.dload(b, 'y')); | 2329 return dart.equals(dart.dload(a, 'x'), dart.dload(b, 'x')) && dart.equals(da
rt.dload(a, 'y'), dart.dload(b, 'y')); |
| 2351 } | 2330 }; |
| 2352 dart.fn(compare, core.bool, [dart.dynamic, dart.dynamic]); | 2331 dart.fn(float64x2_typed_list_test.compare, core.bool, [dart.dynamic, dart.dyna
mic]); |
| 2353 function main() { | 2332 float64x2_typed_list_test.main = function() { |
| 2354 let l = typed_data.Float64x2List.new(2); | 2333 let l = typed_data.Float64x2List.new(2); |
| 2355 let a = typed_data.Float64x2.new(1.0, 2.0); | 2334 let a = typed_data.Float64x2.new(1.0, 2.0); |
| 2356 let b = typed_data.Float64x2.new(3.0, 4.0); | 2335 let b = typed_data.Float64x2.new(3.0, 4.0); |
| 2357 l.set(0, a); | 2336 l.set(0, a); |
| 2358 l.set(1, b); | 2337 l.set(1, b); |
| 2359 for (let i = 0; i < 41; i++) { | 2338 for (let i = 0; i < 41; i++) { |
| 2360 test(l); | 2339 float64x2_typed_list_test.test(l); |
| 2361 } | 2340 } |
| 2362 if (!dart.notNull(compare(l.get(0), b)) || !dart.notNull(compare(l.get(1), a
))) { | 2341 if (!dart.notNull(float64x2_typed_list_test.compare(l.get(0), b)) || !dart.n
otNull(float64x2_typed_list_test.compare(l.get(1), a))) { |
| 2363 dart.throw(123); | 2342 dart.throw(123); |
| 2364 } | 2343 } |
| 2365 } | 2344 }; |
| 2366 dart.fn(main); | 2345 dart.fn(float64x2_typed_list_test.main); |
| 2367 // Exports: | 2346 // Exports: |
| 2368 exports.test = test; | 2347 exports.float64x2_typed_list_test = float64x2_typed_list_test; |
| 2369 exports.compare = compare; | 2348 }); |
| 2370 exports.main = main; | 2349 dart_library.library('int32x4_arithmetic_test', null, /* Imports */[ |
| 2371 }); | 2350 'dart_sdk', |
| 2372 dart_library.library('lib/typed_data/int32x4_arithmetic_test', null, /* Imports
*/[ | 2351 'expect' |
| 2373 'dart/_runtime', | 2352 ], function(exports, dart_sdk, expect) { |
| 2374 'dart/typed_data', | 2353 'use strict'; |
| 2375 'expect/expect' | 2354 const core = dart_sdk.core; |
| 2376 ], /* Lazy imports */[ | 2355 const typed_data = dart_sdk.typed_data; |
| 2377 ], function(exports, dart, typed_data, expect) { | 2356 const dart = dart_sdk.dart; |
| 2378 'use strict'; | 2357 const dartx = dart_sdk.dartx; |
| 2379 let dartx = dart.dartx; | 2358 const expect$ = expect.expect; |
| 2380 function testAdd() { | 2359 const int32x4_arithmetic_test = Object.create(null); |
| 2360 int32x4_arithmetic_test.testAdd = function() { |
| 2381 let m = typed_data.Int32x4.new(0, 0, 0, 0); | 2361 let m = typed_data.Int32x4.new(0, 0, 0, 0); |
| 2382 let n = typed_data.Int32x4.new(-1, -1, -1, -1); | 2362 let n = typed_data.Int32x4.new(-1, -1, -1, -1); |
| 2383 let o = m['+'](n); | 2363 let o = m['+'](n); |
| 2384 expect.Expect.equals(-1, o.x); | 2364 expect$.Expect.equals(-1, o.x); |
| 2385 expect.Expect.equals(-1, o.y); | 2365 expect$.Expect.equals(-1, o.y); |
| 2386 expect.Expect.equals(-1, o.z); | 2366 expect$.Expect.equals(-1, o.z); |
| 2387 expect.Expect.equals(-1, o.w); | 2367 expect$.Expect.equals(-1, o.w); |
| 2388 m = typed_data.Int32x4.new(0, 0, 0, 0); | 2368 m = typed_data.Int32x4.new(0, 0, 0, 0); |
| 2389 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2369 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
| 2390 o = m['+'](n); | 2370 o = m['+'](n); |
| 2391 expect.Expect.equals(-1, o.x); | 2371 expect$.Expect.equals(-1, o.x); |
| 2392 expect.Expect.equals(-1, o.y); | 2372 expect$.Expect.equals(-1, o.y); |
| 2393 expect.Expect.equals(-1, o.z); | 2373 expect$.Expect.equals(-1, o.z); |
| 2394 expect.Expect.equals(-1, o.w); | 2374 expect$.Expect.equals(-1, o.w); |
| 2395 n = typed_data.Int32x4.new(1, 1, 1, 1); | 2375 n = typed_data.Int32x4.new(1, 1, 1, 1); |
| 2396 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2376 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
| 2397 o = m['+'](n); | 2377 o = m['+'](n); |
| 2398 expect.Expect.equals(0, o.x); | 2378 expect$.Expect.equals(0, o.x); |
| 2399 expect.Expect.equals(0, o.y); | 2379 expect$.Expect.equals(0, o.y); |
| 2400 expect.Expect.equals(0, o.z); | 2380 expect$.Expect.equals(0, o.z); |
| 2401 expect.Expect.equals(0, o.w); | 2381 expect$.Expect.equals(0, o.w); |
| 2402 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2382 n = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
| 2403 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); | 2383 m = typed_data.Int32x4.new(4294967295, 4294967295, 4294967295, 4294967295); |
| 2404 o = m['+'](n); | 2384 o = m['+'](n); |
| 2405 expect.Expect.equals(-2, o.x); | 2385 expect$.Expect.equals(-2, o.x); |
| 2406 expect.Expect.equals(-2, o.y); | 2386 expect$.Expect.equals(-2, o.y); |
| 2407 expect.Expect.equals(-2, o.z); | 2387 expect$.Expect.equals(-2, o.z); |
| 2408 expect.Expect.equals(-2, o.w); | 2388 expect$.Expect.equals(-2, o.w); |
| 2409 n = typed_data.Int32x4.new(1, 0, 0, 0); | 2389 n = typed_data.Int32x4.new(1, 0, 0, 0); |
| 2410 m = typed_data.Int32x4.new(2, 0, 0, 0); | 2390 m = typed_data.Int32x4.new(2, 0, 0, 0); |
| 2411 o = n['+'](m); | 2391 o = n['+'](m); |
| 2412 expect.Expect.equals(3, o.x); | 2392 expect$.Expect.equals(3, o.x); |
| 2413 expect.Expect.equals(0, o.y); | 2393 expect$.Expect.equals(0, o.y); |
| 2414 expect.Expect.equals(0, o.z); | 2394 expect$.Expect.equals(0, o.z); |
| 2415 expect.Expect.equals(0, o.w); | 2395 expect$.Expect.equals(0, o.w); |
| 2416 n = typed_data.Int32x4.new(1, 3, 0, 0); | 2396 n = typed_data.Int32x4.new(1, 3, 0, 0); |
| 2417 m = typed_data.Int32x4.new(2, 4, 0, 0); | 2397 m = typed_data.Int32x4.new(2, 4, 0, 0); |
| 2418 o = n['+'](m); | 2398 o = n['+'](m); |
| 2419 expect.Expect.equals(3, o.x); | 2399 expect$.Expect.equals(3, o.x); |
| 2420 expect.Expect.equals(7, o.y); | 2400 expect$.Expect.equals(7, o.y); |
| 2421 expect.Expect.equals(0, o.z); | 2401 expect$.Expect.equals(0, o.z); |
| 2422 expect.Expect.equals(0, o.w); | 2402 expect$.Expect.equals(0, o.w); |
| 2423 n = typed_data.Int32x4.new(1, 3, 5, 0); | 2403 n = typed_data.Int32x4.new(1, 3, 5, 0); |
| 2424 m = typed_data.Int32x4.new(2, 4, 6, 0); | 2404 m = typed_data.Int32x4.new(2, 4, 6, 0); |
| 2425 o = n['+'](m); | 2405 o = n['+'](m); |
| 2426 expect.Expect.equals(3, o.x); | 2406 expect$.Expect.equals(3, o.x); |
| 2427 expect.Expect.equals(7, o.y); | 2407 expect$.Expect.equals(7, o.y); |
| 2428 expect.Expect.equals(11, o.z); | 2408 expect$.Expect.equals(11, o.z); |
| 2429 expect.Expect.equals(0, o.w); | 2409 expect$.Expect.equals(0, o.w); |
| 2430 n = typed_data.Int32x4.new(1, 3, 5, 7); | 2410 n = typed_data.Int32x4.new(1, 3, 5, 7); |
| 2431 m = typed_data.Int32x4.new(-2, -4, -6, -8); | 2411 m = typed_data.Int32x4.new(-2, -4, -6, -8); |
| 2432 o = n['+'](m); | 2412 o = n['+'](m); |
| 2433 expect.Expect.equals(-1, o.x); | 2413 expect$.Expect.equals(-1, o.x); |
| 2434 expect.Expect.equals(-1, o.y); | 2414 expect$.Expect.equals(-1, o.y); |
| 2435 expect.Expect.equals(-1, o.z); | 2415 expect$.Expect.equals(-1, o.z); |
| 2436 expect.Expect.equals(-1, o.w); | 2416 expect$.Expect.equals(-1, o.w); |
| 2437 } | 2417 }; |
| 2438 dart.fn(testAdd); | 2418 dart.fn(int32x4_arithmetic_test.testAdd); |
| 2439 function testSub() { | 2419 int32x4_arithmetic_test.testSub = function() { |
| 2440 let m = typed_data.Int32x4.new(0, 0, 0, 0); | 2420 let m = typed_data.Int32x4.new(0, 0, 0, 0); |
| 2441 let n = typed_data.Int32x4.new(1, 1, 1, 1); | 2421 let n = typed_data.Int32x4.new(1, 1, 1, 1); |
| 2442 let o = m['-'](n); | 2422 let o = m['-'](n); |
| 2443 expect.Expect.equals(-1, o.x); | 2423 expect$.Expect.equals(-1, o.x); |
| 2444 expect.Expect.equals(-1, o.y); | 2424 expect$.Expect.equals(-1, o.y); |
| 2445 expect.Expect.equals(-1, o.z); | 2425 expect$.Expect.equals(-1, o.z); |
| 2446 expect.Expect.equals(-1, o.w); | 2426 expect$.Expect.equals(-1, o.w); |
| 2447 o = n['-'](m); | 2427 o = n['-'](m); |
| 2448 expect.Expect.equals(1, o.x); | 2428 expect$.Expect.equals(1, o.x); |
| 2449 expect.Expect.equals(1, o.y); | 2429 expect$.Expect.equals(1, o.y); |
| 2450 expect.Expect.equals(1, o.z); | 2430 expect$.Expect.equals(1, o.z); |
| 2451 expect.Expect.equals(1, o.w); | 2431 expect$.Expect.equals(1, o.w); |
| 2452 } | 2432 }; |
| 2453 dart.fn(testSub); | 2433 dart.fn(int32x4_arithmetic_test.testSub); |
| 2454 function main() { | 2434 int32x4_arithmetic_test.main = function() { |
| 2455 for (let i = 0; i < 20; i++) { | 2435 for (let i = 0; i < 20; i++) { |
| 2456 testAdd(); | 2436 int32x4_arithmetic_test.testAdd(); |
| 2457 testSub(); | 2437 int32x4_arithmetic_test.testSub(); |
| 2458 } | 2438 } |
| 2459 } | 2439 }; |
| 2460 dart.fn(main); | 2440 dart.fn(int32x4_arithmetic_test.main); |
| 2461 // Exports: | 2441 // Exports: |
| 2462 exports.testAdd = testAdd; | 2442 exports.int32x4_arithmetic_test = int32x4_arithmetic_test; |
| 2463 exports.testSub = testSub; | 2443 }); |
| 2464 exports.main = main; | 2444 dart_library.library('int32x4_bigint_test', null, /* Imports */[ |
| 2465 }); | 2445 'dart_sdk', |
| 2466 dart_library.library('lib/typed_data/int32x4_bigint_test', null, /* Imports */[ | 2446 'expect' |
| 2467 'dart/_runtime', | 2447 ], function(exports, dart_sdk, expect) { |
| 2468 'dart/typed_data', | 2448 'use strict'; |
| 2469 'expect/expect' | 2449 const core = dart_sdk.core; |
| 2470 ], /* Lazy imports */[ | 2450 const typed_data = dart_sdk.typed_data; |
| 2471 ], function(exports, dart, typed_data, expect) { | 2451 const dart = dart_sdk.dart; |
| 2472 'use strict'; | 2452 const dartx = dart_sdk.dartx; |
| 2473 let dartx = dart.dartx; | 2453 const expect$ = expect.expect; |
| 2474 function main() { | 2454 const int32x4_bigint_test = Object.create(null); |
| 2455 int32x4_bigint_test.main = function() { |
| 2475 let n = 18446744073709551617; | 2456 let n = 18446744073709551617; |
| 2476 let x = typed_data.Int32x4.new(n, 0, 0, 0); | 2457 let x = typed_data.Int32x4.new(n, 0, 0, 0); |
| 2477 expect.Expect.equals(x.x, 1); | 2458 expect$.Expect.equals(x.x, 1); |
| 2478 } | 2459 }; |
| 2479 dart.fn(main); | 2460 dart.fn(int32x4_bigint_test.main); |
| 2480 // Exports: | 2461 // Exports: |
| 2481 exports.main = main; | 2462 exports.int32x4_bigint_test = int32x4_bigint_test; |
| 2482 }); | 2463 }); |
| 2483 dart_library.library('lib/typed_data/int32x4_list_test', null, /* Imports */[ | 2464 dart_library.library('int32x4_list_test', null, /* Imports */[ |
| 2484 'dart/_runtime', | 2465 'dart_sdk', |
| 2485 'expect/expect', | 2466 'expect' |
| 2486 'dart/core', | 2467 ], function(exports, dart_sdk, expect) { |
| 2487 'dart/typed_data' | 2468 'use strict'; |
| 2488 ], /* Lazy imports */[ | 2469 const core = dart_sdk.core; |
| 2489 ], function(exports, dart, expect, core, typed_data) { | 2470 const typed_data = dart_sdk.typed_data; |
| 2490 'use strict'; | 2471 const dart = dart_sdk.dart; |
| 2491 let dartx = dart.dartx; | 2472 const dartx = dart_sdk.dartx; |
| 2492 function testLoadStore(array) { | 2473 const expect$ = expect.expect; |
| 2493 expect.Expect.equals(8, dart.dload(array, 'length')); | 2474 const int32x4_list_test = Object.create(null); |
| 2494 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); | 2475 int32x4_list_test.testLoadStore = function(array) { |
| 2476 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 2477 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); |
| 2495 dart.dsetindex(array, 0, typed_data.Int32x4.new(1, 2, 3, 4)); | 2478 dart.dsetindex(array, 0, typed_data.Int32x4.new(1, 2, 3, 4)); |
| 2496 expect.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'x')); | 2479 expect$.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'x')); |
| 2497 expect.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); | 2480 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); |
| 2498 expect.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); | 2481 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); |
| 2499 expect.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); | 2482 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); |
| 2500 dart.dsetindex(array, 1, dart.dindex(array, 0)); | 2483 dart.dsetindex(array, 1, dart.dindex(array, 0)); |
| 2501 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9)); | 2484 dart.dsetindex(array, 0, dart.dsend(dart.dindex(array, 0), 'withX', 9)); |
| 2502 expect.Expect.equals(9, dart.dload(dart.dindex(array, 0), 'x')); | 2485 expect$.Expect.equals(9, dart.dload(dart.dindex(array, 0), 'x')); |
| 2503 expect.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); | 2486 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'y')); |
| 2504 expect.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); | 2487 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'z')); |
| 2505 expect.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); | 2488 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 0), 'w')); |
| 2506 expect.Expect.equals(1, dart.dload(dart.dindex(array, 1), 'x')); | 2489 expect$.Expect.equals(1, dart.dload(dart.dindex(array, 1), 'x')); |
| 2507 expect.Expect.equals(2, dart.dload(dart.dindex(array, 1), 'y')); | 2490 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 1), 'y')); |
| 2508 expect.Expect.equals(3, dart.dload(dart.dindex(array, 1), 'z')); | 2491 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 1), 'z')); |
| 2509 expect.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'w')); | 2492 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'w')); |
| 2510 } | 2493 }; |
| 2511 dart.fn(testLoadStore); | 2494 dart.fn(int32x4_list_test.testLoadStore); |
| 2512 function testLoadStoreDeopt(array, index, value) { | 2495 int32x4_list_test.testLoadStoreDeopt = function(array, index, value) { |
| 2513 dart.dsetindex(array, index, value); | 2496 dart.dsetindex(array, index, value); |
| 2514 expect.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array, i
ndex), 'x')); | 2497 expect$.Expect.equals(dart.dload(value, 'x'), dart.dload(dart.dindex(array,
index), 'x')); |
| 2515 expect.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array, i
ndex), 'y')); | 2498 expect$.Expect.equals(dart.dload(value, 'y'), dart.dload(dart.dindex(array,
index), 'y')); |
| 2516 expect.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array, i
ndex), 'z')); | 2499 expect$.Expect.equals(dart.dload(value, 'z'), dart.dload(dart.dindex(array,
index), 'z')); |
| 2517 expect.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array, i
ndex), 'w')); | 2500 expect$.Expect.equals(dart.dload(value, 'w'), dart.dload(dart.dindex(array,
index), 'w')); |
| 2518 } | 2501 }; |
| 2519 dart.fn(testLoadStoreDeopt); | 2502 dart.fn(int32x4_list_test.testLoadStoreDeopt); |
| 2520 function testLoadStoreDeoptDriver() { | 2503 int32x4_list_test.testLoadStoreDeoptDriver = function() { |
| 2521 let list = typed_data.Int32x4List.new(4); | 2504 let list = typed_data.Int32x4List.new(4); |
| 2522 let value = typed_data.Int32x4.new(1, 2, 3, 4); | 2505 let value = typed_data.Int32x4.new(1, 2, 3, 4); |
| 2523 for (let i = 0; i < 20; i++) { | 2506 for (let i = 0; i < 20; i++) { |
| 2524 testLoadStoreDeopt(list, 0, value); | 2507 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2525 } | 2508 } |
| 2526 try { | 2509 try { |
| 2527 testLoadStoreDeopt(list, 5, value); | 2510 int32x4_list_test.testLoadStoreDeopt(list, 5, value); |
| 2528 } catch (_) { | 2511 } catch (_) { |
| 2529 } | 2512 } |
| 2530 | 2513 |
| 2531 for (let i = 0; i < 20; i++) { | 2514 for (let i = 0; i < 20; i++) { |
| 2532 testLoadStoreDeopt(list, 0, value); | 2515 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2533 } | 2516 } |
| 2534 try { | 2517 try { |
| 2535 testLoadStoreDeopt(null, 0, value); | 2518 int32x4_list_test.testLoadStoreDeopt(null, 0, value); |
| 2536 } catch (_) { | 2519 } catch (_) { |
| 2537 } | 2520 } |
| 2538 | 2521 |
| 2539 for (let i = 0; i < 20; i++) { | 2522 for (let i = 0; i < 20; i++) { |
| 2540 testLoadStoreDeopt(list, 0, value); | 2523 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2541 } | 2524 } |
| 2542 try { | 2525 try { |
| 2543 testLoadStoreDeopt(list, 0, null); | 2526 int32x4_list_test.testLoadStoreDeopt(list, 0, null); |
| 2544 } catch (_) { | 2527 } catch (_) { |
| 2545 } | 2528 } |
| 2546 | 2529 |
| 2547 for (let i = 0; i < 20; i++) { | 2530 for (let i = 0; i < 20; i++) { |
| 2548 testLoadStoreDeopt(list, 0, value); | 2531 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2549 } | 2532 } |
| 2550 try { | 2533 try { |
| 2551 testLoadStoreDeopt(list, 3.14159, value); | 2534 int32x4_list_test.testLoadStoreDeopt(list, 3.14159, value); |
| 2552 } catch (_) { | 2535 } catch (_) { |
| 2553 } | 2536 } |
| 2554 | 2537 |
| 2555 for (let i = 0; i < 20; i++) { | 2538 for (let i = 0; i < 20; i++) { |
| 2556 testLoadStoreDeopt(list, 0, value); | 2539 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2557 } | 2540 } |
| 2558 try { | 2541 try { |
| 2559 testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); | 2542 int32x4_list_test.testLoadStoreDeopt(list, 0, (4)[dartx.toDouble]()); |
| 2560 } catch (_) { | 2543 } catch (_) { |
| 2561 } | 2544 } |
| 2562 | 2545 |
| 2563 for (let i = 0; i < 20; i++) { | 2546 for (let i = 0; i < 20; i++) { |
| 2564 testLoadStoreDeopt(list, 0, value); | 2547 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2565 } | 2548 } |
| 2566 try { | 2549 try { |
| 2567 testLoadStoreDeopt(dart.list([typed_data.Int32x4.new(2, 3, 4, 5)], typed_d
ata.Int32x4), 0, value); | 2550 int32x4_list_test.testLoadStoreDeopt(dart.list([typed_data.Int32x4.new(2,
3, 4, 5)], typed_data.Int32x4), 0, value); |
| 2568 } catch (_) { | 2551 } catch (_) { |
| 2569 } | 2552 } |
| 2570 | 2553 |
| 2571 for (let i = 0; i < 20; i++) { | 2554 for (let i = 0; i < 20; i++) { |
| 2572 testLoadStoreDeopt(list, 0, value); | 2555 int32x4_list_test.testLoadStoreDeopt(list, 0, value); |
| 2573 } | 2556 } |
| 2574 } | 2557 }; |
| 2575 dart.fn(testLoadStoreDeoptDriver); | 2558 dart.fn(int32x4_list_test.testLoadStoreDeoptDriver); |
| 2576 function testListZero() { | 2559 int32x4_list_test.testListZero = function() { |
| 2577 let list = typed_data.Int32x4List.new(1); | 2560 let list = typed_data.Int32x4List.new(1); |
| 2578 expect.Expect.equals(0, list.get(0).x); | 2561 expect$.Expect.equals(0, list.get(0).x); |
| 2579 expect.Expect.equals(0, list.get(0).y); | 2562 expect$.Expect.equals(0, list.get(0).y); |
| 2580 expect.Expect.equals(0, list.get(0).z); | 2563 expect$.Expect.equals(0, list.get(0).z); |
| 2581 expect.Expect.equals(0, list.get(0).w); | 2564 expect$.Expect.equals(0, list.get(0).w); |
| 2582 } | 2565 }; |
| 2583 dart.fn(testListZero); | 2566 dart.fn(int32x4_list_test.testListZero); |
| 2584 function testView(array) { | 2567 int32x4_list_test.testView = function(array) { |
| 2585 expect.Expect.equals(8, dart.dload(array, 'length')); | 2568 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 2586 expect.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); | 2569 expect$.Expect.isTrue(dart.is(array, core.List$(typed_data.Int32x4))); |
| 2587 expect.Expect.equals(0, dart.dload(dart.dindex(array, 0), 'x')); | 2570 expect$.Expect.equals(0, dart.dload(dart.dindex(array, 0), 'x')); |
| 2588 expect.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'y')); | 2571 expect$.Expect.equals(1, dart.dload(dart.dindex(array, 0), 'y')); |
| 2589 expect.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'z')); | 2572 expect$.Expect.equals(2, dart.dload(dart.dindex(array, 0), 'z')); |
| 2590 expect.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'w')); | 2573 expect$.Expect.equals(3, dart.dload(dart.dindex(array, 0), 'w')); |
| 2591 expect.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'x')); | 2574 expect$.Expect.equals(4, dart.dload(dart.dindex(array, 1), 'x')); |
| 2592 expect.Expect.equals(5, dart.dload(dart.dindex(array, 1), 'y')); | 2575 expect$.Expect.equals(5, dart.dload(dart.dindex(array, 1), 'y')); |
| 2593 expect.Expect.equals(6, dart.dload(dart.dindex(array, 1), 'z')); | 2576 expect$.Expect.equals(6, dart.dload(dart.dindex(array, 1), 'z')); |
| 2594 expect.Expect.equals(7, dart.dload(dart.dindex(array, 1), 'w')); | 2577 expect$.Expect.equals(7, dart.dload(dart.dindex(array, 1), 'w')); |
| 2595 } | 2578 }; |
| 2596 dart.fn(testView); | 2579 dart.fn(int32x4_list_test.testView); |
| 2597 function testSublist(array) { | 2580 int32x4_list_test.testSublist = function(array) { |
| 2598 expect.Expect.equals(8, dart.dload(array, 'length')); | 2581 expect$.Expect.equals(8, dart.dload(array, 'length')); |
| 2599 expect.Expect.isTrue(dart.is(array, typed_data.Int32x4List)); | 2582 expect$.Expect.isTrue(dart.is(array, typed_data.Int32x4List)); |
| 2600 let a = dart.dsend(array, 'sublist', 0, 1); | 2583 let a = dart.dsend(array, 'sublist', 0, 1); |
| 2601 expect.Expect.equals(1, dart.dload(a, 'length')); | 2584 expect$.Expect.equals(1, dart.dload(a, 'length')); |
| 2602 expect.Expect.equals(0, dart.dload(dart.dindex(a, 0), 'x')); | 2585 expect$.Expect.equals(0, dart.dload(dart.dindex(a, 0), 'x')); |
| 2603 expect.Expect.equals(1, dart.dload(dart.dindex(a, 0), 'y')); | 2586 expect$.Expect.equals(1, dart.dload(dart.dindex(a, 0), 'y')); |
| 2604 expect.Expect.equals(2, dart.dload(dart.dindex(a, 0), 'z')); | 2587 expect$.Expect.equals(2, dart.dload(dart.dindex(a, 0), 'z')); |
| 2605 expect.Expect.equals(3, dart.dload(dart.dindex(a, 0), 'w')); | 2588 expect$.Expect.equals(3, dart.dload(dart.dindex(a, 0), 'w')); |
| 2606 a = dart.dsend(array, 'sublist', 1, 2); | 2589 a = dart.dsend(array, 'sublist', 1, 2); |
| 2607 expect.Expect.equals(4, dart.dload(dart.dindex(a, 0), 'x')); | 2590 expect$.Expect.equals(4, dart.dload(dart.dindex(a, 0), 'x')); |
| 2608 expect.Expect.equals(5, dart.dload(dart.dindex(a, 0), 'y')); | 2591 expect$.Expect.equals(5, dart.dload(dart.dindex(a, 0), 'y')); |
| 2609 expect.Expect.equals(6, dart.dload(dart.dindex(a, 0), 'z')); | 2592 expect$.Expect.equals(6, dart.dload(dart.dindex(a, 0), 'z')); |
| 2610 expect.Expect.equals(7, dart.dload(dart.dindex(a, 0), 'w')); | 2593 expect$.Expect.equals(7, dart.dload(dart.dindex(a, 0), 'w')); |
| 2611 a = dart.dsend(array, 'sublist', 0); | 2594 a = dart.dsend(array, 'sublist', 0); |
| 2612 expect.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); | 2595 expect$.Expect.equals(dart.dload(a, 'length'), dart.dload(array, 'length')); |
| 2613 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { | 2596 for (let i = 0; i < dart.notNull(dart.as(dart.dload(array, 'length'), core.n
um)); i++) { |
| 2614 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(da
rt.dindex(a, i), 'x')); | 2597 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'x'), dart.dload(d
art.dindex(a, i), 'x')); |
| 2615 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(da
rt.dindex(a, i), 'y')); | 2598 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'y'), dart.dload(d
art.dindex(a, i), 'y')); |
| 2616 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(da
rt.dindex(a, i), 'z')); | 2599 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'z'), dart.dload(d
art.dindex(a, i), 'z')); |
| 2617 expect.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(da
rt.dindex(a, i), 'w')); | 2600 expect$.Expect.equals(dart.dload(dart.dindex(array, i), 'w'), dart.dload(d
art.dindex(a, i), 'w')); |
| 2618 } | 2601 } |
| 2619 } | 2602 }; |
| 2620 dart.fn(testSublist); | 2603 dart.fn(int32x4_list_test.testSublist); |
| 2621 function testSpecialValues(array) { | 2604 int32x4_list_test.testSpecialValues = function(array) { |
| 2622 let tests = dart.list([dart.list([2410207675578512, 878082192], core.int), d
art.list([2410209554626704, -1537836912], core.int), dart.list([2147483648, -214
7483648], core.int), dart.list([-2147483648, -2147483648], core.int), dart.list(
[2147483647, 2147483647], core.int), dart.list([-2147483647, -2147483647], core.
int)], core.List$(core.int)); | 2605 let tests = dart.list([dart.list([2410207675578512, 878082192], core.int), d
art.list([2410209554626704, -1537836912], core.int), dart.list([2147483648, -214
7483648], core.int), dart.list([-2147483648, -2147483648], core.int), dart.list(
[2147483647, 2147483647], core.int), dart.list([-2147483647, -2147483647], core.
int)], core.List$(core.int)); |
| 2623 let int32x4 = null; | 2606 let int32x4 = null; |
| 2624 for (let test of tests) { | 2607 for (let test of tests) { |
| 2625 let input = test[dartx.get](0); | 2608 let input = test[dartx.get](0); |
| 2626 let expected = test[dartx.get](1); | 2609 let expected = test[dartx.get](1); |
| 2627 int32x4 = typed_data.Int32x4.new(input, 2, 3, 4); | 2610 int32x4 = typed_data.Int32x4.new(input, 2, 3, 4); |
| 2628 dart.dsetindex(array, 0, int32x4); | 2611 dart.dsetindex(array, 0, int32x4); |
| 2629 int32x4 = dart.dindex(array, 0); | 2612 int32x4 = dart.dindex(array, 0); |
| 2630 expect.Expect.equals(expected, dart.dload(int32x4, 'x')); | 2613 expect$.Expect.equals(expected, dart.dload(int32x4, 'x')); |
| 2631 expect.Expect.equals(2, dart.dload(int32x4, 'y')); | 2614 expect$.Expect.equals(2, dart.dload(int32x4, 'y')); |
| 2632 expect.Expect.equals(3, dart.dload(int32x4, 'z')); | 2615 expect$.Expect.equals(3, dart.dload(int32x4, 'z')); |
| 2633 expect.Expect.equals(4, dart.dload(int32x4, 'w')); | 2616 expect$.Expect.equals(4, dart.dload(int32x4, 'w')); |
| 2634 int32x4 = typed_data.Int32x4.new(1, input, 3, 4); | 2617 int32x4 = typed_data.Int32x4.new(1, input, 3, 4); |
| 2635 dart.dsetindex(array, 0, int32x4); | 2618 dart.dsetindex(array, 0, int32x4); |
| 2636 int32x4 = dart.dindex(array, 0); | 2619 int32x4 = dart.dindex(array, 0); |
| 2637 expect.Expect.equals(1, dart.dload(int32x4, 'x')); | 2620 expect$.Expect.equals(1, dart.dload(int32x4, 'x')); |
| 2638 expect.Expect.equals(expected, dart.dload(int32x4, 'y')); | 2621 expect$.Expect.equals(expected, dart.dload(int32x4, 'y')); |
| 2639 expect.Expect.equals(3, dart.dload(int32x4, 'z')); | 2622 expect$.Expect.equals(3, dart.dload(int32x4, 'z')); |
| 2640 expect.Expect.equals(4, dart.dload(int32x4, 'w')); | 2623 expect$.Expect.equals(4, dart.dload(int32x4, 'w')); |
| 2641 int32x4 = typed_data.Int32x4.new(1, 2, input, 4); | 2624 int32x4 = typed_data.Int32x4.new(1, 2, input, 4); |
| 2642 dart.dsetindex(array, 0, int32x4); | 2625 dart.dsetindex(array, 0, int32x4); |
| 2643 int32x4 = dart.dindex(array, 0); | 2626 int32x4 = dart.dindex(array, 0); |
| 2644 expect.Expect.equals(1, dart.dload(int32x4, 'x')); | 2627 expect$.Expect.equals(1, dart.dload(int32x4, 'x')); |
| 2645 expect.Expect.equals(2, dart.dload(int32x4, 'y')); | 2628 expect$.Expect.equals(2, dart.dload(int32x4, 'y')); |
| 2646 expect.Expect.equals(expected, dart.dload(int32x4, 'z')); | 2629 expect$.Expect.equals(expected, dart.dload(int32x4, 'z')); |
| 2647 expect.Expect.equals(4, dart.dload(int32x4, 'w')); | 2630 expect$.Expect.equals(4, dart.dload(int32x4, 'w')); |
| 2648 int32x4 = typed_data.Int32x4.new(1, 2, 3, input); | 2631 int32x4 = typed_data.Int32x4.new(1, 2, 3, input); |
| 2649 dart.dsetindex(array, 0, int32x4); | 2632 dart.dsetindex(array, 0, int32x4); |
| 2650 int32x4 = dart.dindex(array, 0); | 2633 int32x4 = dart.dindex(array, 0); |
| 2651 expect.Expect.equals(1, dart.dload(int32x4, 'x')); | 2634 expect$.Expect.equals(1, dart.dload(int32x4, 'x')); |
| 2652 expect.Expect.equals(2, dart.dload(int32x4, 'y')); | 2635 expect$.Expect.equals(2, dart.dload(int32x4, 'y')); |
| 2653 expect.Expect.equals(3, dart.dload(int32x4, 'z')); | 2636 expect$.Expect.equals(3, dart.dload(int32x4, 'z')); |
| 2654 expect.Expect.equals(expected, dart.dload(int32x4, 'w')); | 2637 expect$.Expect.equals(expected, dart.dload(int32x4, 'w')); |
| 2655 } | 2638 } |
| 2656 } | 2639 }; |
| 2657 dart.fn(testSpecialValues, dart.void, [dart.dynamic]); | 2640 dart.fn(int32x4_list_test.testSpecialValues, dart.void, [dart.dynamic]); |
| 2658 function main() { | 2641 int32x4_list_test.main = function() { |
| 2659 let list = null; | 2642 let list = null; |
| 2660 list = typed_data.Int32x4List.new(8); | 2643 list = typed_data.Int32x4List.new(8); |
| 2661 for (let i = 0; i < 20; i++) { | 2644 for (let i = 0; i < 20; i++) { |
| 2662 testLoadStore(list); | 2645 int32x4_list_test.testLoadStore(list); |
| 2663 } | 2646 } |
| 2664 for (let i = 0; i < 20; i++) { | 2647 for (let i = 0; i < 20; i++) { |
| 2665 testSpecialValues(list); | 2648 int32x4_list_test.testSpecialValues(list); |
| 2666 } | 2649 } |
| 2667 let uint32List = typed_data.Uint32List.new(32); | 2650 let uint32List = typed_data.Uint32List.new(32); |
| 2668 for (let i = 0; i < dart.notNull(uint32List[dartx.length]); i++) { | 2651 for (let i = 0; i < dart.notNull(uint32List[dartx.length]); i++) { |
| 2669 uint32List[dartx.set](i, i); | 2652 uint32List[dartx.set](i, i); |
| 2670 } | 2653 } |
| 2671 list = typed_data.Int32x4List.view(uint32List[dartx.buffer]); | 2654 list = typed_data.Int32x4List.view(uint32List[dartx.buffer]); |
| 2672 for (let i = 0; i < 20; i++) { | 2655 for (let i = 0; i < 20; i++) { |
| 2673 testView(list); | 2656 int32x4_list_test.testView(list); |
| 2674 } | 2657 } |
| 2675 for (let i = 0; i < 20; i++) { | 2658 for (let i = 0; i < 20; i++) { |
| 2676 testSublist(list); | 2659 int32x4_list_test.testSublist(list); |
| 2677 } | 2660 } |
| 2678 for (let i = 0; i < 20; i++) { | 2661 for (let i = 0; i < 20; i++) { |
| 2679 testLoadStore(list); | 2662 int32x4_list_test.testLoadStore(list); |
| 2680 } | 2663 } |
| 2681 for (let i = 0; i < 20; i++) { | 2664 for (let i = 0; i < 20; i++) { |
| 2682 testListZero(); | 2665 int32x4_list_test.testListZero(); |
| 2683 } | 2666 } |
| 2684 for (let i = 0; i < 20; i++) { | 2667 for (let i = 0; i < 20; i++) { |
| 2685 testSpecialValues(list); | 2668 int32x4_list_test.testSpecialValues(list); |
| 2686 } | 2669 } |
| 2687 testLoadStoreDeoptDriver(); | 2670 int32x4_list_test.testLoadStoreDeoptDriver(); |
| 2688 } | 2671 }; |
| 2689 dart.fn(main); | 2672 dart.fn(int32x4_list_test.main); |
| 2690 // Exports: | 2673 // Exports: |
| 2691 exports.testLoadStore = testLoadStore; | 2674 exports.int32x4_list_test = int32x4_list_test; |
| 2692 exports.testLoadStoreDeopt = testLoadStoreDeopt; | 2675 }); |
| 2693 exports.testLoadStoreDeoptDriver = testLoadStoreDeoptDriver; | 2676 dart_library.library('int32x4_shuffle_test', null, /* Imports */[ |
| 2694 exports.testListZero = testListZero; | 2677 'dart_sdk', |
| 2695 exports.testView = testView; | 2678 'expect' |
| 2696 exports.testSublist = testSublist; | 2679 ], function(exports, dart_sdk, expect) { |
| 2697 exports.testSpecialValues = testSpecialValues; | 2680 'use strict'; |
| 2698 exports.main = main; | 2681 const core = dart_sdk.core; |
| 2699 }); | 2682 const typed_data = dart_sdk.typed_data; |
| 2700 dart_library.library('lib/typed_data/int32x4_shuffle_test', null, /* Imports */[ | 2683 const dart = dart_sdk.dart; |
| 2701 'dart/_runtime', | 2684 const dartx = dart_sdk.dartx; |
| 2702 'dart/typed_data', | 2685 const expect$ = expect.expect; |
| 2703 'expect/expect', | 2686 const int32x4_shuffle_test = Object.create(null); |
| 2704 'dart/core' | 2687 int32x4_shuffle_test.testShuffle = function() { |
| 2705 ], /* Lazy imports */[ | |
| 2706 ], function(exports, dart, typed_data, expect, core) { | |
| 2707 'use strict'; | |
| 2708 let dartx = dart.dartx; | |
| 2709 function testShuffle() { | |
| 2710 let m = typed_data.Int32x4.new(1, 2, 3, 4); | 2688 let m = typed_data.Int32x4.new(1, 2, 3, 4); |
| 2711 let c = null; | 2689 let c = null; |
| 2712 c = m.shuffle(typed_data.Int32x4.WZYX); | 2690 c = m.shuffle(typed_data.Int32x4.WZYX); |
| 2713 expect.Expect.equals(4, dart.dload(c, 'x')); | 2691 expect$.Expect.equals(4, dart.dload(c, 'x')); |
| 2714 expect.Expect.equals(3, dart.dload(c, 'y')); | 2692 expect$.Expect.equals(3, dart.dload(c, 'y')); |
| 2715 expect.Expect.equals(2, dart.dload(c, 'z')); | 2693 expect$.Expect.equals(2, dart.dload(c, 'z')); |
| 2716 expect.Expect.equals(1, dart.dload(c, 'w')); | 2694 expect$.Expect.equals(1, dart.dload(c, 'w')); |
| 2717 } | 2695 }; |
| 2718 dart.fn(testShuffle, dart.void, []); | 2696 dart.fn(int32x4_shuffle_test.testShuffle, dart.void, []); |
| 2719 function testShuffleNonConstant(mask) { | 2697 int32x4_shuffle_test.testShuffleNonConstant = function(mask) { |
| 2720 let m = typed_data.Int32x4.new(1, 2, 3, 4); | 2698 let m = typed_data.Int32x4.new(1, 2, 3, 4); |
| 2721 let c = null; | 2699 let c = null; |
| 2722 c = m.shuffle(dart.as(mask, core.int)); | 2700 c = m.shuffle(dart.as(mask, core.int)); |
| 2723 if (dart.equals(mask, 1)) { | 2701 if (dart.equals(mask, 1)) { |
| 2724 expect.Expect.equals(2, dart.dload(c, 'x')); | 2702 expect$.Expect.equals(2, dart.dload(c, 'x')); |
| 2725 expect.Expect.equals(1, dart.dload(c, 'y')); | 2703 expect$.Expect.equals(1, dart.dload(c, 'y')); |
| 2726 expect.Expect.equals(1, dart.dload(c, 'z')); | 2704 expect$.Expect.equals(1, dart.dload(c, 'z')); |
| 2727 expect.Expect.equals(1, dart.dload(c, 'w')); | 2705 expect$.Expect.equals(1, dart.dload(c, 'w')); |
| 2728 } else { | 2706 } else { |
| 2729 expect.Expect.equals(dart.notNull(typed_data.Int32x4.YYYY) + 1, mask); | 2707 expect$.Expect.equals(dart.notNull(typed_data.Int32x4.YYYY) + 1, mask); |
| 2730 expect.Expect.equals(3, dart.dload(c, 'x')); | 2708 expect$.Expect.equals(3, dart.dload(c, 'x')); |
| 2731 expect.Expect.equals(2, dart.dload(c, 'y')); | 2709 expect$.Expect.equals(2, dart.dload(c, 'y')); |
| 2732 expect.Expect.equals(2, dart.dload(c, 'z')); | 2710 expect$.Expect.equals(2, dart.dload(c, 'z')); |
| 2733 expect.Expect.equals(2, dart.dload(c, 'w')); | 2711 expect$.Expect.equals(2, dart.dload(c, 'w')); |
| 2734 } | 2712 } |
| 2735 } | 2713 }; |
| 2736 dart.fn(testShuffleNonConstant, dart.void, [dart.dynamic]); | 2714 dart.fn(int32x4_shuffle_test.testShuffleNonConstant, dart.void, [dart.dynamic]
); |
| 2737 function testShuffleMix() { | 2715 int32x4_shuffle_test.testShuffleMix = function() { |
| 2738 let m = typed_data.Int32x4.new(1, 2, 3, 4); | 2716 let m = typed_data.Int32x4.new(1, 2, 3, 4); |
| 2739 let n = typed_data.Int32x4.new(5, 6, 7, 8); | 2717 let n = typed_data.Int32x4.new(5, 6, 7, 8); |
| 2740 let c = m.shuffleMix(n, typed_data.Int32x4.XYXY); | 2718 let c = m.shuffleMix(n, typed_data.Int32x4.XYXY); |
| 2741 expect.Expect.equals(1, c.x); | 2719 expect$.Expect.equals(1, c.x); |
| 2742 expect.Expect.equals(2, c.y); | 2720 expect$.Expect.equals(2, c.y); |
| 2743 expect.Expect.equals(5, c.z); | 2721 expect$.Expect.equals(5, c.z); |
| 2744 expect.Expect.equals(6, c.w); | 2722 expect$.Expect.equals(6, c.w); |
| 2745 } | 2723 }; |
| 2746 dart.fn(testShuffleMix, dart.void, []); | 2724 dart.fn(int32x4_shuffle_test.testShuffleMix, dart.void, []); |
| 2747 function main() { | 2725 int32x4_shuffle_test.main = function() { |
| 2748 let xxxx = dart.notNull(typed_data.Int32x4.XXXX) + 1; | 2726 let xxxx = dart.notNull(typed_data.Int32x4.XXXX) + 1; |
| 2749 let yyyy = dart.notNull(typed_data.Int32x4.YYYY) + 1; | 2727 let yyyy = dart.notNull(typed_data.Int32x4.YYYY) + 1; |
| 2750 for (let i = 0; i < 20; i++) { | 2728 for (let i = 0; i < 20; i++) { |
| 2751 testShuffle(); | 2729 int32x4_shuffle_test.testShuffle(); |
| 2752 testShuffleNonConstant(xxxx); | 2730 int32x4_shuffle_test.testShuffleNonConstant(xxxx); |
| 2753 testShuffleNonConstant(yyyy); | 2731 int32x4_shuffle_test.testShuffleNonConstant(yyyy); |
| 2754 testShuffleMix(); | 2732 int32x4_shuffle_test.testShuffleMix(); |
| 2755 } | 2733 } |
| 2756 } | 2734 }; |
| 2757 dart.fn(main); | 2735 dart.fn(int32x4_shuffle_test.main); |
| 2758 // Exports: | 2736 // Exports: |
| 2759 exports.testShuffle = testShuffle; | 2737 exports.int32x4_shuffle_test = int32x4_shuffle_test; |
| 2760 exports.testShuffleNonConstant = testShuffleNonConstant; | 2738 }); |
| 2761 exports.testShuffleMix = testShuffleMix; | 2739 dart_library.library('int32x4_sign_mask_test', null, /* Imports */[ |
| 2762 exports.main = main; | 2740 'dart_sdk', |
| 2763 }); | 2741 'expect' |
| 2764 dart_library.library('lib/typed_data/int32x4_sign_mask_test', null, /* Imports *
/[ | 2742 ], function(exports, dart_sdk, expect) { |
| 2765 'dart/_runtime', | 2743 'use strict'; |
| 2766 'dart/typed_data', | 2744 const core = dart_sdk.core; |
| 2767 'expect/expect' | 2745 const typed_data = dart_sdk.typed_data; |
| 2768 ], /* Lazy imports */[ | 2746 const dart = dart_sdk.dart; |
| 2769 ], function(exports, dart, typed_data, expect) { | 2747 const dartx = dart_sdk.dartx; |
| 2770 'use strict'; | 2748 const expect$ = expect.expect; |
| 2771 let dartx = dart.dartx; | 2749 const int32x4_sign_mask_test = Object.create(null); |
| 2772 function testImmediates() { | 2750 int32x4_sign_mask_test.testImmediates = function() { |
| 2773 let f = typed_data.Int32x4.new(1, 2, 3, 4); | 2751 let f = typed_data.Int32x4.new(1, 2, 3, 4); |
| 2774 let m = f.signMask; | 2752 let m = f.signMask; |
| 2775 expect.Expect.equals(0, m); | 2753 expect$.Expect.equals(0, m); |
| 2776 f = typed_data.Int32x4.new(-1, -2, -3, -4); | 2754 f = typed_data.Int32x4.new(-1, -2, -3, -4); |
| 2777 m = f.signMask; | 2755 m = f.signMask; |
| 2778 expect.Expect.equals(15, m); | 2756 expect$.Expect.equals(15, m); |
| 2779 f = typed_data.Int32x4.bool(true, false, false, false); | 2757 f = typed_data.Int32x4.bool(true, false, false, false); |
| 2780 m = f.signMask; | 2758 m = f.signMask; |
| 2781 expect.Expect.equals(1, m); | 2759 expect$.Expect.equals(1, m); |
| 2782 f = typed_data.Int32x4.bool(false, true, false, false); | 2760 f = typed_data.Int32x4.bool(false, true, false, false); |
| 2783 m = f.signMask; | 2761 m = f.signMask; |
| 2784 expect.Expect.equals(2, m); | 2762 expect$.Expect.equals(2, m); |
| 2785 f = typed_data.Int32x4.bool(false, false, true, false); | 2763 f = typed_data.Int32x4.bool(false, false, true, false); |
| 2786 m = f.signMask; | 2764 m = f.signMask; |
| 2787 expect.Expect.equals(4, m); | 2765 expect$.Expect.equals(4, m); |
| 2788 f = typed_data.Int32x4.bool(false, false, false, true); | 2766 f = typed_data.Int32x4.bool(false, false, false, true); |
| 2789 m = f.signMask; | 2767 m = f.signMask; |
| 2790 expect.Expect.equals(8, m); | 2768 expect$.Expect.equals(8, m); |
| 2791 } | 2769 }; |
| 2792 dart.fn(testImmediates, dart.void, []); | 2770 dart.fn(int32x4_sign_mask_test.testImmediates, dart.void, []); |
| 2793 function testZero() { | 2771 int32x4_sign_mask_test.testZero = function() { |
| 2794 let f = typed_data.Int32x4.new(0, 0, 0, 0); | 2772 let f = typed_data.Int32x4.new(0, 0, 0, 0); |
| 2795 let m = f.signMask; | 2773 let m = f.signMask; |
| 2796 expect.Expect.equals(0, m); | 2774 expect$.Expect.equals(0, m); |
| 2797 f = typed_data.Int32x4.new(-0, -0, -0, -0); | 2775 f = typed_data.Int32x4.new(-0, -0, -0, -0); |
| 2798 m = f.signMask; | 2776 m = f.signMask; |
| 2799 expect.Expect.equals(0, m); | 2777 expect$.Expect.equals(0, m); |
| 2800 } | 2778 }; |
| 2801 dart.fn(testZero, dart.void, []); | 2779 dart.fn(int32x4_sign_mask_test.testZero, dart.void, []); |
| 2802 function testLogic() { | 2780 int32x4_sign_mask_test.testLogic = function() { |
| 2803 let a = typed_data.Int32x4.new(2147483648, 2147483648, 2147483648, 214748364
8); | 2781 let a = typed_data.Int32x4.new(2147483648, 2147483648, 2147483648, 214748364
8); |
| 2804 let b = typed_data.Int32x4.new(1879048192, 1879048192, 1879048192, 187904819
2); | 2782 let b = typed_data.Int32x4.new(1879048192, 1879048192, 1879048192, 187904819
2); |
| 2805 let c = typed_data.Int32x4.new(4026531840, 4026531840, 4026531840, 402653184
0); | 2783 let c = typed_data.Int32x4.new(4026531840, 4026531840, 4026531840, 402653184
0); |
| 2806 let m1 = a['&'](c).signMask; | 2784 let m1 = a['&'](c).signMask; |
| 2807 expect.Expect.equals(15, m1); | 2785 expect$.Expect.equals(15, m1); |
| 2808 let m2 = a['&'](b).signMask; | 2786 let m2 = a['&'](b).signMask; |
| 2809 expect.Expect.equals(0, m2); | 2787 expect$.Expect.equals(0, m2); |
| 2810 let m3 = b['^'](a).signMask; | 2788 let m3 = b['^'](a).signMask; |
| 2811 expect.Expect.equals(15, m3); | 2789 expect$.Expect.equals(15, m3); |
| 2812 let m4 = b['|'](c).signMask; | 2790 let m4 = b['|'](c).signMask; |
| 2813 expect.Expect.equals(15, m4); | 2791 expect$.Expect.equals(15, m4); |
| 2814 } | 2792 }; |
| 2815 dart.fn(testLogic, dart.void, []); | 2793 dart.fn(int32x4_sign_mask_test.testLogic, dart.void, []); |
| 2816 function main() { | 2794 int32x4_sign_mask_test.main = function() { |
| 2817 for (let i = 0; i < 2000; i++) { | 2795 for (let i = 0; i < 2000; i++) { |
| 2818 testImmediates(); | 2796 int32x4_sign_mask_test.testImmediates(); |
| 2819 testZero(); | 2797 int32x4_sign_mask_test.testZero(); |
| 2820 testLogic(); | 2798 int32x4_sign_mask_test.testLogic(); |
| 2821 } | 2799 } |
| 2822 } | 2800 }; |
| 2823 dart.fn(main); | 2801 dart.fn(int32x4_sign_mask_test.main); |
| 2824 // Exports: | 2802 // Exports: |
| 2825 exports.testImmediates = testImmediates; | 2803 exports.int32x4_sign_mask_test = int32x4_sign_mask_test; |
| 2826 exports.testZero = testZero; | 2804 }); |
| 2827 exports.testLogic = testLogic; | 2805 dart_library.library('int64_list_load_store_test', null, /* Imports */[ |
| 2828 exports.main = main; | 2806 'dart_sdk', |
| 2829 }); | 2807 'expect' |
| 2830 dart_library.library('lib/typed_data/int64_list_load_store_test', null, /* Impor
ts */[ | 2808 ], function(exports, dart_sdk, expect) { |
| 2831 'dart/_runtime', | 2809 'use strict'; |
| 2832 'expect/expect', | 2810 const core = dart_sdk.core; |
| 2833 'dart/typed_data' | 2811 const typed_data = dart_sdk.typed_data; |
| 2834 ], /* Lazy imports */[ | 2812 const dart = dart_sdk.dart; |
| 2835 ], function(exports, dart, expect, typed_data) { | 2813 const dartx = dart_sdk.dartx; |
| 2836 'use strict'; | 2814 const expect$ = expect.expect; |
| 2837 let dartx = dart.dartx; | 2815 const int64_list_load_store_test = Object.create(null); |
| 2838 function testStoreLoad(l, z) { | 2816 int64_list_load_store_test.testStoreLoad = function(l, z) { |
| 2839 dart.dsetindex(l, 0, 9223372036854775807); | 2817 dart.dsetindex(l, 0, 9223372036854775807); |
| 2840 dart.dsetindex(l, 1, 9223372036854775806); | 2818 dart.dsetindex(l, 1, 9223372036854775806); |
| 2841 dart.dsetindex(l, 2, dart.dindex(l, 0)); | 2819 dart.dsetindex(l, 2, dart.dindex(l, 0)); |
| 2842 dart.dsetindex(l, 3, z); | 2820 dart.dsetindex(l, 3, z); |
| 2843 expect.Expect.equals(dart.dindex(l, 0), 9223372036854775807); | 2821 expect$.Expect.equals(dart.dindex(l, 0), 9223372036854775807); |
| 2844 expect.Expect.equals(dart.dindex(l, 1), 9223372036854775806); | 2822 expect$.Expect.equals(dart.dindex(l, 1), 9223372036854775806); |
| 2845 expect.Expect.isTrue(dart.dsend(dart.dindex(l, 1), '<', dart.dindex(l, 0))); | 2823 expect$.Expect.isTrue(dart.dsend(dart.dindex(l, 1), '<', dart.dindex(l, 0)))
; |
| 2846 expect.Expect.equals(dart.dindex(l, 2), dart.dindex(l, 0)); | 2824 expect$.Expect.equals(dart.dindex(l, 2), dart.dindex(l, 0)); |
| 2847 expect.Expect.equals(dart.dindex(l, 3), z); | 2825 expect$.Expect.equals(dart.dindex(l, 3), z); |
| 2848 } | 2826 }; |
| 2849 dart.fn(testStoreLoad, dart.void, [dart.dynamic, dart.dynamic]); | 2827 dart.fn(int64_list_load_store_test.testStoreLoad, dart.void, [dart.dynamic, da
rt.dynamic]); |
| 2850 function main() { | 2828 int64_list_load_store_test.main = function() { |
| 2851 let l = typed_data.Int64List.new(4); | 2829 let l = typed_data.Int64List.new(4); |
| 2852 let zGood = 9223372036854775807; | 2830 let zGood = 9223372036854775807; |
| 2853 let zBad = false; | 2831 let zBad = false; |
| 2854 for (let i = 0; i < 40; i++) { | 2832 for (let i = 0; i < 40; i++) { |
| 2855 testStoreLoad(l, zGood); | 2833 int64_list_load_store_test.testStoreLoad(l, zGood); |
| 2856 } | 2834 } |
| 2857 try { | 2835 try { |
| 2858 testStoreLoad(l, zBad); | 2836 int64_list_load_store_test.testStoreLoad(l, zBad); |
| 2859 } catch (_) { | 2837 } catch (_) { |
| 2860 } | 2838 } |
| 2861 | 2839 |
| 2862 for (let i = 0; i < 40; i++) { | 2840 for (let i = 0; i < 40; i++) { |
| 2863 testStoreLoad(l, zGood); | 2841 int64_list_load_store_test.testStoreLoad(l, zGood); |
| 2864 } | 2842 } |
| 2865 } | 2843 }; |
| 2866 dart.fn(main); | 2844 dart.fn(int64_list_load_store_test.main); |
| 2867 // Exports: | 2845 // Exports: |
| 2868 exports.testStoreLoad = testStoreLoad; | 2846 exports.int64_list_load_store_test = int64_list_load_store_test; |
| 2869 exports.main = main; | 2847 }); |
| 2870 }); | 2848 dart_library.library('native_interceptor_no_own_method_to_intercept_test', null,
/* Imports */[ |
| 2871 dart_library.library('lib/typed_data/native_interceptor_no_own_method_to_interce
pt_test', null, /* Imports */[ | 2849 'dart_sdk' |
| 2872 'dart/_runtime', | 2850 ], function(exports, dart_sdk) { |
| 2873 'dart/typed_data' | 2851 'use strict'; |
| 2874 ], /* Lazy imports */[ | 2852 const core = dart_sdk.core; |
| 2875 ], function(exports, dart, typed_data) { | 2853 const typed_data = dart_sdk.typed_data; |
| 2876 'use strict'; | 2854 const dart = dart_sdk.dart; |
| 2877 let dartx = dart.dartx; | 2855 const dartx = dart_sdk.dartx; |
| 2878 function use(s) { | 2856 const native_interceptor_no_own_method_to_intercept_test = Object.create(null)
; |
| 2857 native_interceptor_no_own_method_to_intercept_test.use = function(s) { |
| 2879 return s; | 2858 return s; |
| 2880 } | 2859 }; |
| 2881 dart.fn(use); | 2860 dart.fn(native_interceptor_no_own_method_to_intercept_test.use); |
| 2882 function main() { | 2861 native_interceptor_no_own_method_to_intercept_test.main = function() { |
| 2883 use(dart.toString(typed_data.ByteData.new(1))); | 2862 native_interceptor_no_own_method_to_intercept_test.use(dart.toString(typed_d
ata.ByteData.new(1))); |
| 2884 } | 2863 }; |
| 2885 dart.fn(main); | 2864 dart.fn(native_interceptor_no_own_method_to_intercept_test.main); |
| 2886 // Exports: | 2865 // Exports: |
| 2887 exports.use = use; | 2866 exports.native_interceptor_no_own_method_to_intercept_test = native_intercepto
r_no_own_method_to_intercept_test; |
| 2888 exports.main = main; | 2867 }); |
| 2889 }); | 2868 dart_library.library('setRange_1_test', null, /* Imports */[ |
| 2890 dart_library.library('lib/typed_data/setRange_1_test', null, /* Imports */[ | 2869 'dart_sdk', |
| 2891 'dart/_runtime', | 2870 'expect' |
| 2892 'lib/typed_data/setRange_lib' | 2871 ], function(exports, dart_sdk, expect) { |
| 2893 ], /* Lazy imports */[ | 2872 'use strict'; |
| 2894 ], function(exports, dart, setRange_lib) { | 2873 const core = dart_sdk.core; |
| 2895 'use strict'; | 2874 const typed_data = dart_sdk.typed_data; |
| 2896 let dartx = dart.dartx; | 2875 const dart = dart_sdk.dart; |
| 2897 function sameTypeTest() { | 2876 const dartx = dart_sdk.dartx; |
| 2877 const expect$ = expect.expect; |
| 2878 const setRange_1_test = Object.create(null); |
| 2879 const setRange_lib = Object.create(null); |
| 2880 setRange_1_test.sameTypeTest = function() { |
| 2898 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeInt16View); | 2881 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeInt16View); |
| 2899 setRange_lib.checkSameSize(setRange_lib.makeUint16List, setRange_lib.makeUin
t16View, setRange_lib.makeUint16View); | 2882 setRange_lib.checkSameSize(setRange_lib.makeUint16List, setRange_lib.makeUin
t16View, setRange_lib.makeUint16View); |
| 2900 } | 2883 }; |
| 2901 dart.fn(sameTypeTest); | 2884 dart.fn(setRange_1_test.sameTypeTest); |
| 2902 function main() { | 2885 setRange_1_test.main = function() { |
| 2903 sameTypeTest(); | 2886 setRange_1_test.sameTypeTest(); |
| 2904 } | 2887 }; |
| 2905 dart.fn(main); | 2888 dart.fn(setRange_1_test.main); |
| 2906 // Exports: | 2889 setRange_lib.initialize = function(a) { |
| 2907 exports.sameTypeTest = sameTypeTest; | 2890 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
| 2908 exports.main = main; | 2891 dart.dsetindex(a, i, i + 1); |
| 2909 }); | 2892 } |
| 2910 dart_library.library('lib/typed_data/setRange_2_test', null, /* Imports */[ | 2893 }; |
| 2911 'dart/_runtime', | 2894 dart.fn(setRange_lib.initialize); |
| 2912 'lib/typed_data/setRange_lib' | 2895 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
| 2913 ], /* Lazy imports */[ | 2896 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2914 ], function(exports, dart, setRange_lib) { | 2897 }; |
| 2915 'use strict'; | 2898 dart.fn(setRange_lib.makeInt16View); |
| 2916 let dartx = dart.dartx; | 2899 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
| 2917 function sameElementSizeTest() { | 2900 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2901 }; |
| 2902 dart.fn(setRange_lib.makeUint16View); |
| 2903 setRange_lib.makeInt16List = function(length) { |
| 2904 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 2905 }; |
| 2906 dart.fn(setRange_lib.makeInt16List); |
| 2907 setRange_lib.makeUint16List = function(length) { |
| 2908 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 2909 }; |
| 2910 dart.fn(setRange_lib.makeUint16List); |
| 2911 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 2912 let a0 = dart.dcall(constructor0, 9); |
| 2913 let buffer = dart.dload(a0, 'buffer'); |
| 2914 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 2915 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 2916 setRange_lib.initialize(a0); |
| 2917 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 2918 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 2919 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 2920 setRange_lib.initialize(a0); |
| 2921 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 2922 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 2923 setRange_lib.initialize(a0); |
| 2924 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 2925 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 2926 setRange_lib.initialize(a0); |
| 2927 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 2928 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 2929 setRange_lib.initialize(a0); |
| 2930 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 2931 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 2932 setRange_lib.initialize(a0); |
| 2933 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 2934 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 2935 setRange_lib.initialize(a0); |
| 2936 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 2937 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 2938 }; |
| 2939 dart.fn(setRange_lib.checkSameSize); |
| 2940 // Exports: |
| 2941 exports.setRange_1_test = setRange_1_test; |
| 2942 exports.setRange_lib = setRange_lib; |
| 2943 }); |
| 2944 dart_library.library('setRange_2_test', null, /* Imports */[ |
| 2945 'dart_sdk', |
| 2946 'expect' |
| 2947 ], function(exports, dart_sdk, expect) { |
| 2948 'use strict'; |
| 2949 const core = dart_sdk.core; |
| 2950 const typed_data = dart_sdk.typed_data; |
| 2951 const dart = dart_sdk.dart; |
| 2952 const dartx = dart_sdk.dartx; |
| 2953 const expect$ = expect.expect; |
| 2954 const setRange_2_test = Object.create(null); |
| 2955 const setRange_lib = Object.create(null); |
| 2956 setRange_2_test.sameElementSizeTest = function() { |
| 2918 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeUint16View); | 2957 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeInt1
6View, setRange_lib.makeUint16View); |
| 2919 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeUint
16View, setRange_lib.makeInt16View); | 2958 setRange_lib.checkSameSize(setRange_lib.makeInt16List, setRange_lib.makeUint
16View, setRange_lib.makeInt16View); |
| 2920 } | 2959 }; |
| 2921 dart.fn(sameElementSizeTest); | 2960 dart.fn(setRange_2_test.sameElementSizeTest); |
| 2922 function main() { | 2961 setRange_2_test.main = function() { |
| 2923 sameElementSizeTest(); | 2962 setRange_2_test.sameElementSizeTest(); |
| 2924 } | 2963 }; |
| 2925 dart.fn(main); | 2964 dart.fn(setRange_2_test.main); |
| 2926 // Exports: | 2965 setRange_lib.initialize = function(a) { |
| 2927 exports.sameElementSizeTest = sameElementSizeTest; | 2966 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
| 2928 exports.main = main; | 2967 dart.dsetindex(a, i, i + 1); |
| 2929 }); | 2968 } |
| 2930 dart_library.library('lib/typed_data/setRange_3_test', null, /* Imports */[ | 2969 }; |
| 2931 'dart/_runtime', | 2970 dart.fn(setRange_lib.initialize); |
| 2932 'dart/typed_data', | 2971 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
| 2933 'lib/typed_data/setRange_lib', | 2972 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2934 'expect/expect' | 2973 }; |
| 2935 ], /* Lazy imports */[ | 2974 dart.fn(setRange_lib.makeInt16View); |
| 2936 ], function(exports, dart, typed_data, setRange_lib, expect) { | 2975 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
| 2937 'use strict'; | 2976 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2938 let dartx = dart.dartx; | 2977 }; |
| 2939 function expandContractTest() { | 2978 dart.fn(setRange_lib.makeUint16View); |
| 2979 setRange_lib.makeInt16List = function(length) { |
| 2980 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 2981 }; |
| 2982 dart.fn(setRange_lib.makeInt16List); |
| 2983 setRange_lib.makeUint16List = function(length) { |
| 2984 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 2985 }; |
| 2986 dart.fn(setRange_lib.makeUint16List); |
| 2987 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 2988 let a0 = dart.dcall(constructor0, 9); |
| 2989 let buffer = dart.dload(a0, 'buffer'); |
| 2990 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 2991 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 2992 setRange_lib.initialize(a0); |
| 2993 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 2994 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 2995 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 2996 setRange_lib.initialize(a0); |
| 2997 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 2998 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 2999 setRange_lib.initialize(a0); |
| 3000 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3001 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3002 setRange_lib.initialize(a0); |
| 3003 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3004 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3005 setRange_lib.initialize(a0); |
| 3006 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3007 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3008 setRange_lib.initialize(a0); |
| 3009 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3010 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3011 setRange_lib.initialize(a0); |
| 3012 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3013 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3014 }; |
| 3015 dart.fn(setRange_lib.checkSameSize); |
| 3016 // Exports: |
| 3017 exports.setRange_2_test = setRange_2_test; |
| 3018 exports.setRange_lib = setRange_lib; |
| 3019 }); |
| 3020 dart_library.library('setRange_3_test', null, /* Imports */[ |
| 3021 'dart_sdk', |
| 3022 'expect' |
| 3023 ], function(exports, dart_sdk, expect) { |
| 3024 'use strict'; |
| 3025 const core = dart_sdk.core; |
| 3026 const typed_data = dart_sdk.typed_data; |
| 3027 const dart = dart_sdk.dart; |
| 3028 const dartx = dart_sdk.dartx; |
| 3029 const expect$ = expect.expect; |
| 3030 const setRange_3_test = Object.create(null); |
| 3031 const setRange_lib = Object.create(null); |
| 3032 setRange_3_test.expandContractTest = function() { |
| 2940 let a1 = typed_data.Int32List.new(8); | 3033 let a1 = typed_data.Int32List.new(8); |
| 2941 let buffer = a1[dartx.buffer]; | 3034 let buffer = a1[dartx.buffer]; |
| 2942 let a2 = typed_data.Int8List.view(buffer, 12, 8); | 3035 let a2 = typed_data.Int8List.view(buffer, 12, 8); |
| 2943 setRange_lib.initialize(a2); | 3036 setRange_lib.initialize(a2); |
| 2944 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3037 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
| 2945 a1[dartx.setRange](0, 8, a2); | 3038 a1[dartx.setRange](0, 8, a2); |
| 2946 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 3039 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
| 2947 setRange_lib.initialize(a1); | 3040 setRange_lib.initialize(a1); |
| 2948 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 3041 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
| 2949 a2[dartx.setRange](0, 8, a1); | 3042 a2[dartx.setRange](0, 8, a1); |
| 2950 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3043 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
| 2951 } | 3044 }; |
| 2952 dart.fn(expandContractTest); | 3045 dart.fn(setRange_3_test.expandContractTest); |
| 2953 function main() { | 3046 setRange_3_test.main = function() { |
| 2954 expandContractTest(); | 3047 setRange_3_test.expandContractTest(); |
| 2955 } | 3048 }; |
| 2956 dart.fn(main); | 3049 dart.fn(setRange_3_test.main); |
| 2957 // Exports: | 3050 setRange_lib.initialize = function(a) { |
| 2958 exports.expandContractTest = expandContractTest; | 3051 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
| 2959 exports.main = main; | 3052 dart.dsetindex(a, i, i + 1); |
| 2960 }); | 3053 } |
| 2961 dart_library.library('lib/typed_data/setRange_4_test', null, /* Imports */[ | 3054 }; |
| 2962 'dart/_runtime', | 3055 dart.fn(setRange_lib.initialize); |
| 2963 'dart/typed_data', | 3056 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
| 2964 'lib/typed_data/setRange_lib', | 3057 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2965 'expect/expect' | 3058 }; |
| 2966 ], /* Lazy imports */[ | 3059 dart.fn(setRange_lib.makeInt16View); |
| 2967 ], function(exports, dart, typed_data, setRange_lib, expect) { | 3060 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
| 2968 'use strict'; | 3061 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2969 let dartx = dart.dartx; | 3062 }; |
| 2970 function clampingTest() { | 3063 dart.fn(setRange_lib.makeUint16View); |
| 3064 setRange_lib.makeInt16List = function(length) { |
| 3065 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 3066 }; |
| 3067 dart.fn(setRange_lib.makeInt16List); |
| 3068 setRange_lib.makeUint16List = function(length) { |
| 3069 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 3070 }; |
| 3071 dart.fn(setRange_lib.makeUint16List); |
| 3072 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 3073 let a0 = dart.dcall(constructor0, 9); |
| 3074 let buffer = dart.dload(a0, 'buffer'); |
| 3075 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 3076 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 3077 setRange_lib.initialize(a0); |
| 3078 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 3079 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 3080 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 3081 setRange_lib.initialize(a0); |
| 3082 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 3083 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 3084 setRange_lib.initialize(a0); |
| 3085 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3086 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3087 setRange_lib.initialize(a0); |
| 3088 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3089 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3090 setRange_lib.initialize(a0); |
| 3091 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3092 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3093 setRange_lib.initialize(a0); |
| 3094 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3095 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3096 setRange_lib.initialize(a0); |
| 3097 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3098 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3099 }; |
| 3100 dart.fn(setRange_lib.checkSameSize); |
| 3101 // Exports: |
| 3102 exports.setRange_3_test = setRange_3_test; |
| 3103 exports.setRange_lib = setRange_lib; |
| 3104 }); |
| 3105 dart_library.library('setRange_4_test', null, /* Imports */[ |
| 3106 'dart_sdk', |
| 3107 'expect' |
| 3108 ], function(exports, dart_sdk, expect) { |
| 3109 'use strict'; |
| 3110 const core = dart_sdk.core; |
| 3111 const typed_data = dart_sdk.typed_data; |
| 3112 const dart = dart_sdk.dart; |
| 3113 const dartx = dart_sdk.dartx; |
| 3114 const expect$ = expect.expect; |
| 3115 const setRange_4_test = Object.create(null); |
| 3116 const setRange_lib = Object.create(null); |
| 3117 setRange_4_test.clampingTest = function() { |
| 2971 let a1 = typed_data.Int8List.new(8); | 3118 let a1 = typed_data.Int8List.new(8); |
| 2972 let a2 = typed_data.Uint8ClampedList.view(a1[dartx.buffer]); | 3119 let a2 = typed_data.Uint8ClampedList.view(a1[dartx.buffer]); |
| 2973 setRange_lib.initialize(a1); | 3120 setRange_lib.initialize(a1); |
| 2974 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 3121 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
| 2975 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3122 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
| 2976 a1[dartx.set](0, -1); | 3123 a1[dartx.set](0, -1); |
| 2977 a2[dartx.setRange](0, 2, a1); | 3124 a2[dartx.setRange](0, 2, a1); |
| 2978 expect.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 3125 expect$.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
| 2979 } | 3126 }; |
| 2980 dart.fn(clampingTest); | 3127 dart.fn(setRange_4_test.clampingTest); |
| 2981 function main() { | 3128 setRange_4_test.main = function() { |
| 2982 clampingTest(); | 3129 setRange_4_test.clampingTest(); |
| 2983 } | 3130 }; |
| 2984 dart.fn(main); | 3131 dart.fn(setRange_4_test.main); |
| 2985 // Exports: | 3132 setRange_lib.initialize = function(a) { |
| 2986 exports.clampingTest = clampingTest; | 3133 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
| 2987 exports.main = main; | 3134 dart.dsetindex(a, i, i + 1); |
| 2988 }); | 3135 } |
| 2989 dart_library.library('lib/typed_data/setRange_5_test', null, /* Imports */[ | 3136 }; |
| 2990 'dart/_runtime', | 3137 dart.fn(setRange_lib.initialize); |
| 2991 'dart/typed_data', | 3138 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
| 2992 'lib/typed_data/setRange_lib', | 3139 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2993 'expect/expect' | 3140 }; |
| 2994 ], /* Lazy imports */[ | 3141 dart.fn(setRange_lib.makeInt16View); |
| 2995 ], function(exports, dart, typed_data, setRange_lib, expect) { | 3142 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
| 2996 'use strict'; | 3143 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
| 2997 let dartx = dart.dartx; | 3144 }; |
| 2998 function overlapTest() { | 3145 dart.fn(setRange_lib.makeUint16View); |
| 3146 setRange_lib.makeInt16List = function(length) { |
| 3147 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 3148 }; |
| 3149 dart.fn(setRange_lib.makeInt16List); |
| 3150 setRange_lib.makeUint16List = function(length) { |
| 3151 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 3152 }; |
| 3153 dart.fn(setRange_lib.makeUint16List); |
| 3154 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 3155 let a0 = dart.dcall(constructor0, 9); |
| 3156 let buffer = dart.dload(a0, 'buffer'); |
| 3157 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 3158 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 3159 setRange_lib.initialize(a0); |
| 3160 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 3161 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 3162 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 3163 setRange_lib.initialize(a0); |
| 3164 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 3165 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 3166 setRange_lib.initialize(a0); |
| 3167 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3168 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3169 setRange_lib.initialize(a0); |
| 3170 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3171 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3172 setRange_lib.initialize(a0); |
| 3173 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3174 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3175 setRange_lib.initialize(a0); |
| 3176 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3177 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3178 setRange_lib.initialize(a0); |
| 3179 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3180 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3181 }; |
| 3182 dart.fn(setRange_lib.checkSameSize); |
| 3183 // Exports: |
| 3184 exports.setRange_4_test = setRange_4_test; |
| 3185 exports.setRange_lib = setRange_lib; |
| 3186 }); |
| 3187 dart_library.library('setRange_5_test', null, /* Imports */[ |
| 3188 'dart_sdk', |
| 3189 'expect' |
| 3190 ], function(exports, dart_sdk, expect) { |
| 3191 'use strict'; |
| 3192 const core = dart_sdk.core; |
| 3193 const typed_data = dart_sdk.typed_data; |
| 3194 const dart = dart_sdk.dart; |
| 3195 const dartx = dart_sdk.dartx; |
| 3196 const expect$ = expect.expect; |
| 3197 const setRange_5_test = Object.create(null); |
| 3198 const setRange_lib = Object.create(null); |
| 3199 setRange_5_test.overlapTest = function() { |
| 2999 let buffer = typed_data.Float32List.new(3)[dartx.buffer]; | 3200 let buffer = typed_data.Float32List.new(3)[dartx.buffer]; |
| 3000 let a0 = typed_data.Int8List.view(buffer); | 3201 let a0 = typed_data.Int8List.view(buffer); |
| 3001 let a1 = typed_data.Int8List.view(buffer, 1, 5); | 3202 let a1 = typed_data.Int8List.view(buffer, 1, 5); |
| 3002 let a2 = typed_data.Int8List.view(buffer, 2, 5); | 3203 let a2 = typed_data.Int8List.view(buffer, 2, 5); |
| 3003 setRange_lib.initialize(a0); | 3204 setRange_lib.initialize(a0); |
| 3004 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3205 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
| 3005 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); | 3206 expect$.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
| 3006 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); | 3207 expect$.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
| 3007 a1[dartx.setRange](0, 5, a2); | 3208 a1[dartx.setRange](0, 5, a2); |
| 3008 expect.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3209 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); |
| 3009 setRange_lib.initialize(a0); | 3210 setRange_lib.initialize(a0); |
| 3010 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3211 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
| 3011 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); | 3212 expect$.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
| 3012 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); | 3213 expect$.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
| 3013 a2[dartx.setRange](0, 5, a1); | 3214 a2[dartx.setRange](0, 5, a1); |
| 3014 expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); | 3215 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); |
| 3015 } | 3216 }; |
| 3016 dart.fn(overlapTest); | 3217 dart.fn(setRange_5_test.overlapTest); |
| 3017 function main() { | 3218 setRange_5_test.main = function() { |
| 3018 overlapTest(); | 3219 setRange_5_test.overlapTest(); |
| 3019 } | 3220 }; |
| 3020 dart.fn(main); | 3221 dart.fn(setRange_5_test.main); |
| 3021 // Exports: | 3222 setRange_lib.initialize = function(a) { |
| 3022 exports.overlapTest = overlapTest; | |
| 3023 exports.main = main; | |
| 3024 }); | |
| 3025 dart_library.library('lib/typed_data/setRange_lib', null, /* Imports */[ | |
| 3026 'dart/_runtime', | |
| 3027 'dart/core', | |
| 3028 'dart/typed_data', | |
| 3029 'expect/expect' | |
| 3030 ], /* Lazy imports */[ | |
| 3031 ], function(exports, dart, core, typed_data, expect) { | |
| 3032 'use strict'; | |
| 3033 let dartx = dart.dartx; | |
| 3034 function initialize(a) { | |
| 3035 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { | 3223 for (let i = 0; i < dart.notNull(dart.as(dart.dload(a, 'length'), core.num))
; i++) { |
| 3036 dart.dsetindex(a, i, i + 1); | 3224 dart.dsetindex(a, i, i + 1); |
| 3037 } | 3225 } |
| 3038 } | 3226 }; |
| 3039 dart.fn(initialize); | 3227 dart.fn(setRange_lib.initialize); |
| 3040 function makeInt16View(buffer, byteOffset, length) { | 3228 setRange_lib.makeInt16View = function(buffer, byteOffset, length) { |
| 3041 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); | 3229 return typed_data.Int16List.view(dart.as(buffer, typed_data.ByteBuffer), dar
t.as(byteOffset, core.int), dart.as(length, core.int)); |
| 3042 } | 3230 }; |
| 3043 dart.fn(makeInt16View); | 3231 dart.fn(setRange_lib.makeInt16View); |
| 3044 function makeUint16View(buffer, byteOffset, length) { | 3232 setRange_lib.makeUint16View = function(buffer, byteOffset, length) { |
| 3045 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); | 3233 return typed_data.Uint16List.view(dart.as(buffer, typed_data.ByteBuffer), da
rt.as(byteOffset, core.int), dart.as(length, core.int)); |
| 3046 } | 3234 }; |
| 3047 dart.fn(makeUint16View); | 3235 dart.fn(setRange_lib.makeUint16View); |
| 3048 function makeInt16List(length) { | 3236 setRange_lib.makeInt16List = function(length) { |
| 3049 return typed_data.Int16List.new(dart.as(length, core.int)); | 3237 return typed_data.Int16List.new(dart.as(length, core.int)); |
| 3050 } | 3238 }; |
| 3051 dart.fn(makeInt16List); | 3239 dart.fn(setRange_lib.makeInt16List); |
| 3052 function makeUint16List(length) { | 3240 setRange_lib.makeUint16List = function(length) { |
| 3053 return typed_data.Uint16List.new(dart.as(length, core.int)); | 3241 return typed_data.Uint16List.new(dart.as(length, core.int)); |
| 3054 } | 3242 }; |
| 3055 dart.fn(makeUint16List); | 3243 dart.fn(setRange_lib.makeUint16List); |
| 3056 function checkSameSize(constructor0, constructor1, constructor2) { | 3244 setRange_lib.checkSameSize = function(constructor0, constructor1, constructor2
) { |
| 3057 let a0 = dart.dcall(constructor0, 9); | 3245 let a0 = dart.dcall(constructor0, 9); |
| 3058 let buffer = dart.dload(a0, 'buffer'); | 3246 let buffer = dart.dload(a0, 'buffer'); |
| 3059 let a1 = dart.dcall(constructor1, buffer, 0, 7); | 3247 let a1 = dart.dcall(constructor1, buffer, 0, 7); |
| 3060 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); | 3248 let a2 = dart.dcall(constructor2, buffer, 2 * dart.notNull(dart.as(dart.dloa
d(a0, 'elementSizeInBytes'), core.num)), 7); |
| 3061 initialize(a0); | 3249 setRange_lib.initialize(a0); |
| 3062 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); | 3250 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9]', `${a0}`); |
| 3063 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); | 3251 expect$.Expect.equals('[1, 2, 3, 4, 5, 6, 7]', `${a1}`); |
| 3064 expect.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); | 3252 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9]', `${a2}`); |
| 3065 initialize(a0); | 3253 setRange_lib.initialize(a0); |
| 3066 dart.dsend(a1, 'setRange', 0, 7, a2); | 3254 dart.dsend(a1, 'setRange', 0, 7, a2); |
| 3067 expect.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); | 3255 expect$.Expect.equals('[3, 4, 5, 6, 7, 8, 9, 8, 9]', `${a0}`); |
| 3068 initialize(a0); | 3256 setRange_lib.initialize(a0); |
| 3069 dart.dsend(a2, 'setRange', 0, 7, a1); | 3257 dart.dsend(a2, 'setRange', 0, 7, a1); |
| 3070 expect.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); | 3258 expect$.Expect.equals('[1, 2, 1, 2, 3, 4, 5, 6, 7]', `${a0}`); |
| 3071 initialize(a0); | 3259 setRange_lib.initialize(a0); |
| 3072 dart.dsend(a1, 'setRange', 1, 7, a2); | 3260 dart.dsend(a1, 'setRange', 1, 7, a2); |
| 3073 expect.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); | 3261 expect$.Expect.equals('[1, 3, 4, 5, 6, 7, 8, 8, 9]', `${a0}`); |
| 3074 initialize(a0); | 3262 setRange_lib.initialize(a0); |
| 3075 dart.dsend(a2, 'setRange', 1, 7, a1); | 3263 dart.dsend(a2, 'setRange', 1, 7, a1); |
| 3076 expect.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); | 3264 expect$.Expect.equals('[1, 2, 3, 1, 2, 3, 4, 5, 6]', `${a0}`); |
| 3077 initialize(a0); | 3265 setRange_lib.initialize(a0); |
| 3078 dart.dsend(a1, 'setRange', 0, 6, a2, 1); | 3266 dart.dsend(a1, 'setRange', 0, 6, a2, 1); |
| 3079 expect.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); | 3267 expect$.Expect.equals('[4, 5, 6, 7, 8, 9, 7, 8, 9]', `${a0}`); |
| 3080 initialize(a0); | 3268 setRange_lib.initialize(a0); |
| 3081 dart.dsend(a2, 'setRange', 0, 6, a1, 1); | 3269 dart.dsend(a2, 'setRange', 0, 6, a1, 1); |
| 3082 expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); | 3270 expect$.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 7, 9]', `${a0}`); |
| 3083 } | 3271 }; |
| 3084 dart.fn(checkSameSize); | 3272 dart.fn(setRange_lib.checkSameSize); |
| 3085 // Exports: | 3273 // Exports: |
| 3086 exports.initialize = initialize; | 3274 exports.setRange_5_test = setRange_5_test; |
| 3087 exports.makeInt16View = makeInt16View; | 3275 exports.setRange_lib = setRange_lib; |
| 3088 exports.makeUint16View = makeUint16View; | 3276 }); |
| 3089 exports.makeInt16List = makeInt16List; | 3277 dart_library.library('simd_store_to_load_forward_test', null, /* Imports */[ |
| 3090 exports.makeUint16List = makeUint16List; | 3278 'dart_sdk', |
| 3091 exports.checkSameSize = checkSameSize; | 3279 'expect' |
| 3092 }); | 3280 ], function(exports, dart_sdk, expect) { |
| 3093 dart_library.library('lib/typed_data/simd_store_to_load_forward_test', null, /*
Imports */[ | 3281 'use strict'; |
| 3094 'dart/_runtime', | 3282 const core = dart_sdk.core; |
| 3095 'dart/typed_data', | 3283 const typed_data = dart_sdk.typed_data; |
| 3096 'expect/expect' | 3284 const dart = dart_sdk.dart; |
| 3097 ], /* Lazy imports */[ | 3285 const dartx = dart_sdk.dartx; |
| 3098 ], function(exports, dart, typed_data, expect) { | 3286 const expect$ = expect.expect; |
| 3099 'use strict'; | 3287 const simd_store_to_load_forward_test = Object.create(null); |
| 3100 let dartx = dart.dartx; | 3288 simd_store_to_load_forward_test.testLoadStoreForwardingFloat32x4 = function(l,
v) { |
| 3101 function testLoadStoreForwardingFloat32x4(l, v) { | |
| 3102 l.set(1, v); | 3289 l.set(1, v); |
| 3103 let r = l.get(1); | 3290 let r = l.get(1); |
| 3104 return r; | 3291 return r; |
| 3105 } | 3292 }; |
| 3106 dart.fn(testLoadStoreForwardingFloat32x4, typed_data.Float32x4, [typed_data.Fl
oat32x4List, typed_data.Float32x4]); | 3293 dart.fn(simd_store_to_load_forward_test.testLoadStoreForwardingFloat32x4, type
d_data.Float32x4, [typed_data.Float32x4List, typed_data.Float32x4]); |
| 3107 function main() { | 3294 simd_store_to_load_forward_test.main = function() { |
| 3108 let l = typed_data.Float32x4List.new(4); | 3295 let l = typed_data.Float32x4List.new(4); |
| 3109 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); | 3296 let a = typed_data.Float32x4.new(1.0, 2.0, 3.0, 4.0); |
| 3110 let b = null; | 3297 let b = null; |
| 3111 for (let i = 0; i < 20; i++) { | 3298 for (let i = 0; i < 20; i++) { |
| 3112 b = testLoadStoreForwardingFloat32x4(l, a); | 3299 b = simd_store_to_load_forward_test.testLoadStoreForwardingFloat32x4(l, a)
; |
| 3113 } | 3300 } |
| 3114 expect.Expect.equals(a.x, b.x); | 3301 expect$.Expect.equals(a.x, b.x); |
| 3115 expect.Expect.equals(a.y, b.y); | 3302 expect$.Expect.equals(a.y, b.y); |
| 3116 expect.Expect.equals(a.z, b.z); | 3303 expect$.Expect.equals(a.z, b.z); |
| 3117 expect.Expect.equals(a.w, b.w); | 3304 expect$.Expect.equals(a.w, b.w); |
| 3118 } | 3305 }; |
| 3119 dart.fn(main); | 3306 dart.fn(simd_store_to_load_forward_test.main); |
| 3120 // Exports: | 3307 // Exports: |
| 3121 exports.testLoadStoreForwardingFloat32x4 = testLoadStoreForwardingFloat32x4; | 3308 exports.simd_store_to_load_forward_test = simd_store_to_load_forward_test; |
| 3122 exports.main = main; | 3309 }); |
| 3123 }); | 3310 dart_library.library('typed_data_from_list_test', null, /* Imports */[ |
| 3124 dart_library.library('lib/typed_data/typed_data_from_list_test', null, /* Import
s */[ | 3311 'dart_sdk' |
| 3125 'dart/_runtime', | 3312 ], function(exports, dart_sdk) { |
| 3126 'dart/collection', | 3313 'use strict'; |
| 3127 'dart/core', | 3314 const core = dart_sdk.core; |
| 3128 'dart/typed_data' | 3315 const collection = dart_sdk.collection; |
| 3129 ], /* Lazy imports */[ | 3316 const typed_data = dart_sdk.typed_data; |
| 3130 ], function(exports, dart, collection, core, typed_data) { | 3317 const dart = dart_sdk.dart; |
| 3131 'use strict'; | 3318 const dartx = dart_sdk.dartx; |
| 3132 let dartx = dart.dartx; | 3319 const typed_data_from_list_test = Object.create(null); |
| 3133 function main() { | 3320 typed_data_from_list_test.main = function() { |
| 3134 let list = new collection.UnmodifiableListView(dart.list([1, 2], core.int)); | 3321 let list = new collection.UnmodifiableListView(dart.list([1, 2], core.int)); |
| 3135 let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int)
)); | 3322 let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int)
)); |
| 3136 if (typed[dartx.get](0) != 1 || typed[dartx.get](1) != 2 || typed[dartx.leng
th] != 2) { | 3323 if (typed[dartx.get](0) != 1 || typed[dartx.get](1) != 2 || typed[dartx.leng
th] != 2) { |
| 3137 dart.throw('Test failed'); | 3324 dart.throw('Test failed'); |
| 3138 } | 3325 } |
| 3139 } | 3326 }; |
| 3140 dart.fn(main); | 3327 dart.fn(typed_data_from_list_test.main); |
| 3141 // Exports: | 3328 // Exports: |
| 3142 exports.main = main; | 3329 exports.typed_data_from_list_test = typed_data_from_list_test; |
| 3143 }); | 3330 }); |
| 3144 dart_library.library('lib/typed_data/typed_data_hierarchy_int64_test', null, /*
Imports */[ | 3331 dart_library.library('typed_data_hierarchy_int64_test', null, /* Imports */[ |
| 3145 'dart/_runtime', | 3332 'dart_sdk', |
| 3146 'expect/expect', | 3333 'expect' |
| 3147 'dart/typed_data', | 3334 ], function(exports, dart_sdk, expect) { |
| 3148 'dart/core' | 3335 'use strict'; |
| 3149 ], /* Lazy imports */[ | 3336 const core = dart_sdk.core; |
| 3150 ], function(exports, dart, expect, typed_data, core) { | 3337 const typed_data = dart_sdk.typed_data; |
| 3151 'use strict'; | 3338 const dart = dart_sdk.dart; |
| 3152 let dartx = dart.dartx; | 3339 const dartx = dart_sdk.dartx; |
| 3153 exports.inscrutable = null; | 3340 const expect$ = expect.expect; |
| 3154 function implementsTypedData() { | 3341 const typed_data_hierarchy_int64_test = Object.create(null); |
| 3155 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int6
4List.new(1)), typed_data.TypedData)); | 3342 typed_data_hierarchy_int64_test.inscrutable = null; |
| 3156 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
64List.new(1)), typed_data.TypedData)); | 3343 typed_data_hierarchy_int64_test.implementsTypedData = function() { |
| 3157 } | 3344 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Int64List.new(1)), typed_data.TypedData)); |
| 3158 dart.fn(implementsTypedData, dart.void, []); | 3345 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Uint64List.new(1)), typed_data.TypedData)); |
| 3159 function implementsList() { | 3346 }; |
| 3160 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int6
4List.new(1)), core.List$(core.int))); | 3347 dart.fn(typed_data_hierarchy_int64_test.implementsTypedData, dart.void, []); |
| 3161 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
64List.new(1)), core.List$(core.int))); | 3348 typed_data_hierarchy_int64_test.implementsList = function() { |
| 3162 } | 3349 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Int64List.new(1)), core.List$(core.int))); |
| 3163 dart.fn(implementsList, dart.void, []); | 3350 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_int64_test.ins
crutable, typed_data.Uint64List.new(1)), core.List$(core.int))); |
| 3164 function main() { | 3351 }; |
| 3165 exports.inscrutable = dart.fn(x => x); | 3352 dart.fn(typed_data_hierarchy_int64_test.implementsList, dart.void, []); |
| 3166 implementsTypedData(); | 3353 typed_data_hierarchy_int64_test.main = function() { |
| 3167 implementsList(); | 3354 typed_data_hierarchy_int64_test.inscrutable = dart.fn(x => x); |
| 3168 } | 3355 typed_data_hierarchy_int64_test.implementsTypedData(); |
| 3169 dart.fn(main); | 3356 typed_data_hierarchy_int64_test.implementsList(); |
| 3170 // Exports: | 3357 }; |
| 3171 exports.implementsTypedData = implementsTypedData; | 3358 dart.fn(typed_data_hierarchy_int64_test.main); |
| 3172 exports.implementsList = implementsList; | 3359 // Exports: |
| 3173 exports.main = main; | 3360 exports.typed_data_hierarchy_int64_test = typed_data_hierarchy_int64_test; |
| 3174 }); | 3361 }); |
| 3175 dart_library.library('lib/typed_data/typed_data_hierarchy_test', null, /* Import
s */[ | 3362 dart_library.library('typed_data_hierarchy_test', null, /* Imports */[ |
| 3176 'dart/_runtime', | 3363 'dart_sdk', |
| 3177 'expect/expect', | 3364 'expect' |
| 3178 'dart/typed_data', | 3365 ], function(exports, dart_sdk, expect) { |
| 3179 'dart/core' | 3366 'use strict'; |
| 3180 ], /* Lazy imports */[ | 3367 const core = dart_sdk.core; |
| 3181 ], function(exports, dart, expect, typed_data, core) { | 3368 const typed_data = dart_sdk.typed_data; |
| 3182 'use strict'; | 3369 const dart = dart_sdk.dart; |
| 3183 let dartx = dart.dartx; | 3370 const dartx = dart_sdk.dartx; |
| 3184 exports.inscrutable = null; | 3371 const expect$ = expect.expect; |
| 3185 function testClampedList() { | 3372 const typed_data_hierarchy_test = Object.create(null); |
| 3186 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8List.new(1)), typed_data.Uint8List)); | 3373 typed_data_hierarchy_test.inscrutable = null; |
| 3187 expect.Expect.isFalse(dart.is(typed_data.Uint8ClampedList.new(1), typed_data
.Uint8List), 'Uint8ClampedList should not be a subtype of Uint8List ' + 'in opti
mizable test'); | 3374 typed_data_hierarchy_test.testClampedList = function() { |
| 3188 expect.Expect.isFalse(dart.is(dart.dcall(exports.inscrutable, typed_data.Uin
t8ClampedList.new(1)), typed_data.Uint8List), 'Uint8ClampedList should not be a
subtype of Uint8List in dynamic test'); | 3375 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8List.new(1)), typed_data.Uint8List)); |
| 3189 } | 3376 expect$.Expect.isFalse(dart.is(typed_data.Uint8ClampedList.new(1), typed_dat
a.Uint8List), 'Uint8ClampedList should not be a subtype of Uint8List ' + 'in opt
imizable test'); |
| 3190 dart.fn(testClampedList, dart.void, []); | 3377 expect$.Expect.isFalse(dart.is(dart.dcall(typed_data_hierarchy_test.inscruta
ble, typed_data.Uint8ClampedList.new(1)), typed_data.Uint8List), 'Uint8ClampedLi
st should not be a subtype of Uint8List in dynamic test'); |
| 3191 function implementsTypedData() { | 3378 }; |
| 3192 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Byte
Data.new(1)), typed_data.TypedData)); | 3379 dart.fn(typed_data_hierarchy_test.testClampedList, dart.void, []); |
| 3193 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32List.new(1)), typed_data.TypedData)); | 3380 typed_data_hierarchy_test.implementsTypedData = function() { |
| 3194 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32x4List.new(1)), typed_data.TypedData)); | 3381 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.ByteData.new(1)), typed_data.TypedData)); |
| 3195 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t64List.new(1)), typed_data.TypedData)); | 3382 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32List.new(1)), typed_data.TypedData)); |
| 3196 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int8
List.new(1)), typed_data.TypedData)); | 3383 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32x4List.new(1)), typed_data.TypedData)); |
| 3197 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int1
6List.new(1)), typed_data.TypedData)); | 3384 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float64List.new(1)), typed_data.TypedData)); |
| 3198 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int3
2List.new(1)), typed_data.TypedData)); | 3385 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int8List.new(1)), typed_data.TypedData)); |
| 3199 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8List.new(1)), typed_data.TypedData)); | 3386 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int16List.new(1)), typed_data.TypedData)); |
| 3200 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8ClampedList.new(1)), typed_data.TypedData)); | 3387 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int32List.new(1)), typed_data.TypedData)); |
| 3201 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
16List.new(1)), typed_data.TypedData)); | 3388 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8List.new(1)), typed_data.TypedData)); |
| 3202 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
32List.new(1)), typed_data.TypedData)); | 3389 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8ClampedList.new(1)), typed_data.TypedData)); |
| 3203 } | 3390 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint16List.new(1)), typed_data.TypedData)); |
| 3204 dart.fn(implementsTypedData, dart.void, []); | 3391 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint32List.new(1)), typed_data.TypedData)); |
| 3205 function implementsList() { | 3392 }; |
| 3206 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32List.new(1)), core.List$(core.double))); | 3393 dart.fn(typed_data_hierarchy_test.implementsTypedData, dart.void, []); |
| 3207 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t32x4List.new(1)), core.List$(typed_data.Float32x4))); | 3394 typed_data_hierarchy_test.implementsList = function() { |
| 3208 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Floa
t64List.new(1)), core.List$(core.double))); | 3395 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32List.new(1)), core.List$(core.double))); |
| 3209 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int8
List.new(1)), core.List$(core.int))); | 3396 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float32x4List.new(1)), core.List$(typed_data.Float32x4))); |
| 3210 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int1
6List.new(1)), core.List$(core.int))); | 3397 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Float64List.new(1)), core.List$(core.double))); |
| 3211 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Int3
2List.new(1)), core.List$(core.int))); | 3398 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int8List.new(1)), core.List$(core.int))); |
| 3212 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8List.new(1)), core.List$(core.int))); | 3399 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int16List.new(1)), core.List$(core.int))); |
| 3213 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
8ClampedList.new(1)), core.List$(core.int))); | 3400 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Int32List.new(1)), core.List$(core.int))); |
| 3214 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
16List.new(1)), core.List$(core.int))); | 3401 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8List.new(1)), core.List$(core.int))); |
| 3215 expect.Expect.isTrue(dart.is(dart.dcall(exports.inscrutable, typed_data.Uint
32List.new(1)), core.List$(core.int))); | 3402 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint8ClampedList.new(1)), core.List$(core.int))); |
| 3216 } | 3403 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint16List.new(1)), core.List$(core.int))); |
| 3217 dart.fn(implementsList, dart.void, []); | 3404 expect$.Expect.isTrue(dart.is(dart.dcall(typed_data_hierarchy_test.inscrutab
le, typed_data.Uint32List.new(1)), core.List$(core.int))); |
| 3218 function main() { | 3405 }; |
| 3219 exports.inscrutable = dart.fn(x => x); | 3406 dart.fn(typed_data_hierarchy_test.implementsList, dart.void, []); |
| 3220 testClampedList(); | 3407 typed_data_hierarchy_test.main = function() { |
| 3221 implementsTypedData(); | 3408 typed_data_hierarchy_test.inscrutable = dart.fn(x => x); |
| 3222 implementsList(); | 3409 typed_data_hierarchy_test.testClampedList(); |
| 3223 } | 3410 typed_data_hierarchy_test.implementsTypedData(); |
| 3224 dart.fn(main); | 3411 typed_data_hierarchy_test.implementsList(); |
| 3225 // Exports: | 3412 }; |
| 3226 exports.testClampedList = testClampedList; | 3413 dart.fn(typed_data_hierarchy_test.main); |
| 3227 exports.implementsTypedData = implementsTypedData; | 3414 // Exports: |
| 3228 exports.implementsList = implementsList; | 3415 exports.typed_data_hierarchy_test = typed_data_hierarchy_test; |
| 3229 exports.main = main; | 3416 }); |
| 3230 }); | 3417 dart_library.library('typed_data_list_test', null, /* Imports */[ |
| 3231 dart_library.library('lib/typed_data/typed_data_list_test', null, /* Imports */[ | 3418 'dart_sdk', |
| 3232 'dart/_runtime', | 3419 'expect' |
| 3233 'expect/expect', | 3420 ], function(exports, dart_sdk, expect) { |
| 3234 'dart/core', | 3421 'use strict'; |
| 3235 'dart/typed_data' | 3422 const core = dart_sdk.core; |
| 3236 ], /* Lazy imports */[ | 3423 const typed_data = dart_sdk.typed_data; |
| 3237 ], function(exports, dart, expect, core, typed_data) { | 3424 const dart = dart_sdk.dart; |
| 3238 'use strict'; | 3425 const dartx = dart_sdk.dartx; |
| 3239 let dartx = dart.dartx; | 3426 const expect$ = expect.expect; |
| 3240 function confuse(x) { | 3427 const typed_data_list_test = Object.create(null); |
| 3428 typed_data_list_test.confuse = function(x) { |
| 3241 return x; | 3429 return x; |
| 3242 } | 3430 }; |
| 3243 dart.fn(confuse); | 3431 dart.fn(typed_data_list_test.confuse); |
| 3244 function testListFunctions(list, first, last, toElementType) { | 3432 typed_data_list_test.testListFunctions = function(list, first, last, toElement
Type) { |
| 3245 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); | 3433 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); |
| 3246 let reversed = dart.dload(list, 'reversed'); | 3434 let reversed = dart.dload(list, 'reversed'); |
| 3247 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); | 3435 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); |
| 3248 let index = dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1), core.int
); | 3436 let index = dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1), core.int
); |
| 3249 for (let x of dart.as(reversed, core.Iterable)) { | 3437 for (let x of dart.as(reversed, core.Iterable)) { |
| 3250 expect.Expect.equals(dart.dindex(list, index), x); | 3438 expect$.Expect.equals(dart.dindex(list, index), x); |
| 3251 index = dart.notNull(index) - 1; | 3439 index = dart.notNull(index) - 1; |
| 3252 } | 3440 } |
| 3253 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3441 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, [
]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3254 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); | 3442 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); |
| 3255 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, [])
, dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3443 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3256 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); | 3444 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynam
ic])); |
| 3257 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.lis
t([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedEr
ror), core.bool, [dart.dynamic])); | 3445 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.li
st([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedE
rror), core.bool, [dart.dynamic])); |
| 3258 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void,
[]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])
); | 3446 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); |
| 3259 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); | 3447 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); |
| 3260 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); | 3448 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); |
| 3261 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), da
rt.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.d
ynamic])); | 3449 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), d
art.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.
dynamic])); |
| 3262 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3450 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3263 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, []
), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [d
art.dynamic])); | 3451 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, [
]), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [
dart.dynamic])); |
| 3264 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3452 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3265 let map = dart.dsend(list, 'asMap'); | 3453 let map = dart.dsend(list, 'asMap'); |
| 3266 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length')); | 3454 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length'))
; |
| 3267 expect.Expect.isTrue(dart.is(map, core.Map)); | 3455 expect$.Expect.isTrue(dart.is(map, core.Map)); |
| 3268 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(map, 'values'), 'toList'), core.List)); | 3456 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(map, 'values'), 'toList'), core.List)); |
| 3269 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3457 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
| 3270 expect.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); | 3458 expect$.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); |
| 3271 } | 3459 } |
| 3272 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); | 3460 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); |
| 3273 let subRange = dart.dsend(dart.dsend(list, 'getRange', 1, dart.dsend(dart.dl
oad(list, 'length'), '-', 1)), 'toList'); | 3461 let subRange = dart.dsend(dart.dsend(list, 'getRange', 1, dart.dsend(dart.dl
oad(list, 'length'), '-', 1)), 'toList'); |
| 3274 expect.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 2), dart.dl
oad(subRange, 'length')); | 3462 expect$.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 2), dart.d
load(subRange, 'length')); |
| 3275 index = 1; | 3463 index = 1; |
| 3276 for (let x of dart.as(subRange, core.Iterable)) { | 3464 for (let x of dart.as(subRange, core.Iterable)) { |
| 3277 expect.Expect.equals(dart.dindex(list, index), x); | 3465 expect$.Expect.equals(dart.dindex(list, index), x); |
| 3278 index = dart.notNull(index) + 1; | 3466 index = dart.notNull(index) + 1; |
| 3279 } | 3467 } |
| 3280 expect.Expect.equals(0, dart.dsend(list, 'lastIndexOf', first)); | 3468 expect$.Expect.equals(0, dart.dsend(list, 'lastIndexOf', first)); |
| 3281 expect.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 1), dart.ds
end(list, 'lastIndexOf', last)); | 3469 expect$.Expect.equals(dart.dsend(dart.dload(list, 'length'), '-', 1), dart.d
send(list, 'lastIndexOf', last)); |
| 3282 expect.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); | 3470 expect$.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); |
| 3283 let copy = dart.dsend(list, 'toList'); | 3471 let copy = dart.dsend(list, 'toList'); |
| 3284 dart.dsend(list, 'fillRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), dart.dcall(toElementType, 0)); | 3472 dart.dsend(list, 'fillRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), dart.dcall(toElementType, 0)); |
| 3285 expect.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); | 3473 expect$.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); |
| 3286 expect.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); | 3474 expect$.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); |
| 3287 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3475 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
| 3288 expect.Expect.equals(0, dart.dindex(list, i)); | 3476 expect$.Expect.equals(0, dart.dindex(list, i)); |
| 3289 } | 3477 } |
| 3290 dart.dsend(list, 'setAll', 1, dart.dsend(dart.dsend(list, 'getRange', 1, dar
t.dsend(dart.dload(list, 'length'), '-', 1)), 'map', dart.fn(x => dart.dcall(toE
lementType, 2)))); | 3478 dart.dsend(list, 'setAll', 1, dart.dsend(dart.dsend(list, 'getRange', 1, dar
t.dsend(dart.dload(list, 'length'), '-', 1)), 'map', dart.fn(x => dart.dcall(toE
lementType, 2)))); |
| 3291 expect.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); | 3479 expect$.Expect.equals(dart.dload(copy, 'first'), dart.dload(list, 'first')); |
| 3292 expect.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); | 3480 expect$.Expect.equals(dart.dload(copy, 'last'), dart.dload(list, 'last')); |
| 3293 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3481 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
| 3294 expect.Expect.equals(2, dart.dindex(list, i)); | 3482 expect$.Expect.equals(2, dart.dindex(list, i)); |
| 3295 } | 3483 } |
| 3296 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 2
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int]))); | 3484 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 2
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int]))); |
| 3297 expect.Expect.equals(first, dart.dload(list, 'first')); | 3485 expect$.Expect.equals(first, dart.dload(list, 'first')); |
| 3298 expect.Expect.equals(last, dart.dload(list, 'last')); | 3486 expect$.Expect.equals(last, dart.dload(list, 'last')); |
| 3299 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3487 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
| 3300 expect.Expect.equals(4 + i, dart.dindex(list, i)); | 3488 expect$.Expect.equals(4 + i, dart.dindex(list, i)); |
| 3301 } | 3489 } |
| 3302 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int])), 1); | 3490 dart.dsend(list, 'setRange', 1, dart.dsend(dart.dload(list, 'length'), '-',
1), core.Iterable.generate(dart.as(dart.dsend(dart.dload(list, 'length'), '-', 1
), core.int), dart.fn(x => dart.dcall(toElementType, dart.notNull(x) + 5), dart.
dynamic, [core.int])), 1); |
| 3303 expect.Expect.equals(first, dart.dload(list, 'first')); | 3491 expect$.Expect.equals(first, dart.dload(list, 'first')); |
| 3304 expect.Expect.equals(last, dart.dload(list, 'last')); | 3492 expect$.Expect.equals(last, dart.dload(list, 'last')); |
| 3305 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { | 3493 for (let i = 1; i < dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length
'), '-', 1), core.num)); i++) { |
| 3306 expect.Expect.equals(5 + i, dart.dindex(list, i)); | 3494 expect$.Expect.equals(5 + i, dart.dindex(list, i)); |
| 3307 } | 3495 } |
| 3308 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'setRange', 1, dart.dsen
d(dart.dload(list, 'length'), '-', 1), []), dart.void, []), dart.fn(e => dart.is
(e, core.StateError), core.bool, [dart.dynamic])); | 3496 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'setRange', 1, dart.dse
nd(dart.dload(list, 'length'), '-', 1), []), dart.void, []), dart.fn(e => dart.i
s(e, core.StateError), core.bool, [dart.dynamic])); |
| 3309 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3497 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
| 3310 dart.dsetindex(list, dart.dsend(dart.dsend(dart.dload(list, 'length'), '-'
, 1), '-', i), dart.dcall(toElementType, i)); | 3498 dart.dsetindex(list, dart.dsend(dart.dsend(dart.dload(list, 'length'), '-'
, 1), '-', i), dart.dcall(toElementType, i)); |
| 3311 } | 3499 } |
| 3312 dart.dsend(list, 'sort'); | 3500 dart.dsend(list, 'sort'); |
| 3313 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3501 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
| 3314 expect.Expect.equals(i, dart.dindex(list, i)); | 3502 expect$.Expect.equals(i, dart.dindex(list, i)); |
| 3315 } | 3503 } |
| 3316 expect.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dsend(dart.dload(list, 'length'), '-', 1)), 'toList'), core.List), dart.as(
dart.dsend(list, 'sublist', 1, dart.dsend(dart.dload(list, 'length'), '-', 1)),
core.List)); | 3504 expect$.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dsend(dart.dload(list, 'length'), '-', 1)), 'toList'), core.List), dart.as
(dart.dsend(list, 'sublist', 1, dart.dsend(dart.dload(list, 'length'), '-', 1)),
core.List)); |
| 3317 expect.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dload(list, 'length')), 'toList'), core.List), dart.as(dart.dsend(list, 'su
blist', 1), core.List)); | 3505 expect$.Expect.listEquals(dart.as(dart.dsend(dart.dsend(list, 'getRange', 1,
dart.dload(list, 'length')), 'toList'), core.List), dart.as(dart.dsend(list, 's
ublist', 1), core.List)); |
| 3318 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'sublist', 0), core.List)); | 3506 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'sublist', 0), core.List)); |
| 3319 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), core
.List)); | 3507 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), cor
e.List)); |
| 3320 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload(
list, 'length')), core.List)); | 3508 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload
(list, 'length')), core.List)); |
| 3321 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload(
list, 'length'), dart.dload(list, 'length')), core.List)); | 3509 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', dart.dload
(list, 'length'), dart.dload(list, 'length')), core.List)); |
| 3322 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', dart.dsend(da
rt.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e, core
.RangeError), core.bool, [dart.dynamic])); | 3510 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', dart.dsend(d
art.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e, cor
e.RangeError), core.bool, [dart.dynamic])); |
| 3323 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 0, dart.dsend
(dart.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e, c
ore.RangeError), core.bool, [dart.dynamic])); | 3511 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 0, dart.dsen
d(dart.dload(list, 'length'), '+', 1)), dart.void, []), dart.fn(e => dart.is(e,
core.RangeError), core.bool, [dart.dynamic])); |
| 3324 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 1, 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic])); | 3512 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'sublist', 1, 0), dart.
void, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic]))
; |
| 3325 } | 3513 }; |
| 3326 dart.fn(testListFunctions, dart.void, [dart.dynamic, dart.dynamic, dart.dynami
c, dart.dynamic]); | 3514 dart.fn(typed_data_list_test.testListFunctions, dart.void, [dart.dynamic, dart
.dynamic, dart.dynamic, dart.dynamic]); |
| 3327 function emptyChecks(list) { | 3515 typed_data_list_test.emptyChecks = function(list) { |
| 3328 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); | 3516 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); |
| 3329 expect.Expect.isTrue(dart.dload(list, 'isEmpty')); | 3517 expect$.Expect.isTrue(dart.dload(list, 'isEmpty')); |
| 3330 let reversed = dart.dload(list, 'reversed'); | 3518 let reversed = dart.dload(list, 'reversed'); |
| 3331 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); | 3519 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(dart.dsend(reversed, 'toList'), 'reversed'), 'toList'), core.List)); |
| 3332 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3520 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'add', 0), dart.void, [
]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3333 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); | 3521 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'addAll', dart.list([1,
2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError),
core.bool, [dart.dynamic])); |
| 3334 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, [])
, dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3522 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'clear'), dart.void, []
), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3335 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); | 3523 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insert', 0, 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynam
ic])); |
| 3336 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.lis
t([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedEr
ror), core.bool, [dart.dynamic])); | 3524 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'insertAll', 0, dart.li
st([1, 2], core.int)), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedE
rror), core.bool, [dart.dynamic])); |
| 3337 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void,
[]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])
); | 3525 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'remove', 0), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); |
| 3338 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); | 3526 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeAt', 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynami
c])); |
| 3339 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.void
, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]
)); | 3527 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeLast'), dart.voi
d, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic
])); |
| 3340 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), da
rt.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.d
ynamic])); | 3528 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeRange', 0, 1), d
art.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.
dynamic])); |
| 3341 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3529 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'removeWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3342 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, []
), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [d
art.dynamic])); | 3530 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'replaceRange', 0, 1, [
]), dart.void, []), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [
dart.dynamic])); |
| 3343 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.UnsupportedError), core.bool, [dart.dynamic])); | 3531 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'retainWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3344 let map = dart.dsend(list, 'asMap'); | 3532 let map = dart.dsend(list, 'asMap'); |
| 3345 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length')); | 3533 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(map, 'length'))
; |
| 3346 expect.Expect.isTrue(dart.is(map, core.Map)); | 3534 expect$.Expect.isTrue(dart.is(map, core.Map)); |
| 3347 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
load(map, 'values'), 'toList'), core.List)); | 3535 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dload(map, 'values'), 'toList'), core.List)); |
| 3348 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { | 3536 for (let i = 0; i < dart.notNull(dart.as(dart.dload(list, 'length'), core.nu
m)); i++) { |
| 3349 expect.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); | 3537 expect$.Expect.equals(dart.dindex(list, i), dart.dindex(map, i)); |
| 3350 } | 3538 } |
| 3351 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); | 3539 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'getRange', 0, dart.dload(list, 'length')), 'toList'), core.List)); |
| 3352 expect.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); | 3540 expect$.Expect.equals(-1, dart.dsend(list, 'lastIndexOf', -1)); |
| 3353 let copy = dart.dsend(list, 'toList'); | 3541 let copy = dart.dsend(list, 'toList'); |
| 3354 dart.dsend(list, 'fillRange', 0, 0); | 3542 dart.dsend(list, 'fillRange', 0, 0); |
| 3355 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'getRange',
0, 0), 'toList'), core.List)); | 3543 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'getRange'
, 0, 0), 'toList'), core.List)); |
| 3356 dart.dsend(list, 'setRange', 0, 0, dart.list([1, 2], core.int)); | 3544 dart.dsend(list, 'setRange', 0, 0, dart.list([1, 2], core.int)); |
| 3357 dart.dsend(list, 'sort'); | 3545 dart.dsend(list, 'sort'); |
| 3358 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), core
.List)); | 3546 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'sublist', 0, 0), cor
e.List)); |
| 3359 } | 3547 }; |
| 3360 dart.fn(emptyChecks, dart.void, [dart.dynamic]); | 3548 dart.fn(typed_data_list_test.emptyChecks, dart.void, [dart.dynamic]); |
| 3361 function main() { | 3549 typed_data_list_test.main = function() { |
| 3362 function toDouble(x) { | 3550 function toDouble(x) { |
| 3363 return dart.dsend(x, 'toDouble'); | 3551 return dart.dsend(x, 'toDouble'); |
| 3364 } | 3552 } |
| 3365 dart.fn(toDouble); | 3553 dart.fn(toDouble); |
| 3366 function toInt(x) { | 3554 function toInt(x) { |
| 3367 return dart.dsend(x, 'toInt'); | 3555 return dart.dsend(x, 'toInt'); |
| 3368 } | 3556 } |
| 3369 dart.fn(toInt); | 3557 dart.fn(toInt); |
| 3370 testListFunctions(typed_data.Float32List.fromList(dart.list([1.5, 6.3, 9.5],
core.double)), 1.5, 9.5, toDouble); | 3558 typed_data_list_test.testListFunctions(typed_data.Float32List.fromList(dart.
list([1.5, 6.3, 9.5], core.double)), 1.5, 9.5, toDouble); |
| 3371 testListFunctions(typed_data.Float64List.fromList(dart.list([1.5, 6.3, 9.5],
core.double)), 1.5, 9.5, toDouble); | 3559 typed_data_list_test.testListFunctions(typed_data.Float64List.fromList(dart.
list([1.5, 6.3, 9.5], core.double)), 1.5, 9.5, toDouble); |
| 3372 testListFunctions(typed_data.Int8List.fromList(dart.list([3, 5, 9], core.int
)), 3, 9, toInt); | 3560 typed_data_list_test.testListFunctions(typed_data.Int8List.fromList(dart.lis
t([3, 5, 9], core.int)), 3, 9, toInt); |
| 3373 testListFunctions(typed_data.Int16List.fromList(dart.list([3, 5, 9], core.in
t)), 3, 9, toInt); | 3561 typed_data_list_test.testListFunctions(typed_data.Int16List.fromList(dart.li
st([3, 5, 9], core.int)), 3, 9, toInt); |
| 3374 testListFunctions(typed_data.Int32List.fromList(dart.list([3, 5, 9], core.in
t)), 3, 9, toInt); | 3562 typed_data_list_test.testListFunctions(typed_data.Int32List.fromList(dart.li
st([3, 5, 9], core.int)), 3, 9, toInt); |
| 3375 testListFunctions(typed_data.Uint8List.fromList(dart.list([3, 5, 9], core.in
t)), 3, 9, toInt); | 3563 typed_data_list_test.testListFunctions(typed_data.Uint8List.fromList(dart.li
st([3, 5, 9], core.int)), 3, 9, toInt); |
| 3376 testListFunctions(typed_data.Uint16List.fromList(dart.list([3, 5, 9], core.i
nt)), 3, 9, toInt); | 3564 typed_data_list_test.testListFunctions(typed_data.Uint16List.fromList(dart.l
ist([3, 5, 9], core.int)), 3, 9, toInt); |
| 3377 testListFunctions(typed_data.Uint32List.fromList(dart.list([3, 5, 9], core.i
nt)), 3, 9, toInt); | 3565 typed_data_list_test.testListFunctions(typed_data.Uint32List.fromList(dart.l
ist([3, 5, 9], core.int)), 3, 9, toInt); |
| 3378 emptyChecks(typed_data.Float32List.new(0)); | 3566 typed_data_list_test.emptyChecks(typed_data.Float32List.new(0)); |
| 3379 emptyChecks(typed_data.Float64List.new(0)); | 3567 typed_data_list_test.emptyChecks(typed_data.Float64List.new(0)); |
| 3380 emptyChecks(typed_data.Int8List.new(0)); | 3568 typed_data_list_test.emptyChecks(typed_data.Int8List.new(0)); |
| 3381 emptyChecks(typed_data.Int16List.new(0)); | 3569 typed_data_list_test.emptyChecks(typed_data.Int16List.new(0)); |
| 3382 emptyChecks(typed_data.Int32List.new(0)); | 3570 typed_data_list_test.emptyChecks(typed_data.Int32List.new(0)); |
| 3383 emptyChecks(typed_data.Uint8List.new(0)); | 3571 typed_data_list_test.emptyChecks(typed_data.Uint8List.new(0)); |
| 3384 emptyChecks(typed_data.Uint16List.new(0)); | 3572 typed_data_list_test.emptyChecks(typed_data.Uint16List.new(0)); |
| 3385 emptyChecks(typed_data.Uint32List.new(0)); | 3573 typed_data_list_test.emptyChecks(typed_data.Uint32List.new(0)); |
| 3386 } | 3574 }; |
| 3387 dart.fn(main); | 3575 dart.fn(typed_data_list_test.main); |
| 3388 // Exports: | 3576 // Exports: |
| 3389 exports.confuse = confuse; | 3577 exports.typed_data_list_test = typed_data_list_test; |
| 3390 exports.testListFunctions = testListFunctions; | |
| 3391 exports.emptyChecks = emptyChecks; | |
| 3392 exports.main = main; | |
| 3393 }); | 3578 }); |
| 3394 dart_library.library('lib/typed_data/typed_data_load2_test', null, /* Imports */
[ | 3579 dart_library.library('typed_data_load2_test', null, /* Imports */[ |
| 3395 'dart/_runtime', | 3580 'dart_sdk', |
| 3396 'dart/typed_data', | 3581 'expect' |
| 3397 'expect/expect' | 3582 ], function(exports, dart_sdk, expect) { |
| 3398 ], /* Lazy imports */[ | |
| 3399 ], function(exports, dart, typed_data, expect) { | |
| 3400 'use strict'; | 3583 'use strict'; |
| 3401 let dartx = dart.dartx; | 3584 const core = dart_sdk.core; |
| 3402 function aliasWithByteData1() { | 3585 const typed_data = dart_sdk.typed_data; |
| 3586 const dart = dart_sdk.dart; |
| 3587 const dartx = dart_sdk.dartx; |
| 3588 const expect$ = expect.expect; |
| 3589 const typed_data_load2_test = Object.create(null); |
| 3590 typed_data_load2_test.aliasWithByteData1 = function() { |
| 3403 let aa = typed_data.Int8List.new(10); | 3591 let aa = typed_data.Int8List.new(10); |
| 3404 let b = typed_data.ByteData.view(aa[dartx.buffer]); | 3592 let b = typed_data.ByteData.view(aa[dartx.buffer]); |
| 3405 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) | 3593 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
| 3406 aa[dartx.set](i, 9); | 3594 aa[dartx.set](i, 9); |
| 3407 let x1 = aa[dartx.get](3); | 3595 let x1 = aa[dartx.get](3); |
| 3408 b[dartx.setInt8](3, 1); | 3596 b[dartx.setInt8](3, 1); |
| 3409 let x2 = aa[dartx.get](3); | 3597 let x2 = aa[dartx.get](3); |
| 3410 expect.Expect.equals(9, x1); | 3598 expect$.Expect.equals(9, x1); |
| 3411 expect.Expect.equals(1, x2); | 3599 expect$.Expect.equals(1, x2); |
| 3412 } | 3600 }; |
| 3413 dart.fn(aliasWithByteData1); | 3601 dart.fn(typed_data_load2_test.aliasWithByteData1); |
| 3414 function aliasWithByteData2() { | 3602 typed_data_load2_test.aliasWithByteData2 = function() { |
| 3415 let b = typed_data.ByteData.new(10); | 3603 let b = typed_data.ByteData.new(10); |
| 3416 let aa = typed_data.Int8List.view(b[dartx.buffer]); | 3604 let aa = typed_data.Int8List.view(b[dartx.buffer]); |
| 3417 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) | 3605 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
| 3418 aa[dartx.set](i, 9); | 3606 aa[dartx.set](i, 9); |
| 3419 let x1 = aa[dartx.get](3); | 3607 let x1 = aa[dartx.get](3); |
| 3420 b[dartx.setInt8](3, 1); | 3608 b[dartx.setInt8](3, 1); |
| 3421 let x2 = aa[dartx.get](3); | 3609 let x2 = aa[dartx.get](3); |
| 3422 expect.Expect.equals(9, x1); | 3610 expect$.Expect.equals(9, x1); |
| 3423 expect.Expect.equals(1, x2); | 3611 expect$.Expect.equals(1, x2); |
| 3424 } | 3612 }; |
| 3425 dart.fn(aliasWithByteData2); | 3613 dart.fn(typed_data_load2_test.aliasWithByteData2); |
| 3426 function alias8x8() { | 3614 typed_data_load2_test.alias8x8 = function() { |
| 3427 let buffer = typed_data.Int8List.new(10)[dartx.buffer]; | 3615 let buffer = typed_data.Int8List.new(10)[dartx.buffer]; |
| 3428 let a1 = typed_data.Int8List.view(buffer); | 3616 let a1 = typed_data.Int8List.view(buffer); |
| 3429 let a2 = typed_data.Int8List.view(buffer, 1); | 3617 let a2 = typed_data.Int8List.view(buffer, 1); |
| 3430 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3618 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
| 3431 a1[dartx.set](i, 9); | 3619 a1[dartx.set](i, 9); |
| 3432 let x1 = a1[dartx.get](1); | 3620 let x1 = a1[dartx.get](1); |
| 3433 a2[dartx.set](0, 0); | 3621 a2[dartx.set](0, 0); |
| 3434 let x2 = a1[dartx.get](1); | 3622 let x2 = a1[dartx.get](1); |
| 3435 expect.Expect.equals(9, x1); | 3623 expect$.Expect.equals(9, x1); |
| 3436 expect.Expect.equals(0, x2); | 3624 expect$.Expect.equals(0, x2); |
| 3437 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3625 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
| 3438 a1[dartx.set](i, 9); | 3626 a1[dartx.set](i, 9); |
| 3439 x1 = a1[dartx.get](1); | 3627 x1 = a1[dartx.get](1); |
| 3440 a2[dartx.set](1, 5); | 3628 a2[dartx.set](1, 5); |
| 3441 x2 = a1[dartx.get](1); | 3629 x2 = a1[dartx.get](1); |
| 3442 expect.Expect.equals(9, x1); | 3630 expect$.Expect.equals(9, x1); |
| 3443 expect.Expect.equals(9, x2); | 3631 expect$.Expect.equals(9, x2); |
| 3444 } | 3632 }; |
| 3445 dart.fn(alias8x8); | 3633 dart.fn(typed_data_load2_test.alias8x8); |
| 3446 function alias8x16() { | 3634 typed_data_load2_test.alias8x16 = function() { |
| 3447 let a1 = typed_data.Int8List.new(10); | 3635 let a1 = typed_data.Int8List.new(10); |
| 3448 let a2 = typed_data.Int16List.view(a1[dartx.buffer]); | 3636 let a2 = typed_data.Int16List.view(a1[dartx.buffer]); |
| 3449 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3637 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
| 3450 a1[dartx.set](i, 9); | 3638 a1[dartx.set](i, 9); |
| 3451 let x1 = a1[dartx.get](0); | 3639 let x1 = a1[dartx.get](0); |
| 3452 a2[dartx.set](0, 257); | 3640 a2[dartx.set](0, 257); |
| 3453 let x2 = a1[dartx.get](0); | 3641 let x2 = a1[dartx.get](0); |
| 3454 expect.Expect.equals(9, x1); | 3642 expect$.Expect.equals(9, x1); |
| 3455 expect.Expect.equals(1, x2); | 3643 expect$.Expect.equals(1, x2); |
| 3456 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3644 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
| 3457 a1[dartx.set](i, 9); | 3645 a1[dartx.set](i, 9); |
| 3458 x1 = a1[dartx.get](4); | 3646 x1 = a1[dartx.get](4); |
| 3459 a2[dartx.set](2, 1285); | 3647 a2[dartx.set](2, 1285); |
| 3460 x2 = a1[dartx.get](4); | 3648 x2 = a1[dartx.get](4); |
| 3461 expect.Expect.equals(9, x1); | 3649 expect$.Expect.equals(9, x1); |
| 3462 expect.Expect.equals(5, x2); | 3650 expect$.Expect.equals(5, x2); |
| 3463 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3651 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
| 3464 a1[dartx.set](i, 9); | 3652 a1[dartx.set](i, 9); |
| 3465 x1 = a1[dartx.get](3); | 3653 x1 = a1[dartx.get](3); |
| 3466 a2[dartx.set](3, 1285); | 3654 a2[dartx.set](3, 1285); |
| 3467 x2 = a1[dartx.get](3); | 3655 x2 = a1[dartx.get](3); |
| 3468 expect.Expect.equals(9, x1); | 3656 expect$.Expect.equals(9, x1); |
| 3469 expect.Expect.equals(9, x2); | 3657 expect$.Expect.equals(9, x2); |
| 3470 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) | 3658 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
| 3471 a1[dartx.set](i, 9); | 3659 a1[dartx.set](i, 9); |
| 3472 x1 = a1[dartx.get](2); | 3660 x1 = a1[dartx.get](2); |
| 3473 a2[dartx.set](0, 1285); | 3661 a2[dartx.set](0, 1285); |
| 3474 x2 = a1[dartx.get](2); | 3662 x2 = a1[dartx.get](2); |
| 3475 expect.Expect.equals(9, x1); | 3663 expect$.Expect.equals(9, x1); |
| 3476 expect.Expect.equals(9, x2); | 3664 expect$.Expect.equals(9, x2); |
| 3477 } | 3665 }; |
| 3478 dart.fn(alias8x16); | 3666 dart.fn(typed_data_load2_test.alias8x16); |
| 3479 function main() { | 3667 typed_data_load2_test.main = function() { |
| 3480 aliasWithByteData1(); | 3668 typed_data_load2_test.aliasWithByteData1(); |
| 3481 aliasWithByteData2(); | 3669 typed_data_load2_test.aliasWithByteData2(); |
| 3482 alias8x8(); | 3670 typed_data_load2_test.alias8x8(); |
| 3483 alias8x16(); | 3671 typed_data_load2_test.alias8x16(); |
| 3484 } | 3672 }; |
| 3485 dart.fn(main); | 3673 dart.fn(typed_data_load2_test.main); |
| 3486 // Exports: | 3674 // Exports: |
| 3487 exports.aliasWithByteData1 = aliasWithByteData1; | 3675 exports.typed_data_load2_test = typed_data_load2_test; |
| 3488 exports.aliasWithByteData2 = aliasWithByteData2; | |
| 3489 exports.alias8x8 = alias8x8; | |
| 3490 exports.alias8x16 = alias8x16; | |
| 3491 exports.main = main; | |
| 3492 }); | 3676 }); |
| 3493 dart_library.library('lib/typed_data/typed_data_load_test', null, /* Imports */[ | 3677 dart_library.library('typed_data_load_test', null, /* Imports */[ |
| 3494 'dart/_runtime', | 3678 'dart_sdk' |
| 3495 'dart/typed_data' | 3679 ], function(exports, dart_sdk) { |
| 3496 ], /* Lazy imports */[ | |
| 3497 ], function(exports, dart, typed_data) { | |
| 3498 'use strict'; | 3680 'use strict'; |
| 3499 let dartx = dart.dartx; | 3681 const core = dart_sdk.core; |
| 3500 function main() { | 3682 const typed_data = dart_sdk.typed_data; |
| 3683 const dart = dart_sdk.dart; |
| 3684 const dartx = dart_sdk.dartx; |
| 3685 const typed_data_load_test = Object.create(null); |
| 3686 typed_data_load_test.main = function() { |
| 3501 let list = typed_data.Int8List.new(1); | 3687 let list = typed_data.Int8List.new(1); |
| 3502 list[dartx.set](0, 300); | 3688 list[dartx.set](0, 300); |
| 3503 if (list[dartx.get](0) != 44) { | 3689 if (list[dartx.get](0) != 44) { |
| 3504 dart.throw('Test failed'); | 3690 dart.throw('Test failed'); |
| 3505 } | 3691 } |
| 3506 let a = list[dartx.get](0); | 3692 let a = list[dartx.get](0); |
| 3507 list[dartx.set](0, 0); | 3693 list[dartx.set](0, 0); |
| 3508 if (list[dartx.get](0) != 0) { | 3694 if (list[dartx.get](0) != 0) { |
| 3509 dart.throw('Test failed'); | 3695 dart.throw('Test failed'); |
| 3510 } | 3696 } |
| 3511 } | 3697 }; |
| 3512 dart.fn(main); | 3698 dart.fn(typed_data_load_test.main); |
| 3513 // Exports: | 3699 // Exports: |
| 3514 exports.main = main; | 3700 exports.typed_data_load_test = typed_data_load_test; |
| 3515 }); | 3701 }); |
| 3516 dart_library.library('lib/typed_data/typed_data_sublist_type_test', null, /* Imp
orts */[ | 3702 dart_library.library('typed_data_sublist_type_test', null, /* Imports */[ |
| 3517 'dart/_runtime', | 3703 'dart_sdk', |
| 3518 'expect/expect', | 3704 'expect' |
| 3519 'dart/core', | 3705 ], function(exports, dart_sdk, expect) { |
| 3520 'dart/typed_data' | |
| 3521 ], /* Lazy imports */[ | |
| 3522 ], function(exports, dart, expect, core, typed_data) { | |
| 3523 'use strict'; | 3706 'use strict'; |
| 3524 let dartx = dart.dartx; | 3707 const core = dart_sdk.core; |
| 3525 exports.inscrutable = null; | 3708 const typed_data = dart_sdk.typed_data; |
| 3526 const Is$ = dart.generic(function(T) { | 3709 const dart = dart_sdk.dart; |
| 3710 const dartx = dart_sdk.dartx; |
| 3711 const expect$ = expect.expect; |
| 3712 const typed_data_sublist_type_test = Object.create(null); |
| 3713 typed_data_sublist_type_test.inscrutable = null; |
| 3714 typed_data_sublist_type_test.Is$ = dart.generic(T => { |
| 3527 class Is extends core.Object { | 3715 class Is extends core.Object { |
| 3528 Is(name) { | 3716 Is(name) { |
| 3529 this.name = name; | 3717 this.name = name; |
| 3530 } | 3718 } |
| 3531 check(x) { | 3719 check(x) { |
| 3532 return dart.is(x, T); | 3720 return dart.is(x, T); |
| 3533 } | 3721 } |
| 3534 expect(x, part) { | 3722 expect(x, part) { |
| 3535 expect.Expect.isTrue(this.check(x), `(${part}: ${dart.runtimeType(x)}) i
s ${this.name}`); | 3723 expect$.Expect.isTrue(this.check(x), `(${part}: ${dart.runtimeType(x)})
is ${this.name}`); |
| 3536 } | 3724 } |
| 3537 expectNot(x, part) { | 3725 expectNot(x, part) { |
| 3538 expect.Expect.isFalse(this.check(x), `(${part}: ${dart.runtimeType(x)})
is! ${this.name}`); | 3726 expect$.Expect.isFalse(this.check(x), `(${part}: ${dart.runtimeType(x)})
is! ${this.name}`); |
| 3539 } | 3727 } |
| 3540 } | 3728 } |
| 3541 dart.setSignature(Is, { | 3729 dart.setSignature(Is, { |
| 3542 constructors: () => ({Is: [Is$(T), [dart.dynamic]]}), | 3730 constructors: () => ({Is: [typed_data_sublist_type_test.Is$(T), [dart.dyna
mic]]}), |
| 3543 methods: () => ({ | 3731 methods: () => ({ |
| 3544 check: [dart.dynamic, [dart.dynamic]], | 3732 check: [dart.dynamic, [dart.dynamic]], |
| 3545 expect: [dart.dynamic, [dart.dynamic, dart.dynamic]], | 3733 expect: [dart.dynamic, [dart.dynamic, dart.dynamic]], |
| 3546 expectNot: [dart.dynamic, [dart.dynamic, dart.dynamic]] | 3734 expectNot: [dart.dynamic, [dart.dynamic, dart.dynamic]] |
| 3547 }) | 3735 }) |
| 3548 }); | 3736 }); |
| 3549 return Is; | 3737 return Is; |
| 3550 }); | 3738 }); |
| 3551 let Is = Is$(); | 3739 typed_data_sublist_type_test.Is = typed_data_sublist_type_test.Is$(); |
| 3552 function testSublistType(input, positive, all) { | 3740 typed_data_sublist_type_test.testSublistType = function(input, positive, all)
{ |
| 3553 let negative = dart.dsend(all, 'where', dart.fn(check => !dart.notNull(dart.
as(dart.dsend(positive, 'contains', check), core.bool)), core.bool, [dart.dynami
c])); | 3741 let negative = dart.dsend(all, 'where', dart.fn(check => !dart.notNull(dart.
as(dart.dsend(positive, 'contains', check), core.bool)), core.bool, [dart.dynami
c])); |
| 3554 input = dart.dcall(exports.inscrutable, input); | 3742 input = dart.dcall(typed_data_sublist_type_test.inscrutable, input); |
| 3555 for (let check of dart.as(positive, core.Iterable)) | 3743 for (let check of dart.as(positive, core.Iterable)) |
| 3556 dart.dsend(check, 'expect', input, 'input'); | 3744 dart.dsend(check, 'expect', input, 'input'); |
| 3557 for (let check of dart.as(negative, core.Iterable)) | 3745 for (let check of dart.as(negative, core.Iterable)) |
| 3558 dart.dsend(check, 'expectNot', input, 'input'); | 3746 dart.dsend(check, 'expectNot', input, 'input'); |
| 3559 let sub = dart.dcall(exports.inscrutable, dart.dsend(input, 'sublist', 1)); | 3747 let sub = dart.dcall(typed_data_sublist_type_test.inscrutable, dart.dsend(in
put, 'sublist', 1)); |
| 3560 for (let check of dart.as(positive, core.Iterable)) | 3748 for (let check of dart.as(positive, core.Iterable)) |
| 3561 dart.dsend(check, 'expect', sub, 'sublist'); | 3749 dart.dsend(check, 'expect', sub, 'sublist'); |
| 3562 for (let check of dart.as(negative, core.Iterable)) | 3750 for (let check of dart.as(negative, core.Iterable)) |
| 3563 dart.dsend(check, 'expectNot', sub, 'sublist'); | 3751 dart.dsend(check, 'expectNot', sub, 'sublist'); |
| 3564 let sub2 = dart.dcall(exports.inscrutable, dart.dsend(input, 'sublist', 10))
; | 3752 let sub2 = dart.dcall(typed_data_sublist_type_test.inscrutable, dart.dsend(i
nput, 'sublist', 10)); |
| 3565 expect.Expect.equals(0, dart.dload(sub2, 'length')); | 3753 expect$.Expect.equals(0, dart.dload(sub2, 'length')); |
| 3566 for (let check of dart.as(positive, core.Iterable)) | 3754 for (let check of dart.as(positive, core.Iterable)) |
| 3567 dart.dsend(check, 'expect', sub2, 'empty sublist'); | 3755 dart.dsend(check, 'expect', sub2, 'empty sublist'); |
| 3568 for (let check of dart.as(negative, core.Iterable)) | 3756 for (let check of dart.as(negative, core.Iterable)) |
| 3569 dart.dsend(check, 'expectNot', sub2, 'empty sublist'); | 3757 dart.dsend(check, 'expectNot', sub2, 'empty sublist'); |
| 3570 } | 3758 }; |
| 3571 dart.fn(testSublistType, dart.void, [dart.dynamic, dart.dynamic, dart.dynamic]
); | 3759 dart.fn(typed_data_sublist_type_test.testSublistType, dart.void, [dart.dynamic
, dart.dynamic, dart.dynamic]); |
| 3572 function testTypes() { | 3760 typed_data_sublist_type_test.testTypes = function() { |
| 3573 let isFloat32list = new (Is$(typed_data.Float32List))('Float32List'); | 3761 let isFloat32list = new (typed_data_sublist_type_test.Is$(typed_data.Float32
List))('Float32List'); |
| 3574 let isFloat64list = new (Is$(typed_data.Float64List))('Float64List'); | 3762 let isFloat64list = new (typed_data_sublist_type_test.Is$(typed_data.Float64
List))('Float64List'); |
| 3575 let isInt8List = new (Is$(typed_data.Int8List))('Int8List'); | 3763 let isInt8List = new (typed_data_sublist_type_test.Is$(typed_data.Int8List))
('Int8List'); |
| 3576 let isInt16List = new (Is$(typed_data.Int16List))('Int16List'); | 3764 let isInt16List = new (typed_data_sublist_type_test.Is$(typed_data.Int16List
))('Int16List'); |
| 3577 let isInt32List = new (Is$(typed_data.Int32List))('Int32List'); | 3765 let isInt32List = new (typed_data_sublist_type_test.Is$(typed_data.Int32List
))('Int32List'); |
| 3578 let isUint8List = new (Is$(typed_data.Uint8List))('Uint8List'); | 3766 let isUint8List = new (typed_data_sublist_type_test.Is$(typed_data.Uint8List
))('Uint8List'); |
| 3579 let isUint16List = new (Is$(typed_data.Uint16List))('Uint16List'); | 3767 let isUint16List = new (typed_data_sublist_type_test.Is$(typed_data.Uint16Li
st))('Uint16List'); |
| 3580 let isUint32List = new (Is$(typed_data.Uint32List))('Uint32List'); | 3768 let isUint32List = new (typed_data_sublist_type_test.Is$(typed_data.Uint32Li
st))('Uint32List'); |
| 3581 let isUint8ClampedList = new (Is$(typed_data.Uint8ClampedList))('Uint8Clampe
dList'); | 3769 let isUint8ClampedList = new (typed_data_sublist_type_test.Is$(typed_data.Ui
nt8ClampedList))('Uint8ClampedList'); |
| 3582 let isIntList = new (Is$(core.List$(core.int)))('List<int>'); | 3770 let isIntList = new (typed_data_sublist_type_test.Is$(core.List$(core.int)))
('List<int>'); |
| 3583 let isDoubleList = new (Is$(core.List$(core.double)))('List<double>'); | 3771 let isDoubleList = new (typed_data_sublist_type_test.Is$(core.List$(core.dou
ble)))('List<double>'); |
| 3584 let isNumList = new (Is$(core.List$(core.num)))('List<num>'); | 3772 let isNumList = new (typed_data_sublist_type_test.Is$(core.List$(core.num)))
('List<num>'); |
| 3585 let allChecks = dart.list([isFloat32list, isFloat64list, isInt8List, isInt16
List, isInt32List, isUint8List, isUint16List, isUint32List, isUint8ClampedList],
Is$(core.List)); | 3773 let allChecks = dart.list([isFloat32list, isFloat64list, isInt8List, isInt16
List, isInt32List, isUint8List, isUint16List, isUint32List, isUint8ClampedList],
typed_data_sublist_type_test.Is$(core.List)); |
| 3586 function testInt(list, check) { | 3774 function testInt(list, check) { |
| 3587 testSublistType(list, dart.list([dart.as(check, Is$(core.List)), isIntList
, isNumList], Is$(core.List)), allChecks); | 3775 typed_data_sublist_type_test.testSublistType(list, dart.list([dart.as(chec
k, typed_data_sublist_type_test.Is$(core.List)), isIntList, isNumList], typed_da
ta_sublist_type_test.Is$(core.List)), allChecks); |
| 3588 } | 3776 } |
| 3589 dart.fn(testInt); | 3777 dart.fn(testInt); |
| 3590 function testDouble(list, check) { | 3778 function testDouble(list, check) { |
| 3591 testSublistType(list, dart.list([dart.as(check, Is$(core.List)), isDoubleL
ist, isNumList], Is$(core.List)), allChecks); | 3779 typed_data_sublist_type_test.testSublistType(list, dart.list([dart.as(chec
k, typed_data_sublist_type_test.Is$(core.List)), isDoubleList, isNumList], typed
_data_sublist_type_test.Is$(core.List)), allChecks); |
| 3592 } | 3780 } |
| 3593 dart.fn(testDouble); | 3781 dart.fn(testDouble); |
| 3594 testDouble(typed_data.Float32List.new(10), isFloat32list); | 3782 testDouble(typed_data.Float32List.new(10), isFloat32list); |
| 3595 testDouble(typed_data.Float64List.new(10), isFloat64list); | 3783 testDouble(typed_data.Float64List.new(10), isFloat64list); |
| 3596 testInt(typed_data.Int8List.new(10), isInt8List); | 3784 testInt(typed_data.Int8List.new(10), isInt8List); |
| 3597 testInt(typed_data.Int16List.new(10), isInt16List); | 3785 testInt(typed_data.Int16List.new(10), isInt16List); |
| 3598 testInt(typed_data.Int32List.new(10), isInt32List); | 3786 testInt(typed_data.Int32List.new(10), isInt32List); |
| 3599 testInt(typed_data.Uint8List.new(10), isUint8List); | 3787 testInt(typed_data.Uint8List.new(10), isUint8List); |
| 3600 testInt(typed_data.Uint16List.new(10), isUint16List); | 3788 testInt(typed_data.Uint16List.new(10), isUint16List); |
| 3601 testInt(typed_data.Uint32List.new(10), isUint32List); | 3789 testInt(typed_data.Uint32List.new(10), isUint32List); |
| 3602 testInt(typed_data.Uint8ClampedList.new(10), isUint8ClampedList); | 3790 testInt(typed_data.Uint8ClampedList.new(10), isUint8ClampedList); |
| 3603 } | 3791 }; |
| 3604 dart.fn(testTypes, dart.void, []); | 3792 dart.fn(typed_data_sublist_type_test.testTypes, dart.void, []); |
| 3605 function main() { | 3793 typed_data_sublist_type_test.main = function() { |
| 3606 exports.inscrutable = dart.fn(x => x); | 3794 typed_data_sublist_type_test.inscrutable = dart.fn(x => x); |
| 3607 testTypes(); | 3795 typed_data_sublist_type_test.testTypes(); |
| 3608 } | 3796 }; |
| 3609 dart.fn(main); | 3797 dart.fn(typed_data_sublist_type_test.main); |
| 3610 // Exports: | 3798 // Exports: |
| 3611 exports.Is$ = Is$; | 3799 exports.typed_data_sublist_type_test = typed_data_sublist_type_test; |
| 3612 exports.Is = Is; | |
| 3613 exports.testSublistType = testSublistType; | |
| 3614 exports.testTypes = testTypes; | |
| 3615 exports.main = main; | |
| 3616 }); | 3800 }); |
| 3617 dart_library.library('lib/typed_data/typed_list_iterable_test', null, /* Imports
*/[ | 3801 dart_library.library('typed_list_iterable_test', null, /* Imports */[ |
| 3618 'dart/_runtime', | 3802 'dart_sdk', |
| 3619 'expect/expect', | 3803 'expect' |
| 3620 'dart/core', | 3804 ], function(exports, dart_sdk, expect) { |
| 3621 'dart/typed_data' | |
| 3622 ], /* Lazy imports */[ | |
| 3623 ], function(exports, dart, expect, core, typed_data) { | |
| 3624 'use strict'; | 3805 'use strict'; |
| 3625 let dartx = dart.dartx; | 3806 const core = dart_sdk.core; |
| 3626 function testIterableFunctions(list, first, last) { | 3807 const typed_data = dart_sdk.typed_data; |
| 3808 const dart = dart_sdk.dart; |
| 3809 const dartx = dart_sdk.dartx; |
| 3810 const expect$ = expect.expect; |
| 3811 const typed_list_iterable_test = Object.create(null); |
| 3812 typed_list_iterable_test.testIterableFunctions = function(list, first, last) { |
| 3627 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); | 3813 dart.assert(dart.dsend(dart.dload(list, 'length'), '>', 0)); |
| 3628 expect.Expect.equals(first, dart.dload(list, 'first')); | 3814 expect$.Expect.equals(first, dart.dload(list, 'first')); |
| 3629 expect.Expect.equals(last, dart.dload(list, 'last')); | 3815 expect$.Expect.equals(last, dart.dload(list, 'last')); |
| 3630 expect.Expect.equals(first, dart.dsend(list, 'firstWhere', dart.fn(x => dart
.equals(x, first), core.bool, [dart.dynamic]))); | 3816 expect$.Expect.equals(first, dart.dsend(list, 'firstWhere', dart.fn(x => dar
t.equals(x, first), core.bool, [dart.dynamic]))); |
| 3631 expect.Expect.equals(last, dart.dsend(list, 'lastWhere', dart.fn(x => dart.e
quals(x, last), core.bool, [dart.dynamic]))); | 3817 expect$.Expect.equals(last, dart.dsend(list, 'lastWhere', dart.fn(x => dart.
equals(x, last), core.bool, [dart.dynamic]))); |
| 3632 if (dart.equals(dart.dload(list, 'length'), 1)) { | 3818 if (dart.equals(dart.dload(list, 'length'), 1)) { |
| 3633 expect.Expect.equals(first, dart.dload(list, 'single')); | 3819 expect$.Expect.equals(first, dart.dload(list, 'single')); |
| 3634 expect.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x => d
art.equals(x, last), core.bool, [dart.dynamic]))); | 3820 expect$.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x =>
dart.equals(x, last), core.bool, [dart.dynamic]))); |
| 3635 } else { | 3821 } else { |
| 3636 expect.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void,
[]), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3822 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void,
[]), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
| 3637 let isFirst = true; | 3823 let isFirst = true; |
| 3638 expect.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x => { | 3824 expect$.Expect.equals(first, dart.dsend(list, 'singleWhere', dart.fn(x =>
{ |
| 3639 if (isFirst) { | 3825 if (isFirst) { |
| 3640 isFirst = false; | 3826 isFirst = false; |
| 3641 return true; | 3827 return true; |
| 3642 } | 3828 } |
| 3643 return false; | 3829 return false; |
| 3644 }, core.bool, [dart.dynamic]))); | 3830 }, core.bool, [dart.dynamic]))); |
| 3645 } | 3831 } |
| 3646 expect.Expect.isFalse(dart.dload(list, 'isEmpty')); | 3832 expect$.Expect.isFalse(dart.dload(list, 'isEmpty')); |
| 3647 let i = 0; | 3833 let i = 0; |
| 3648 for (let x of dart.as(list, core.Iterable)) { | 3834 for (let x of dart.as(list, core.Iterable)) { |
| 3649 expect.Expect.equals(dart.dindex(list, i++), x); | 3835 expect$.Expect.equals(dart.dindex(list, i++), x); |
| 3650 } | 3836 } |
| 3651 expect.Expect.isTrue(dart.dsend(list, 'any', dart.fn(x => dart.equals(x, las
t), core.bool, [dart.dynamic]))); | 3837 expect$.Expect.isTrue(dart.dsend(list, 'any', dart.fn(x => dart.equals(x, la
st), core.bool, [dart.dynamic]))); |
| 3652 expect.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => false, core.bool,
[dart.dynamic]))); | 3838 expect$.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => false, core.bool
, [dart.dynamic]))); |
| 3653 expect.Expect.isTrue(dart.dsend(list, 'contains', last)); | 3839 expect$.Expect.isTrue(dart.dsend(list, 'contains', last)); |
| 3654 expect.Expect.equals(first, dart.dsend(list, 'elementAt', 0)); | 3840 expect$.Expect.equals(first, dart.dsend(list, 'elementAt', 0)); |
| 3655 expect.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => true, core.bool,
[dart.dynamic]))); | 3841 expect$.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => true, core.bool
, [dart.dynamic]))); |
| 3656 expect.Expect.isFalse(dart.dsend(list, 'every', dart.fn(x => !dart.equals(x,
last), core.bool, [dart.dynamic]))); | 3842 expect$.Expect.isFalse(dart.dsend(list, 'every', dart.fn(x => !dart.equals(x
, last), core.bool, [dart.dynamic]))); |
| 3657 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); | 3843 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); |
| 3658 let expand2 = dart.dsend(list, 'expand', dart.fn(x => [x, x], core.List, [da
rt.dynamic])); | 3844 let expand2 = dart.dsend(list, 'expand', dart.fn(x => [x, x], core.List, [da
rt.dynamic])); |
| 3659 i = 0; | 3845 i = 0; |
| 3660 for (let x of dart.as(expand2, core.Iterable)) { | 3846 for (let x of dart.as(expand2, core.Iterable)) { |
| 3661 expect.Expect.equals(dart.dindex(list, (i / 2)[dartx.truncate]()), x); | 3847 expect$.Expect.equals(dart.dindex(list, (i / 2)[dartx.truncate]()), x); |
| 3662 i++; | 3848 i++; |
| 3663 } | 3849 } |
| 3664 expect.Expect.equals(2 * dart.notNull(dart.as(dart.dload(list, 'length'), co
re.num)), i); | 3850 expect$.Expect.equals(2 * dart.notNull(dart.as(dart.dload(list, 'length'), c
ore.num)), i); |
| 3665 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'fold', [], dart.fn((result, x) => ((() => { | 3851 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(list,
'fold', [], dart.fn((result, x) => ((() => { |
| 3666 dart.dsend(result, 'add', x); | 3852 dart.dsend(result, 'add', x); |
| 3667 return result; | 3853 return result; |
| 3668 })()))), core.List)); | 3854 })()))), core.List)); |
| 3669 i = 0; | 3855 i = 0; |
| 3670 dart.dsend(list, 'forEach', dart.fn(x => { | 3856 dart.dsend(list, 'forEach', dart.fn(x => { |
| 3671 expect.Expect.equals(dart.dindex(list, i++), x); | 3857 expect$.Expect.equals(dart.dindex(list, i++), x); |
| 3672 })); | 3858 })); |
| 3673 expect.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), da
rt.dsend(list, 'join', "*")); | 3859 expect$.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), d
art.dsend(list, 'join', "*")); |
| 3674 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'map', dart.fn(x => x)), 'toList'), core.List)); | 3860 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'map', dart.fn(x => x)), 'toList'), core.List)); |
| 3675 let mapCount = 0; | 3861 let mapCount = 0; |
| 3676 let mappedList = dart.dsend(list, 'map', dart.fn(x => { | 3862 let mappedList = dart.dsend(list, 'map', dart.fn(x => { |
| 3677 mapCount++; | 3863 mapCount++; |
| 3678 return x; | 3864 return x; |
| 3679 })); | 3865 })); |
| 3680 expect.Expect.equals(0, mapCount); | 3866 expect$.Expect.equals(0, mapCount); |
| 3681 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'len
gth')); | 3867 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'le
ngth')); |
| 3682 expect.Expect.equals(0, mapCount); | 3868 expect$.Expect.equals(0, mapCount); |
| 3683 dart.dsend(mappedList, 'join'); | 3869 dart.dsend(mappedList, 'join'); |
| 3684 expect.Expect.equals(dart.dload(list, 'length'), mapCount); | 3870 expect$.Expect.equals(dart.dload(list, 'length'), mapCount); |
| 3685 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'), c
ore.List)); | 3871 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'),
core.List)); |
| 3686 let whereCount = 0; | 3872 let whereCount = 0; |
| 3687 let whereList = dart.dsend(list, 'where', dart.fn(x => { | 3873 let whereList = dart.dsend(list, 'where', dart.fn(x => { |
| 3688 whereCount++; | 3874 whereCount++; |
| 3689 return true; | 3875 return true; |
| 3690 }, core.bool, [dart.dynamic])); | 3876 }, core.bool, [dart.dynamic])); |
| 3691 expect.Expect.equals(0, whereCount); | 3877 expect$.Expect.equals(0, whereCount); |
| 3692 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'leng
th')); | 3878 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'len
gth')); |
| 3693 expect.Expect.equals(dart.dload(list, 'length'), whereCount); | 3879 expect$.Expect.equals(dart.dload(list, 'length'), whereCount); |
| 3694 if (dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length'), '>', 1), cor
e.bool))) { | 3880 if (dart.notNull(dart.as(dart.dsend(dart.dload(list, 'length'), '>', 1), cor
e.bool))) { |
| 3695 let reduceResult = 1; | 3881 let reduceResult = 1; |
| 3696 expect.Expect.equals(dart.dload(list, 'length'), dart.dsend(list, 'reduce'
, dart.fn((x, y) => ++reduceResult, core.int, [dart.dynamic, dart.dynamic]))); | 3882 expect$.Expect.equals(dart.dload(list, 'length'), dart.dsend(list, 'reduce
', dart.fn((x, y) => ++reduceResult, core.int, [dart.dynamic, dart.dynamic]))); |
| 3697 } else { | 3883 } else { |
| 3698 expect.Expect.equals(first, dart.dsend(list, 'reduce', dart.fn((x, y) => { | 3884 expect$.Expect.equals(first, dart.dsend(list, 'reduce', dart.fn((x, y) =>
{ |
| 3699 dart.throw("should not be called"); | 3885 dart.throw("should not be called"); |
| 3700 }))); | 3886 }))); |
| 3701 } | 3887 } |
| 3702 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, 'l
ength')), 'isEmpty')); | 3888 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, '
length')), 'isEmpty')); |
| 3703 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'skip', 0), 'toList'), core.List)); | 3889 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'skip', 0), 'toList'), core.List)); |
| 3704 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x => t
rue, core.bool, [dart.dynamic])), 'isEmpty')); | 3890 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x =>
true, core.bool, [dart.dynamic])), 'isEmpty')); |
| 3705 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'skipWhile', dart.fn(x => false, core.bool, [dart.dynamic])), 'toList
'), core.List)); | 3891 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'skipWhile', dart.fn(x => false, core.bool, [dart.dynamic])), 'toLis
t'), core.List)); |
| 3706 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'take', dart.dload(list, 'length')), 'toList'), core.List)); | 3892 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'take', dart.dload(list, 'length')), 'toList'), core.List)); |
| 3707 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); | 3893 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); |
| 3708 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x => f
alse, core.bool, [dart.dynamic])), 'isEmpty')); | 3894 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x =>
false, core.bool, [dart.dynamic])), 'isEmpty')); |
| 3709 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'takeWhile', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'
), core.List)); | 3895 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'takeWhile', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList
'), core.List)); |
| 3710 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'toList'), 'toList'), core.List)); | 3896 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'toList'), 'toList'), core.List)); |
| 3711 let l2 = dart.dsend(list, 'toList'); | 3897 let l2 = dart.dsend(list, 'toList'); |
| 3712 dart.dsend(l2, 'add', first); | 3898 dart.dsend(l2, 'add', first); |
| 3713 expect.Expect.equals(first, dart.dload(l2, 'last')); | 3899 expect$.Expect.equals(first, dart.dload(l2, 'last')); |
| 3714 let l3 = dart.dsend(list, 'toList', {growable: false}); | 3900 let l3 = dart.dsend(list, 'toList', {growable: false}); |
| 3715 expect.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', last), dart.void, [
]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3901 expect$.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', last), dart.void,
[]), dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic]))
; |
| 3716 } | 3902 }; |
| 3717 dart.fn(testIterableFunctions, dart.void, [dart.dynamic, dart.dynamic, dart.dy
namic]); | 3903 dart.fn(typed_list_iterable_test.testIterableFunctions, dart.void, [dart.dynam
ic, dart.dynamic, dart.dynamic]); |
| 3718 function emptyChecks(list) { | 3904 typed_list_iterable_test.emptyChecks = function(list) { |
| 3719 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); | 3905 dart.assert(dart.equals(dart.dload(list, 'length'), 0)); |
| 3720 expect.Expect.isTrue(dart.dload(list, 'isEmpty')); | 3906 expect$.Expect.isTrue(dart.dload(list, 'isEmpty')); |
| 3721 expect.Expect.throws(dart.fn(() => dart.dload(list, 'first'), dart.void, [])
, dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3907 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'first'), dart.void, []
), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
| 3722 expect.Expect.throws(dart.fn(() => dart.dload(list, 'last'), dart.void, []),
dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3908 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'last'), dart.void, [])
, dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
| 3723 expect.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void, []
), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); | 3909 expect$.Expect.throws(dart.fn(() => dart.dload(list, 'single'), dart.void, [
]), dart.fn(e => dart.is(e, core.StateError), core.bool, [dart.dynamic])); |
| 3724 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'firstWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, co
re.StateError), core.bool, [dart.dynamic])); | 3910 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'firstWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.StateError), core.bool, [dart.dynamic])); |
| 3725 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'lastWhere', dart.fn(x =
> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, cor
e.StateError), core.bool, [dart.dynamic])); | 3911 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'lastWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, co
re.StateError), core.bool, [dart.dynamic])); |
| 3726 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'singleWhere', dart.fn(x
=> true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e, c
ore.StateError), core.bool, [dart.dynamic])); | 3912 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'singleWhere', dart.fn(
x => true, core.bool, [dart.dynamic])), dart.void, []), dart.fn(e => dart.is(e,
core.StateError), core.bool, [dart.dynamic])); |
| 3727 expect.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => true, core.bool,
[dart.dynamic]))); | 3913 expect$.Expect.isFalse(dart.dsend(list, 'any', dart.fn(x => true, core.bool,
[dart.dynamic]))); |
| 3728 expect.Expect.isFalse(dart.dsend(list, 'contains', null)); | 3914 expect$.Expect.isFalse(dart.dsend(list, 'contains', null)); |
| 3729 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'elementAt', 0), dart.vo
id, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic])); | 3915 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'elementAt', 0), dart.v
oid, []), dart.fn(e => dart.is(e, core.RangeError), core.bool, [dart.dynamic])); |
| 3730 expect.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => false, core.bool
, [dart.dynamic]))); | 3916 expect$.Expect.isTrue(dart.dsend(list, 'every', dart.fn(x => false, core.boo
l, [dart.dynamic]))); |
| 3731 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); | 3917 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => [], core.List, [dart.dynamic])), 'toList'), core.List)); |
| 3732 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => [x, x], core.List, [dart.dynamic])), 'toList'), core.List)); | 3918 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => [x, x], core.List, [dart.dynamic])), 'toList'), core.List)); |
| 3733 expect.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand', d
art.fn(x => { | 3919 expect$.Expect.listEquals([], dart.as(dart.dsend(dart.dsend(list, 'expand',
dart.fn(x => { |
| 3734 dart.throw("should not be reached"); | 3920 dart.throw("should not be reached"); |
| 3735 })), 'toList'), core.List)); | 3921 })), 'toList'), core.List)); |
| 3736 expect.Expect.listEquals([], dart.as(dart.dsend(list, 'fold', [], dart.fn((r
esult, x) => ((() => { | 3922 expect$.Expect.listEquals([], dart.as(dart.dsend(list, 'fold', [], dart.fn((
result, x) => ((() => { |
| 3737 dart.dsend(result, 'add', x); | 3923 dart.dsend(result, 'add', x); |
| 3738 return result; | 3924 return result; |
| 3739 })()))), core.List)); | 3925 })()))), core.List)); |
| 3740 expect.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), da
rt.dsend(list, 'join', "*")); | 3926 expect$.Expect.equals(dart.dsend(dart.dsend(list, 'toList'), 'join', "*"), d
art.dsend(list, 'join', "*")); |
| 3741 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'map', dart.fn(x => x)), 'toList'), core.List)); | 3927 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'map', dart.fn(x => x)), 'toList'), core.List)); |
| 3742 let mapCount = 0; | 3928 let mapCount = 0; |
| 3743 let mappedList = dart.dsend(list, 'map', dart.fn(x => { | 3929 let mappedList = dart.dsend(list, 'map', dart.fn(x => { |
| 3744 mapCount++; | 3930 mapCount++; |
| 3745 return x; | 3931 return x; |
| 3746 })); | 3932 })); |
| 3747 expect.Expect.equals(0, mapCount); | 3933 expect$.Expect.equals(0, mapCount); |
| 3748 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'len
gth')); | 3934 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(mappedList, 'le
ngth')); |
| 3749 expect.Expect.equals(0, mapCount); | 3935 expect$.Expect.equals(0, mapCount); |
| 3750 dart.dsend(mappedList, 'join'); | 3936 dart.dsend(mappedList, 'join'); |
| 3751 expect.Expect.equals(dart.dload(list, 'length'), mapCount); | 3937 expect$.Expect.equals(dart.dload(list, 'length'), mapCount); |
| 3752 expect.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.d
send(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'), c
ore.List)); | 3938 expect$.Expect.listEquals(dart.as(list, core.List), dart.as(dart.dsend(dart.
dsend(list, 'where', dart.fn(x => true, core.bool, [dart.dynamic])), 'toList'),
core.List)); |
| 3753 let whereCount = 0; | 3939 let whereCount = 0; |
| 3754 let whereList = dart.dsend(list, 'where', dart.fn(x => { | 3940 let whereList = dart.dsend(list, 'where', dart.fn(x => { |
| 3755 whereCount++; | 3941 whereCount++; |
| 3756 return true; | 3942 return true; |
| 3757 }, core.bool, [dart.dynamic])); | 3943 }, core.bool, [dart.dynamic])); |
| 3758 expect.Expect.equals(0, whereCount); | 3944 expect$.Expect.equals(0, whereCount); |
| 3759 expect.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'leng
th')); | 3945 expect$.Expect.equals(dart.dload(list, 'length'), dart.dload(whereList, 'len
gth')); |
| 3760 expect.Expect.equals(dart.dload(list, 'length'), whereCount); | 3946 expect$.Expect.equals(dart.dload(list, 'length'), whereCount); |
| 3761 expect.Expect.throws(dart.fn(() => dart.dsend(list, 'reduce', dart.fn((x, y)
=> x)), dart.void, []), dart.fn(e => dart.is(e, core.StateError), core.bool, [d
art.dynamic])); | 3947 expect$.Expect.throws(dart.fn(() => dart.dsend(list, 'reduce', dart.fn((x, y
) => x)), dart.void, []), dart.fn(e => dart.is(e, core.StateError), core.bool, [
dart.dynamic])); |
| 3762 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, 'l
ength')), 'isEmpty')); | 3948 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', dart.dload(list, '
length')), 'isEmpty')); |
| 3763 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', 0), 'isEmpty')); | 3949 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skip', 0), 'isEmpty')); |
| 3764 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x => t
rue, core.bool, [dart.dynamic])), 'isEmpty')); | 3950 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x =>
true, core.bool, [dart.dynamic])), 'isEmpty')); |
| 3765 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x => f
alse, core.bool, [dart.dynamic])), 'isEmpty')); | 3951 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'skipWhile', dart.fn(x =>
false, core.bool, [dart.dynamic])), 'isEmpty')); |
| 3766 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'take', dart.dload(list, 'l
ength')), 'isEmpty')); | 3952 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'take', dart.dload(list, '
length')), 'isEmpty')); |
| 3767 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); | 3953 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'take', 0), 'isEmpty')); |
| 3768 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x => f
alse, core.bool, [dart.dynamic])), 'isEmpty')); | 3954 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x =>
false, core.bool, [dart.dynamic])), 'isEmpty')); |
| 3769 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x => t
rue, core.bool, [dart.dynamic])), 'isEmpty')); | 3955 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'takeWhile', dart.fn(x =>
true, core.bool, [dart.dynamic])), 'isEmpty')); |
| 3770 expect.Expect.isTrue(dart.dload(dart.dsend(list, 'toList'), 'isEmpty')); | 3956 expect$.Expect.isTrue(dart.dload(dart.dsend(list, 'toList'), 'isEmpty')); |
| 3771 let l2 = dart.dsend(list, 'toList'); | 3957 let l2 = dart.dsend(list, 'toList'); |
| 3772 dart.dsend(l2, 'add', 0); | 3958 dart.dsend(l2, 'add', 0); |
| 3773 expect.Expect.equals(0, dart.dload(l2, 'last')); | 3959 expect$.Expect.equals(0, dart.dload(l2, 'last')); |
| 3774 let l3 = dart.dsend(list, 'toList', {growable: false}); | 3960 let l3 = dart.dsend(list, 'toList', {growable: false}); |
| 3775 expect.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', 0), dart.void, []),
dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); | 3961 expect$.Expect.throws(dart.fn(() => dart.dsend(l3, 'add', 0), dart.void, [])
, dart.fn(e => dart.is(e, core.UnsupportedError), core.bool, [dart.dynamic])); |
| 3776 } | 3962 }; |
| 3777 dart.fn(emptyChecks, dart.void, [dart.dynamic]); | 3963 dart.fn(typed_list_iterable_test.emptyChecks, dart.void, [dart.dynamic]); |
| 3778 function main() { | 3964 typed_list_iterable_test.main = function() { |
| 3779 testIterableFunctions(typed_data.Float32List.fromList(dart.list([1.5, 9.5],
core.double)), 1.5, 9.5); | 3965 typed_list_iterable_test.testIterableFunctions(typed_data.Float32List.fromLi
st(dart.list([1.5, 9.5], core.double)), 1.5, 9.5); |
| 3780 testIterableFunctions(typed_data.Float64List.fromList(dart.list([1.5, 9.5],
core.double)), 1.5, 9.5); | 3966 typed_list_iterable_test.testIterableFunctions(typed_data.Float64List.fromLi
st(dart.list([1.5, 9.5], core.double)), 1.5, 9.5); |
| 3781 testIterableFunctions(typed_data.Int8List.fromList(dart.list([3, 9], core.in
t)), 3, 9); | 3967 typed_list_iterable_test.testIterableFunctions(typed_data.Int8List.fromList(
dart.list([3, 9], core.int)), 3, 9); |
| 3782 testIterableFunctions(typed_data.Int16List.fromList(dart.list([3, 9], core.i
nt)), 3, 9); | 3968 typed_list_iterable_test.testIterableFunctions(typed_data.Int16List.fromList
(dart.list([3, 9], core.int)), 3, 9); |
| 3783 testIterableFunctions(typed_data.Int32List.fromList(dart.list([3, 9], core.i
nt)), 3, 9); | 3969 typed_list_iterable_test.testIterableFunctions(typed_data.Int32List.fromList
(dart.list([3, 9], core.int)), 3, 9); |
| 3784 testIterableFunctions(typed_data.Uint8List.fromList(dart.list([3, 9], core.i
nt)), 3, 9); | 3970 typed_list_iterable_test.testIterableFunctions(typed_data.Uint8List.fromList
(dart.list([3, 9], core.int)), 3, 9); |
| 3785 testIterableFunctions(typed_data.Uint16List.fromList(dart.list([3, 9], core.
int)), 3, 9); | 3971 typed_list_iterable_test.testIterableFunctions(typed_data.Uint16List.fromLis
t(dart.list([3, 9], core.int)), 3, 9); |
| 3786 testIterableFunctions(typed_data.Uint32List.fromList(dart.list([3, 9], core.
int)), 3, 9); | 3972 typed_list_iterable_test.testIterableFunctions(typed_data.Uint32List.fromLis
t(dart.list([3, 9], core.int)), 3, 9); |
| 3787 emptyChecks(typed_data.Float32List.new(0)); | 3973 typed_list_iterable_test.emptyChecks(typed_data.Float32List.new(0)); |
| 3788 emptyChecks(typed_data.Float64List.new(0)); | 3974 typed_list_iterable_test.emptyChecks(typed_data.Float64List.new(0)); |
| 3789 emptyChecks(typed_data.Int8List.new(0)); | 3975 typed_list_iterable_test.emptyChecks(typed_data.Int8List.new(0)); |
| 3790 emptyChecks(typed_data.Int16List.new(0)); | 3976 typed_list_iterable_test.emptyChecks(typed_data.Int16List.new(0)); |
| 3791 emptyChecks(typed_data.Int32List.new(0)); | 3977 typed_list_iterable_test.emptyChecks(typed_data.Int32List.new(0)); |
| 3792 emptyChecks(typed_data.Uint8List.new(0)); | 3978 typed_list_iterable_test.emptyChecks(typed_data.Uint8List.new(0)); |
| 3793 emptyChecks(typed_data.Uint16List.new(0)); | 3979 typed_list_iterable_test.emptyChecks(typed_data.Uint16List.new(0)); |
| 3794 emptyChecks(typed_data.Uint32List.new(0)); | 3980 typed_list_iterable_test.emptyChecks(typed_data.Uint32List.new(0)); |
| 3795 } | 3981 }; |
| 3796 dart.fn(main); | 3982 dart.fn(typed_list_iterable_test.main); |
| 3797 // Exports: | 3983 // Exports: |
| 3798 exports.testIterableFunctions = testIterableFunctions; | 3984 exports.typed_list_iterable_test = typed_list_iterable_test; |
| 3799 exports.emptyChecks = emptyChecks; | |
| 3800 exports.main = main; | |
| 3801 }); | 3985 }); |
| OLD | NEW |