blob: c2f5948faa2c868eff381ac91dc58d722f08c009 [file] [log] [blame]
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import "dartfuzz_type_table.dart";
/// Class that represents Dart library methods.
///
/// The invididual lists are organized by return type.
/// The proto string has the following format:
/// +-------> receiver type (V denotes none)
/// |+------> param1 type (V denotes none, v denotes getter)
/// ||+-----> param2 type
/// |||+----> ..
/// ||||
/// 'TTTT..'
/// where:
/// V void
/// v void (special)
/// B bool
/// I int
/// i int (small)
/// D double
/// S String
/// s String (small)
/// L List<int>
/// X Set<int>
/// M Map<int, String>
/// A Int8List
/// C Int16List
/// E Int32List
/// F Int32x4
/// G Int32x4List
/// H Int64List
/// J Float32List
/// K Float32x4
/// N Float32x4List
/// O Float64List
/// P Float64x2
/// Q Float64x2List
/// R uint8ClampedList
/// T uint8List
/// U uint16List
/// W uint32List
/// Y uint64List
/// NOTE: this code has been generated automatically.
///
class DartLib {
final String name;
final String proto;
const DartLib(this.name, this.proto);
static const stringToType = {
'V': DartType.VOID,
'B': DartType.BOOL,
'I': DartType.INT,
'D': DartType.DOUBLE,
'S': DartType.STRING,
'L': DartType.LIST_INT,
'X': DartType.SET_INT,
'M': DartType.MAP_INT_STRING,
'A': DartType.INT8LIST,
'C': DartType.INT16LIST,
'E': DartType.INT32LIST,
'F': DartType.INT32X4,
'G': DartType.INT32X4LIST,
'H': DartType.INT64LIST,
'J': DartType.FLOAT32LIST,
'K': DartType.FLOAT32X4,
'N': DartType.FLOAT32X4LIST,
'O': DartType.FLOAT64LIST,
'P': DartType.FLOAT64X2,
'Q': DartType.FLOAT64X2LIST,
'R': DartType.UINT8CLAMPEDLIST,
'T': DartType.UINT8LIST,
'U': DartType.UINT16LIST,
'W': DartType.UINT32LIST,
'Y': DartType.UINT64LIST,
};
static final typeToLibraryMethods = {
DartType.VOID: voidLibs,
DartType.BOOL: boolLibs,
DartType.INT: intLibs,
DartType.DOUBLE: doubleLibs,
DartType.STRING: stringLibs,
DartType.LIST_INT: listLibs,
DartType.SET_INT: setLibs,
DartType.MAP_INT_STRING: mapLibs,
DartType.INT8LIST: int8ListLibs,
DartType.INT16LIST: int16ListLibs,
DartType.INT32LIST: int32ListLibs,
DartType.INT32X4: int32x4Libs,
DartType.INT32X4LIST: int32x4ListLibs,
DartType.INT64LIST: int64ListLibs,
DartType.FLOAT32LIST: float32ListLibs,
DartType.FLOAT32X4: float32x4Libs,
DartType.FLOAT32X4LIST: float32x4ListLibs,
DartType.FLOAT64LIST: float64ListLibs,
DartType.FLOAT64X2: float64x2Libs,
DartType.FLOAT64X2LIST: float64x2ListLibs,
DartType.UINT8CLAMPEDLIST: uint8ClampedListLibs,
DartType.UINT8LIST: uint8ListLibs,
DartType.UINT16LIST: uint16ListLibs,
DartType.UINT32LIST: uint32ListLibs,
DartType.UINT64LIST: uint64ListLibs,
};
static const typedDataFloatTypes = [
'J',
'K',
'N',
'O',
'P',
'Q',
];
static const voidLibs = [
DartLib('RangeError.checkNotNegative', 'VISS'),
DartLib('RangeError.checkValueInInterval', 'VIIISS'),
DartLib('add', 'LI'),
DartLib('addAll', 'MM'),
DartLib('clear', 'LV'),
DartLib('clear', 'MV'),
DartLib('clear', 'XV'),
DartLib('fillRange', 'LIII'),
DartLib('insert', 'LII'),
DartLib('removeRange', 'LII'),
];
static const boolLibs = [
DartLib('NetworkInterface.listSupported', 'Vv'),
DartLib('SecurityContext.alpnSupported', 'Vv'),
DartLib('add', 'XI'),
DartLib('bool.fromEnvironment', 'VS'),
DartLib('endsWith', 'SS'),
DartLib('flagW', 'Fv'),
DartLib('flagX', 'Fv'),
DartLib('flagY', 'Fv'),
DartLib('flagZ', 'Fv'),
DartLib('isEmpty', 'Mv'),
DartLib('isEmpty', 'Sv'),
DartLib('isEven', 'Iv'),
DartLib('isFinite', 'Dv'),
DartLib('isInfinite', 'Dv'),
DartLib('isNaN', 'Dv'),
DartLib('isNegative', 'Dv'),
DartLib('isNotEmpty', 'Mv'),
DartLib('isNotEmpty', 'Sv'),
DartLib('isOdd', 'Iv'),
];
static const intLibs = [
DartLib('DateTime.april', 'Vv'),
DartLib('DateTime.august', 'Vv'),
DartLib('DateTime.daysPerWeek', 'Vv'),
DartLib('DateTime.december', 'Vv'),
DartLib('DateTime.february', 'Vv'),
DartLib('DateTime.friday', 'Vv'),
DartLib('DateTime.january', 'Vv'),
DartLib('DateTime.july', 'Vv'),
DartLib('DateTime.june', 'Vv'),
DartLib('DateTime.march', 'Vv'),
DartLib('DateTime.may', 'Vv'),
DartLib('DateTime.monday', 'Vv'),
DartLib('DateTime.monthsPerYear', 'Vv'),
DartLib('DateTime.november', 'Vv'),
DartLib('DateTime.october', 'Vv'),
DartLib('DateTime.saturday', 'Vv'),
DartLib('DateTime.september', 'Vv'),
DartLib('DateTime.sunday', 'Vv'),
DartLib('DateTime.thursday', 'Vv'),
DartLib('DateTime.tuesday', 'Vv'),
DartLib('DateTime.wednesday', 'Vv'),
DartLib('Duration.hoursPerDay', 'Vv'),
DartLib('Duration.microsecondsPerDay', 'Vv'),
DartLib('Duration.microsecondsPerHour', 'Vv'),
DartLib('Duration.microsecondsPerMillisecond', 'Vv'),
DartLib('Duration.microsecondsPerMinute', 'Vv'),
DartLib('Duration.microsecondsPerSecond', 'Vv'),
DartLib('Duration.millisecondsPerDay', 'Vv'),
DartLib('Duration.millisecondsPerHour', 'Vv'),
DartLib('Duration.millisecondsPerMinute', 'Vv'),
DartLib('Duration.millisecondsPerSecond', 'Vv'),
DartLib('Duration.minutesPerDay', 'Vv'),
DartLib('Duration.minutesPerHour', 'Vv'),
DartLib('Duration.secondsPerDay', 'Vv'),
DartLib('Duration.secondsPerHour', 'Vv'),
DartLib('Duration.secondsPerMinute', 'Vv'),
DartLib('Float32List.bytesPerElement', 'Vv'),
DartLib('Float32x4.wwww', 'Vv'),
DartLib('Float32x4.wwwx', 'Vv'),
DartLib('Float32x4.wwwy', 'Vv'),
DartLib('Float32x4.wwwz', 'Vv'),
DartLib('Float32x4.wwxw', 'Vv'),
DartLib('Float32x4.wwxx', 'Vv'),
DartLib('Float32x4.wwxy', 'Vv'),
DartLib('Float32x4.wwxz', 'Vv'),
DartLib('Float32x4.wwyw', 'Vv'),
DartLib('Float32x4.wwyx', 'Vv'),
DartLib('Float32x4.wwyy', 'Vv'),
DartLib('Float32x4.wwyz', 'Vv'),
DartLib('Float32x4.wwzw', 'Vv'),
DartLib('Float32x4.wwzx', 'Vv'),
DartLib('Float32x4.wwzy', 'Vv'),
DartLib('Float32x4.wwzz', 'Vv'),
DartLib('Float32x4.wxww', 'Vv'),
DartLib('Float32x4.wxwx', 'Vv'),
DartLib('Float32x4.wxwy', 'Vv'),
DartLib('Float32x4.wxwz', 'Vv'),
DartLib('Float32x4.wxxw', 'Vv'),
DartLib('Float32x4.wxxx', 'Vv'),
DartLib('Float32x4.wxxy', 'Vv'),
DartLib('Float32x4.wxxz', 'Vv'),
DartLib('Float32x4.wxyw', 'Vv'),
DartLib('Float32x4.wxyx', 'Vv'),
DartLib('Float32x4.wxyy', 'Vv'),
DartLib('Float32x4.wxyz', 'Vv'),
DartLib('Float32x4.wxzw', 'Vv'),
DartLib('Float32x4.wxzx', 'Vv'),
DartLib('Float32x4.wxzy', 'Vv'),
DartLib('Float32x4.wxzz', 'Vv'),
DartLib('Float32x4.wyww', 'Vv'),
DartLib('Float32x4.wywx', 'Vv'),
DartLib('Float32x4.wywy', 'Vv'),
DartLib('Float32x4.wywz', 'Vv'),
DartLib('Float32x4.wyxw', 'Vv'),
DartLib('Float32x4.wyxx', 'Vv'),
DartLib('Float32x4.wyxy', 'Vv'),
DartLib('Float32x4.wyxz', 'Vv'),
DartLib('Float32x4.wyyw', 'Vv'),
DartLib('Float32x4.wyyx', 'Vv'),
DartLib('Float32x4.wyyy', 'Vv'),
DartLib('Float32x4.wyyz', 'Vv'),
DartLib('Float32x4.wyzw', 'Vv'),
DartLib('Float32x4.wyzx', 'Vv'),
DartLib('Float32x4.wyzy', 'Vv'),
DartLib('Float32x4.wyzz', 'Vv'),
DartLib('Float32x4.wzww', 'Vv'),
DartLib('Float32x4.wzwx', 'Vv'),
DartLib('Float32x4.wzwy', 'Vv'),
DartLib('Float32x4.wzwz', 'Vv'),
DartLib('Float32x4.wzxw', 'Vv'),
DartLib('Float32x4.wzxx', 'Vv'),
DartLib('Float32x4.wzxy', 'Vv'),
DartLib('Float32x4.wzxz', 'Vv'),
DartLib('Float32x4.wzyw', 'Vv'),
DartLib('Float32x4.wzyx', 'Vv'),
DartLib('Float32x4.wzyy', 'Vv'),
DartLib('Float32x4.wzyz', 'Vv'),
DartLib('Float32x4.wzzw', 'Vv'),
DartLib('Float32x4.wzzx', 'Vv'),
DartLib('Float32x4.wzzy', 'Vv'),
DartLib('Float32x4.wzzz', 'Vv'),
DartLib('Float32x4.xwww', 'Vv'),
DartLib('Float32x4.xwwx', 'Vv'),
DartLib('Float32x4.xwwy', 'Vv'),
DartLib('Float32x4.xwwz', 'Vv'),
DartLib('Float32x4.xwxw', 'Vv'),
DartLib('Float32x4.xwxx', 'Vv'),
DartLib('Float32x4.xwxy', 'Vv'),
DartLib('Float32x4.xwxz', 'Vv'),
DartLib('Float32x4.xwyw', 'Vv'),
DartLib('Float32x4.xwyx', 'Vv'),
DartLib('Float32x4.xwyy', 'Vv'),
DartLib('Float32x4.xwyz', 'Vv'),
DartLib('Float32x4.xwzw', 'Vv'),
DartLib('Float32x4.xwzx', 'Vv'),
DartLib('Float32x4.xwzy', 'Vv'),
DartLib('Float32x4.xwzz', 'Vv'),
DartLib('Float32x4.xxww', 'Vv'),
DartLib('Float32x4.xxwx', 'Vv'),
DartLib('Float32x4.xxwy', 'Vv'),
DartLib('Float32x4.xxwz', 'Vv'),
DartLib('Float32x4.xxxw', 'Vv'),
DartLib('Float32x4.xxxx', 'Vv'),
DartLib('Float32x4.xxxy', 'Vv'),
DartLib('Float32x4.xxxz', 'Vv'),
DartLib('Float32x4.xxyw', 'Vv'),
DartLib('Float32x4.xxyx', 'Vv'),
DartLib('Float32x4.xxyy', 'Vv'),
DartLib('Float32x4.xxyz', 'Vv'),
DartLib('Float32x4.xxzw', 'Vv'),
DartLib('Float32x4.xxzx', 'Vv'),
DartLib('Float32x4.xxzy', 'Vv'),
DartLib('Float32x4.xxzz', 'Vv'),
DartLib('Float32x4.xyww', 'Vv'),
DartLib('Float32x4.xywx', 'Vv'),
DartLib('Float32x4.xywy', 'Vv'),
DartLib('Float32x4.xywz', 'Vv'),
DartLib('Float32x4.xyxw', 'Vv'),
DartLib('Float32x4.xyxx', 'Vv'),
DartLib('Float32x4.xyxy', 'Vv'),
DartLib('Float32x4.xyxz', 'Vv'),
DartLib('Float32x4.xyyw', 'Vv'),
DartLib('Float32x4.xyyx', 'Vv'),
DartLib('Float32x4.xyyy', 'Vv'),
DartLib('Float32x4.xyyz', 'Vv'),
DartLib('Float32x4.xyzw', 'Vv'),
DartLib('Float32x4.xyzx', 'Vv'),
DartLib('Float32x4.xyzy', 'Vv'),
DartLib('Float32x4.xyzz', 'Vv'),
DartLib('Float32x4.xzww', 'Vv'),
DartLib('Float32x4.xzwx', 'Vv'),
DartLib('Float32x4.xzwy', 'Vv'),
DartLib('Float32x4.xzwz', 'Vv'),
DartLib('Float32x4.xzxw', 'Vv'),
DartLib('Float32x4.xzxx', 'Vv'),
DartLib('Float32x4.xzxy', 'Vv'),
DartLib('Float32x4.xzxz', 'Vv'),
DartLib('Float32x4.xzyw', 'Vv'),
DartLib('Float32x4.xzyx', 'Vv'),
DartLib('Float32x4.xzyy', 'Vv'),
DartLib('Float32x4.xzyz', 'Vv'),
DartLib('Float32x4.xzzw', 'Vv'),
DartLib('Float32x4.xzzx', 'Vv'),
DartLib('Float32x4.xzzy', 'Vv'),
DartLib('Float32x4.xzzz', 'Vv'),
DartLib('Float32x4.ywww', 'Vv'),
DartLib('Float32x4.ywwx', 'Vv'),
DartLib('Float32x4.ywwy', 'Vv'),
DartLib('Float32x4.ywwz', 'Vv'),
DartLib('Float32x4.ywxw', 'Vv'),
DartLib('Float32x4.ywxx', 'Vv'),
DartLib('Float32x4.ywxy', 'Vv'),
DartLib('Float32x4.ywxz', 'Vv'),
DartLib('Float32x4.ywyw', 'Vv'),
DartLib('Float32x4.ywyx', 'Vv'),
DartLib('Float32x4.ywyy', 'Vv'),
DartLib('Float32x4.ywyz', 'Vv'),
DartLib('Float32x4.ywzw', 'Vv'),
DartLib('Float32x4.ywzx', 'Vv'),
DartLib('Float32x4.ywzy', 'Vv'),
DartLib('Float32x4.ywzz', 'Vv'),
DartLib('Float32x4.yxww', 'Vv'),
DartLib('Float32x4.yxwx', 'Vv'),
DartLib('Float32x4.yxwy', 'Vv'),
DartLib('Float32x4.yxwz', 'Vv'),
DartLib('Float32x4.yxxw', 'Vv'),
DartLib('Float32x4.yxxx', 'Vv'),
DartLib('Float32x4.yxxy', 'Vv'),
DartLib('Float32x4.yxxz', 'Vv'),
DartLib('Float32x4.yxyw', 'Vv'),
DartLib('Float32x4.yxyx', 'Vv'),
DartLib('Float32x4.yxyy', 'Vv'),
DartLib('Float32x4.yxyz', 'Vv'),
DartLib('Float32x4.yxzw', 'Vv'),
DartLib('Float32x4.yxzx', 'Vv'),
DartLib('Float32x4.yxzy', 'Vv'),
DartLib('Float32x4.yxzz', 'Vv'),
DartLib('Float32x4.yyww', 'Vv'),
DartLib('Float32x4.yywx', 'Vv'),
DartLib('Float32x4.yywy', 'Vv'),
DartLib('Float32x4.yywz', 'Vv'),
DartLib('Float32x4.yyxw', 'Vv'),
DartLib('Float32x4.yyxx', 'Vv'),
DartLib('Float32x4.yyxy', 'Vv'),
DartLib('Float32x4.yyxz', 'Vv'),
DartLib('Float32x4.yyyw', 'Vv'),
DartLib('Float32x4.yyyx', 'Vv'),
DartLib('Float32x4.yyyy', 'Vv'),
DartLib('Float32x4.yyyz', 'Vv'),
DartLib('Float32x4.yyzw', 'Vv'),
DartLib('Float32x4.yyzx', 'Vv'),
DartLib('Float32x4.yyzy', 'Vv'),
DartLib('Float32x4.yyzz', 'Vv'),
DartLib('Float32x4.yzww', 'Vv'),
DartLib('Float32x4.yzwx', 'Vv'),
DartLib('Float32x4.yzwy', 'Vv'),
DartLib('Float32x4.yzwz', 'Vv'),
DartLib('Float32x4.yzxw', 'Vv'),
DartLib('Float32x4.yzxx', 'Vv'),
DartLib('Float32x4.yzxy', 'Vv'),
DartLib('Float32x4.yzxz', 'Vv'),
DartLib('Float32x4.yzyw', 'Vv'),
DartLib('Float32x4.yzyx', 'Vv'),
DartLib('Float32x4.yzyy', 'Vv'),
DartLib('Float32x4.yzyz', 'Vv'),
DartLib('Float32x4.yzzw', 'Vv'),
DartLib('Float32x4.yzzx', 'Vv'),
DartLib('Float32x4.yzzy', 'Vv'),
DartLib('Float32x4.yzzz', 'Vv'),
DartLib('Float32x4.zwww', 'Vv'),
DartLib('Float32x4.zwwx', 'Vv'),
DartLib('Float32x4.zwwy', 'Vv'),
DartLib('Float32x4.zwwz', 'Vv'),
DartLib('Float32x4.zwxw', 'Vv'),
DartLib('Float32x4.zwxx', 'Vv'),
DartLib('Float32x4.zwxy', 'Vv'),
DartLib('Float32x4.zwxz', 'Vv'),
DartLib('Float32x4.zwyw', 'Vv'),
DartLib('Float32x4.zwyx', 'Vv'),
DartLib('Float32x4.zwyy', 'Vv'),
DartLib('Float32x4.zwyz', 'Vv'),
DartLib('Float32x4.zwzw', 'Vv'),
DartLib('Float32x4.zwzx', 'Vv'),
DartLib('Float32x4.zwzy', 'Vv'),
DartLib('Float32x4.zwzz', 'Vv'),
DartLib('Float32x4.zxww', 'Vv'),
DartLib('Float32x4.zxwx', 'Vv'),
DartLib('Float32x4.zxwy', 'Vv'),
DartLib('Float32x4.zxwz', 'Vv'),
DartLib('Float32x4.zxxw', 'Vv'),
DartLib('Float32x4.zxxx', 'Vv'),
DartLib('Float32x4.zxxy', 'Vv'),
DartLib('Float32x4.zxxz', 'Vv'),
DartLib('Float32x4.zxyw', 'Vv'),
DartLib('Float32x4.zxyx', 'Vv'),
DartLib('Float32x4.zxyy', 'Vv'),
DartLib('Float32x4.zxyz', 'Vv'),
DartLib('Float32x4.zxzw', 'Vv'),
DartLib('Float32x4.zxzx', 'Vv'),
DartLib('Float32x4.zxzy', 'Vv'),
DartLib('Float32x4.zxzz', 'Vv'),
DartLib('Float32x4.zyww', 'Vv'),
DartLib('Float32x4.zywx', 'Vv'),
DartLib('Float32x4.zywy', 'Vv'),
DartLib('Float32x4.zywz', 'Vv'),
DartLib('Float32x4.zyxw', 'Vv'),
DartLib('Float32x4.zyxx', 'Vv'),
DartLib('Float32x4.zyxy', 'Vv'),
DartLib('Float32x4.zyxz', 'Vv'),
DartLib('Float32x4.zyyw', 'Vv'),
DartLib('Float32x4.zyyx', 'Vv'),
DartLib('Float32x4.zyyy', 'Vv'),
DartLib('Float32x4.zyyz', 'Vv'),
DartLib('Float32x4.zyzw', 'Vv'),
DartLib('Float32x4.zyzx', 'Vv'),
DartLib('Float32x4.zyzy', 'Vv'),
DartLib('Float32x4.zyzz', 'Vv'),
DartLib('Float32x4.zzww', 'Vv'),
DartLib('Float32x4.zzwx', 'Vv'),
DartLib('Float32x4.zzwy', 'Vv'),
DartLib('Float32x4.zzwz', 'Vv'),
DartLib('Float32x4.zzxw', 'Vv'),
DartLib('Float32x4.zzxx', 'Vv'),
DartLib('Float32x4.zzxy', 'Vv'),
DartLib('Float32x4.zzxz', 'Vv'),
DartLib('Float32x4.zzyw', 'Vv'),
DartLib('Float32x4.zzyx', 'Vv'),
DartLib('Float32x4.zzyy', 'Vv'),
DartLib('Float32x4.zzyz', 'Vv'),
DartLib('Float32x4.zzzw', 'Vv'),
DartLib('Float32x4.zzzx', 'Vv'),
DartLib('Float32x4.zzzy', 'Vv'),
DartLib('Float32x4.zzzz', 'Vv'),
DartLib('Float32x4List.bytesPerElement', 'Vv'),
DartLib('Float64List.bytesPerElement', 'Vv'),
DartLib('Float64x2List.bytesPerElement', 'Vv'),
DartLib('Int16List.bytesPerElement', 'Vv'),
DartLib('Int32List.bytesPerElement', 'Vv'),
DartLib('Int32x4.wwww', 'Vv'),
DartLib('Int32x4.wwwx', 'Vv'),
DartLib('Int32x4.wwwy', 'Vv'),
DartLib('Int32x4.wwwz', 'Vv'),
DartLib('Int32x4.wwxw', 'Vv'),
DartLib('Int32x4.wwxx', 'Vv'),
DartLib('Int32x4.wwxy', 'Vv'),
DartLib('Int32x4.wwxz', 'Vv'),
DartLib('Int32x4.wwyw', 'Vv'),
DartLib('Int32x4.wwyx', 'Vv'),
DartLib('Int32x4.wwyy', 'Vv'),
DartLib('Int32x4.wwyz', 'Vv'),
DartLib('Int32x4.wwzw', 'Vv'),
DartLib('Int32x4.wwzx', 'Vv'),
DartLib('Int32x4.wwzy', 'Vv'),
DartLib('Int32x4.wwzz', 'Vv'),
DartLib('Int32x4.wxww', 'Vv'),
DartLib('Int32x4.wxwx', 'Vv'),
DartLib('Int32x4.wxwy', 'Vv'),
DartLib('Int32x4.wxwz', 'Vv'),
DartLib('Int32x4.wxxw', 'Vv'),
DartLib('Int32x4.wxxx', 'Vv'),
DartLib('Int32x4.wxxy', 'Vv'),
DartLib('Int32x4.wxxz', 'Vv'),
DartLib('Int32x4.wxyw', 'Vv'),
DartLib('Int32x4.wxyx', 'Vv'),
DartLib('Int32x4.wxyy', 'Vv'),
DartLib('Int32x4.wxyz', 'Vv'),
DartLib('Int32x4.wxzw', 'Vv'),
DartLib('Int32x4.wxzx', 'Vv'),
DartLib('Int32x4.wxzy', 'Vv'),
DartLib('Int32x4.wxzz', 'Vv'),
DartLib('Int32x4.wyww', 'Vv'),
DartLib('Int32x4.wywx', 'Vv'),
DartLib('Int32x4.wywy', 'Vv'),
DartLib('Int32x4.wywz', 'Vv'),
DartLib('Int32x4.wyxw', 'Vv'),
DartLib('Int32x4.wyxx', 'Vv'),
DartLib('Int32x4.wyxy', 'Vv'),
DartLib('Int32x4.wyxz', 'Vv'),
DartLib('Int32x4.wyyw', 'Vv'),
DartLib('Int32x4.wyyx', 'Vv'),
DartLib('Int32x4.wyyy', 'Vv'),
DartLib('Int32x4.wyyz', 'Vv'),
DartLib('Int32x4.wyzw', 'Vv'),
DartLib('Int32x4.wyzx', 'Vv'),
DartLib('Int32x4.wyzy', 'Vv'),
DartLib('Int32x4.wyzz', 'Vv'),
DartLib('Int32x4.wzww', 'Vv'),
DartLib('Int32x4.wzwx', 'Vv'),
DartLib('Int32x4.wzwy', 'Vv'),
DartLib('Int32x4.wzwz', 'Vv'),
DartLib('Int32x4.wzxw', 'Vv'),
DartLib('Int32x4.wzxx', 'Vv'),
DartLib('Int32x4.wzxy', 'Vv'),
DartLib('Int32x4.wzxz', 'Vv'),
DartLib('Int32x4.wzyw', 'Vv'),
DartLib('Int32x4.wzyx', 'Vv'),
DartLib('Int32x4.wzyy', 'Vv'),
DartLib('Int32x4.wzyz', 'Vv'),
DartLib('Int32x4.wzzw', 'Vv'),
DartLib('Int32x4.wzzx', 'Vv'),
DartLib('Int32x4.wzzy', 'Vv'),
DartLib('Int32x4.wzzz', 'Vv'),
DartLib('Int32x4.xwww', 'Vv'),
DartLib('Int32x4.xwwx', 'Vv'),
DartLib('Int32x4.xwwy', 'Vv'),
DartLib('Int32x4.xwwz', 'Vv'),
DartLib('Int32x4.xwxw', 'Vv'),
DartLib('Int32x4.xwxx', 'Vv'),
DartLib('Int32x4.xwxy', 'Vv'),
DartLib('Int32x4.xwxz', 'Vv'),
DartLib('Int32x4.xwyw', 'Vv'),
DartLib('Int32x4.xwyx', 'Vv'),
DartLib('Int32x4.xwyy', 'Vv'),
DartLib('Int32x4.xwyz', 'Vv'),
DartLib('Int32x4.xwzw', 'Vv'),
DartLib('Int32x4.xwzx', 'Vv'),
DartLib('Int32x4.xwzy', 'Vv'),
DartLib('Int32x4.xwzz', 'Vv'),
DartLib('Int32x4.xxww', 'Vv'),
DartLib('Int32x4.xxwx', 'Vv'),
DartLib('Int32x4.xxwy', 'Vv'),
DartLib('Int32x4.xxwz', 'Vv'),
DartLib('Int32x4.xxxw', 'Vv'),
DartLib('Int32x4.xxxx', 'Vv'),
DartLib('Int32x4.xxxy', 'Vv'),
DartLib('Int32x4.xxxz', 'Vv'),
DartLib('Int32x4.xxyw', 'Vv'),
DartLib('Int32x4.xxyx', 'Vv'),
DartLib('Int32x4.xxyy', 'Vv'),
DartLib('Int32x4.xxyz', 'Vv'),
DartLib('Int32x4.xxzw', 'Vv'),
DartLib('Int32x4.xxzx', 'Vv'),
DartLib('Int32x4.xxzy', 'Vv'),
DartLib('Int32x4.xxzz', 'Vv'),
DartLib('Int32x4.xyww', 'Vv'),
DartLib('Int32x4.xywx', 'Vv'),
DartLib('Int32x4.xywy', 'Vv'),
DartLib('Int32x4.xywz', 'Vv'),
DartLib('Int32x4.xyxw', 'Vv'),
DartLib('Int32x4.xyxx', 'Vv'),
DartLib('Int32x4.xyxy', 'Vv'),
DartLib('Int32x4.xyxz', 'Vv'),
DartLib('Int32x4.xyyw', 'Vv'),
DartLib('Int32x4.xyyx', 'Vv'),
DartLib('Int32x4.xyyy', 'Vv'),
DartLib('Int32x4.xyyz', 'Vv'),
DartLib('Int32x4.xyzw', 'Vv'),
DartLib('Int32x4.xyzx', 'Vv'),
DartLib('Int32x4.xyzy', 'Vv'),
DartLib('Int32x4.xyzz', 'Vv'),
DartLib('Int32x4.xzww', 'Vv'),
DartLib('Int32x4.xzwx', 'Vv'),
DartLib('Int32x4.xzwy', 'Vv'),
DartLib('Int32x4.xzwz', 'Vv'),
DartLib('Int32x4.xzxw', 'Vv'),
DartLib('Int32x4.xzxx', 'Vv'),
DartLib('Int32x4.xzxy', 'Vv'),
DartLib('Int32x4.xzxz', 'Vv'),
DartLib('Int32x4.xzyw', 'Vv'),
DartLib('Int32x4.xzyx', 'Vv'),
DartLib('Int32x4.xzyy', 'Vv'),
DartLib('Int32x4.xzyz', 'Vv'),
DartLib('Int32x4.xzzw', 'Vv'),
DartLib('Int32x4.xzzx', 'Vv'),
DartLib('Int32x4.xzzy', 'Vv'),
DartLib('Int32x4.xzzz', 'Vv'),
DartLib('Int32x4.ywww', 'Vv'),
DartLib('Int32x4.ywwx', 'Vv'),
DartLib('Int32x4.ywwy', 'Vv'),
DartLib('Int32x4.ywwz', 'Vv'),
DartLib('Int32x4.ywxw', 'Vv'),
DartLib('Int32x4.ywxx', 'Vv'),
DartLib('Int32x4.ywxy', 'Vv'),
DartLib('Int32x4.ywxz', 'Vv'),
DartLib('Int32x4.ywyw', 'Vv'),
DartLib('Int32x4.ywyx', 'Vv'),
DartLib('Int32x4.ywyy', 'Vv'),
DartLib('Int32x4.ywyz', 'Vv'),
DartLib('Int32x4.ywzw', 'Vv'),
DartLib('Int32x4.ywzx', 'Vv'),
DartLib('Int32x4.ywzy', 'Vv'),
DartLib('Int32x4.ywzz', 'Vv'),
DartLib('Int32x4.yxww', 'Vv'),
DartLib('Int32x4.yxwx', 'Vv'),
DartLib('Int32x4.yxwy', 'Vv'),
DartLib('Int32x4.yxwz', 'Vv'),
DartLib('Int32x4.yxxw', 'Vv'),
DartLib('Int32x4.yxxx', 'Vv'),
DartLib('Int32x4.yxxy', 'Vv'),
DartLib('Int32x4.yxxz', 'Vv'),
DartLib('Int32x4.yxyw', 'Vv'),
DartLib('Int32x4.yxyx', 'Vv'),
DartLib('Int32x4.yxyy', 'Vv'),
DartLib('Int32x4.yxyz', 'Vv'),
DartLib('Int32x4.yxzw', 'Vv'),
DartLib('Int32x4.yxzx', 'Vv'),
DartLib('Int32x4.yxzy', 'Vv'),
DartLib('Int32x4.yxzz', 'Vv'),
DartLib('Int32x4.yyww', 'Vv'),
DartLib('Int32x4.yywx', 'Vv'),
DartLib('Int32x4.yywy', 'Vv'),
DartLib('Int32x4.yywz', 'Vv'),
DartLib('Int32x4.yyxw', 'Vv'),
DartLib('Int32x4.yyxx', 'Vv'),
DartLib('Int32x4.yyxy', 'Vv'),
DartLib('Int32x4.yyxz', 'Vv'),
DartLib('Int32x4.yyyw', 'Vv'),
DartLib('Int32x4.yyyx', 'Vv'),
DartLib('Int32x4.yyyy', 'Vv'),
DartLib('Int32x4.yyyz', 'Vv'),
DartLib('Int32x4.yyzw', 'Vv'),
DartLib('Int32x4.yyzx', 'Vv'),
DartLib('Int32x4.yyzy', 'Vv'),
DartLib('Int32x4.yyzz', 'Vv'),
DartLib('Int32x4.yzww', 'Vv'),
DartLib('Int32x4.yzwx', 'Vv'),
DartLib('Int32x4.yzwy', 'Vv'),
DartLib('Int32x4.yzwz', 'Vv'),
DartLib('Int32x4.yzxw', 'Vv'),
DartLib('Int32x4.yzxx', 'Vv'),
DartLib('Int32x4.yzxy', 'Vv'),
DartLib('Int32x4.yzxz', 'Vv'),
DartLib('Int32x4.yzyw', 'Vv'),
DartLib('Int32x4.yzyx', 'Vv'),
DartLib('Int32x4.yzyy', 'Vv'),
DartLib('Int32x4.yzyz', 'Vv'),
DartLib('Int32x4.yzzw', 'Vv'),
DartLib('Int32x4.yzzx', 'Vv'),
DartLib('Int32x4.yzzy', 'Vv'),
DartLib('Int32x4.yzzz', 'Vv'),
DartLib('Int32x4.zwww', 'Vv'),
DartLib('Int32x4.zwwx', 'Vv'),
DartLib('Int32x4.zwwy', 'Vv'),
DartLib('Int32x4.zwwz', 'Vv'),
DartLib('Int32x4.zwxw', 'Vv'),
DartLib('Int32x4.zwxx', 'Vv'),
DartLib('Int32x4.zwxy', 'Vv'),
DartLib('Int32x4.zwxz', 'Vv'),
DartLib('Int32x4.zwyw', 'Vv'),
DartLib('Int32x4.zwyx', 'Vv'),
DartLib('Int32x4.zwyy', 'Vv'),
DartLib('Int32x4.zwyz', 'Vv'),
DartLib('Int32x4.zwzw', 'Vv'),
DartLib('Int32x4.zwzx', 'Vv'),
DartLib('Int32x4.zwzy', 'Vv'),
DartLib('Int32x4.zwzz', 'Vv'),
DartLib('Int32x4.zxww', 'Vv'),
DartLib('Int32x4.zxwx', 'Vv'),
DartLib('Int32x4.zxwy', 'Vv'),
DartLib('Int32x4.zxwz', 'Vv'),
DartLib('Int32x4.zxxw', 'Vv'),
DartLib('Int32x4.zxxx', 'Vv'),
DartLib('Int32x4.zxxy', 'Vv'),
DartLib('Int32x4.zxxz', 'Vv'),
DartLib('Int32x4.zxyw', 'Vv'),
DartLib('Int32x4.zxyx', 'Vv'),
DartLib('Int32x4.zxyy', 'Vv'),
DartLib('Int32x4.zxyz', 'Vv'),
DartLib('Int32x4.zxzw', 'Vv'),
DartLib('Int32x4.zxzx', 'Vv'),
DartLib('Int32x4.zxzy', 'Vv'),
DartLib('Int32x4.zxzz', 'Vv'),
DartLib('Int32x4.zyww', 'Vv'),
DartLib('Int32x4.zywx', 'Vv'),
DartLib('Int32x4.zywy', 'Vv'),
DartLib('Int32x4.zywz', 'Vv'),
DartLib('Int32x4.zyxw', 'Vv'),
DartLib('Int32x4.zyxx', 'Vv'),
DartLib('Int32x4.zyxy', 'Vv'),
DartLib('Int32x4.zyxz', 'Vv'),
DartLib('Int32x4.zyyw', 'Vv'),
DartLib('Int32x4.zyyx', 'Vv'),
DartLib('Int32x4.zyyy', 'Vv'),
DartLib('Int32x4.zyyz', 'Vv'),
DartLib('Int32x4.zyzw', 'Vv'),
DartLib('Int32x4.zyzx', 'Vv'),
DartLib('Int32x4.zyzy', 'Vv'),
DartLib('Int32x4.zyzz', 'Vv'),
DartLib('Int32x4.zzww', 'Vv'),
DartLib('Int32x4.zzwx', 'Vv'),
DartLib('Int32x4.zzwy', 'Vv'),
DartLib('Int32x4.zzwz', 'Vv'),
DartLib('Int32x4.zzxw', 'Vv'),
DartLib('Int32x4.zzxx', 'Vv'),
DartLib('Int32x4.zzxy', 'Vv'),
DartLib('Int32x4.zzxz', 'Vv'),
DartLib('Int32x4.zzyw', 'Vv'),
DartLib('Int32x4.zzyx', 'Vv'),
DartLib('Int32x4.zzyy', 'Vv'),
DartLib('Int32x4.zzyz', 'Vv'),
DartLib('Int32x4.zzzw', 'Vv'),
DartLib('Int32x4.zzzx', 'Vv'),
DartLib('Int32x4.zzzy', 'Vv'),
DartLib('Int32x4.zzzz', 'Vv'),
DartLib('Int32x4List.bytesPerElement', 'Vv'),
DartLib('Int64List.bytesPerElement', 'Vv'),
DartLib('Int8List.bytesPerElement', 'Vv'),
DartLib('Isolate.beforeNextEvent', 'Vv'),
DartLib('Isolate.immediate', 'Vv'),
DartLib('JsonUtf8Encoder.DEFAULT_BUFFER_SIZE', 'Vv'),
DartLib('OSError.noErrorCode', 'Vv'),
DartLib('RangeError.checkValidRange', 'VIIISSS'),
DartLib('RawSocketOption.IPv4MulticastInterface', 'Vv'),
DartLib('RawSocketOption.IPv6MulticastInterface', 'Vv'),
DartLib('RawSocketOption.levelIPv4', 'Vv'),
DartLib('RawSocketOption.levelIPv6', 'Vv'),
DartLib('RawSocketOption.levelSocket', 'Vv'),
DartLib('RawSocketOption.levelTcp', 'Vv'),
DartLib('RawSocketOption.levelUdp', 'Vv'),
DartLib('Uint16List.bytesPerElement', 'Vv'),
DartLib('Uint32List.bytesPerElement', 'Vv'),
DartLib('Uint64List.bytesPerElement', 'Vv'),
DartLib('Uint8ClampedList.bytesPerElement', 'Vv'),
DartLib('Uint8List.bytesPerElement', 'Vv'),
DartLib('ZLibOption.DEFAULT_LEVEL', 'Vv'),
DartLib('ZLibOption.DEFAULT_MEM_LEVEL', 'Vv'),
DartLib('ZLibOption.DEFAULT_WINDOW_BITS', 'Vv'),
DartLib('ZLibOption.MAX_LEVEL', 'Vv'),
DartLib('ZLibOption.MAX_MEM_LEVEL', 'Vv'),
DartLib('ZLibOption.MAX_WINDOW_BITS', 'Vv'),
DartLib('ZLibOption.MIN_LEVEL', 'Vv'),
DartLib('ZLibOption.MIN_MEM_LEVEL', 'Vv'),
DartLib('ZLibOption.MIN_WINDOW_BITS', 'Vv'),
DartLib('ZLibOption.STRATEGY_DEFAULT', 'Vv'),
DartLib('ZLibOption.STRATEGY_FILTERED', 'Vv'),
DartLib('ZLibOption.STRATEGY_FIXED', 'Vv'),
DartLib('ZLibOption.STRATEGY_HUFFMAN_ONLY', 'Vv'),
DartLib('ZLibOption.STRATEGY_RLE', 'Vv'),
DartLib('ZLibOption.defaultLevel', 'Vv'),
DartLib('ZLibOption.defaultMemLevel', 'Vv'),
DartLib('ZLibOption.defaultWindowBits', 'Vv'),
DartLib('ZLibOption.maxLevel', 'Vv'),
DartLib('ZLibOption.maxMemLevel', 'Vv'),
DartLib('ZLibOption.maxWindowBits', 'Vv'),
DartLib('ZLibOption.minLevel', 'Vv'),
DartLib('ZLibOption.minMemLevel', 'Vv'),
DartLib('ZLibOption.minWindowBits', 'Vv'),
DartLib('ZLibOption.strategyDefault', 'Vv'),
DartLib('ZLibOption.strategyFiltered', 'Vv'),
DartLib('ZLibOption.strategyFixed', 'Vv'),
DartLib('ZLibOption.strategyHuffmanOnly', 'Vv'),
DartLib('ZLibOption.strategyRle', 'Vv'),
DartLib('abs', 'IV'),
DartLib('bitLength', 'Iv'),
DartLib('ceil', 'DV'),
DartLib('ceil', 'DV'),
DartLib('ceil', 'IV'),
DartLib('codeUnitAt', 'SI'),
DartLib('compareTo', 'SS'),
DartLib('compareTo', 'DD'),
DartLib('floor', 'IV'),
DartLib('floor', 'DV'),
DartLib('floor', 'DV'),
DartLib('gcd', 'II'),
DartLib('indexOf', 'LII'),
DartLib('int.fromEnvironment', 'VS'),
DartLib('int.parse', 'VS'),
DartLib('int.tryParse', 'VS'),
DartLib('lastIndexOf', 'LII'),
DartLib('length', 'Mv'),
DartLib('length', 'Sv'),
DartLib('length', 'Lv'),
DartLib('modInverse', 'II'),
DartLib('modPow', 'III'),
DartLib('removeAt', 'LI'),
DartLib('removeLast', 'LV'),
DartLib('round', 'DV'),
DartLib('round', 'IV'),
DartLib('round', 'DV'),
DartLib('sign', 'Iv'),
DartLib('signMask', 'Pv'),
DartLib('signMask', 'Kv'),
DartLib('signMask', 'Fv'),
DartLib('toInt', 'DV'),
DartLib('toSigned', 'II'),
DartLib('toUnsigned', 'II'),
DartLib('truncate', 'IV'),
DartLib('truncate', 'DV'),
DartLib('truncate', 'DV'),
DartLib('unicodeBomCharacterRune', 'Vv'),
DartLib('unicodeReplacementCharacterRune', 'Vv'),
DartLib('w', 'Fv'),
DartLib('x', 'Fv'),
DartLib('y', 'Fv'),
DartLib('z', 'Fv'),
];
static const doubleLibs = [
DartLib('abs', 'DV'),
DartLib('abs', 'DV'),
DartLib('acos', 'VD'),
DartLib('asin', 'VD'),
DartLib('atan', 'VD'),
DartLib('atan2', 'VDD'),
DartLib('ceilToDouble', 'DV'),
DartLib('ceilToDouble', 'IV'),
DartLib('ceilToDouble', 'DV'),
DartLib('clamp', 'DDD'),
DartLib('cos', 'VD'),
DartLib('double.infinity', 'Vv'),
DartLib('double.maxFinite', 'Vv'),
DartLib('double.minPositive', 'Vv'),
DartLib('double.nan', 'Vv'),
DartLib('double.negativeInfinity', 'Vv'),
DartLib('double.tryParse', 'VS'),
DartLib('e', 'Vv'),
DartLib('exp', 'VD'),
DartLib('floorToDouble', 'DV'),
DartLib('floorToDouble', 'IV'),
DartLib('floorToDouble', 'DV'),
DartLib('ln10', 'Vv'),
DartLib('ln2', 'Vv'),
DartLib('log', 'VD'),
DartLib('log10e', 'Vv'),
DartLib('log2e', 'Vv'),
DartLib('num.tryParse', 'VS'),
DartLib('pi', 'Vv'),
DartLib('pow', 'VDD'),
DartLib('remainder', 'DD'),
DartLib('remainder', 'DD'),
DartLib('roundToDouble', 'IV'),
DartLib('roundToDouble', 'DV'),
DartLib('roundToDouble', 'DV'),
DartLib('sign', 'Dv'),
DartLib('sign', 'Dv'),
DartLib('sin', 'VD'),
DartLib('sqrt', 'VD'),
DartLib('sqrt1_2', 'Vv'),
DartLib('sqrt2', 'Vv'),
DartLib('tan', 'VD'),
DartLib('toDouble', 'DV'),
DartLib('truncateToDouble', 'DV'),
DartLib('truncateToDouble', 'IV'),
DartLib('truncateToDouble', 'DV'),
DartLib('w', 'Kv'),
DartLib('x', 'Kv'),
DartLib('x', 'Pv'),
DartLib('y', 'Pv'),
DartLib('y', 'Kv'),
DartLib('z', 'Kv'),
];
static const stringLibs = [
DartLib('ListBase.listToString', 'VL'),
DartLib('MapBase.mapToString', 'VM'),
DartLib('RegExp.escape', 'VS'),
DartLib('SetBase.setToString', 'VX'),
DartLib('String.fromCharCode', 'VI'),
DartLib('String.fromEnvironment', 'VS'),
DartLib('Uri.decodeComponent', 'VS'),
DartLib('Uri.decodeFull', 'VS'),
DartLib('Uri.decodeQueryComponent', 'VS'),
DartLib('Uri.encodeComponent', 'VS'),
DartLib('Uri.encodeFull', 'VS'),
DartLib('Uri.encodeQueryComponent', 'VS'),
DartLib('base64Encode', 'VL'),
DartLib('base64UrlEncode', 'VL'),
DartLib('padLeft', 'Sis'),
DartLib('padRight', 'Sis'),
DartLib('replaceRange', 'SIIS'),
DartLib('substring', 'SII'),
DartLib('toLowerCase', 'SV'),
DartLib('toRadixString', 'II'),
DartLib('toString', 'BV'),
DartLib('toString', 'DV'),
DartLib('toString', 'IV'),
DartLib('toString', 'DV'),
DartLib('toStringAsExponential', 'DI'),
DartLib('toStringAsFixed', 'DI'),
DartLib('toStringAsPrecision', 'DI'),
DartLib('toUpperCase', 'SV'),
DartLib('trim', 'SV'),
DartLib('trimLeft', 'SV'),
DartLib('trimRight', 'SV'),
];
static const listLibs = [
DartLib('List<int>.filled', 'ViI'),
DartLib('Uri.parseIPv4Address', 'VS'),
DartLib('Uri.parseIPv6Address', 'VSII'),
DartLib('codeUnits', 'Sv'),
DartLib('sublist', 'LII'),
];
static const setLibs = [
DartLib('Set<int>.identity', 'VV'),
DartLib('difference', 'XX'),
DartLib('intersection', 'XX'),
DartLib('toSet', 'XV'),
DartLib('union', 'XX'),
];
static const mapLibs = [
DartLib('Map<int, String>.from', 'VM'),
DartLib('Map<int, String>.identity', 'VV'),
DartLib('Map<int, String>.of', 'VM'),
DartLib('Map<int, String>.unmodifiable', 'VM'),
];
static const int8ListLibs = [
DartLib('Int8List.fromList', 'VL'),
DartLib('sublist', 'AII'),
];
static const int16ListLibs = [
DartLib('Int16List.fromList', 'VL'),
DartLib('sublist', 'CII'),
];
static const int32ListLibs = [
DartLib('Int32List.fromList', 'VL'),
DartLib('sublist', 'EII'),
];
static const int32x4Libs = [
DartLib('Int32x4.bool', 'VBBBB'),
DartLib('Int32x4.fromFloat32x4Bits', 'VK'),
DartLib('equal', 'KK'),
DartLib('greaterThan', 'KK'),
DartLib('greaterThanOrEqual', 'KK'),
DartLib('lessThan', 'KK'),
DartLib('lessThanOrEqual', 'KK'),
DartLib('notEqual', 'KK'),
DartLib('shuffle', 'FI'),
DartLib('shuffleMix', 'FFI'),
DartLib('withFlagW', 'FB'),
DartLib('withFlagX', 'FB'),
DartLib('withFlagY', 'FB'),
DartLib('withFlagZ', 'FB'),
DartLib('withW', 'FI'),
DartLib('withX', 'FI'),
DartLib('withY', 'FI'),
DartLib('withZ', 'FI'),
];
static const int32x4ListLibs = [
DartLib('sublist', 'GII'),
];
static const int64ListLibs = [
DartLib('Int64List.fromList', 'VL'),
DartLib('sublist', 'HII'),
];
static const float32ListLibs = [
DartLib('sublist', 'JII'),
];
static const float32x4Libs = [
DartLib('Float32x4.fromFloat64x2', 'VP'),
DartLib('Float32x4.fromInt32x4Bits', 'VF'),
DartLib('Float32x4.splat', 'VD'),
DartLib('Float32x4.zero', 'VV'),
DartLib('abs', 'KV'),
DartLib('clamp', 'KKK'),
DartLib('max', 'KK'),
DartLib('min', 'KK'),
DartLib('reciprocal', 'KV'),
DartLib('reciprocalSqrt', 'KV'),
DartLib('scale', 'KD'),
DartLib('select', 'FKK'),
DartLib('shuffle', 'KI'),
DartLib('shuffleMix', 'KKI'),
DartLib('sqrt', 'KV'),
DartLib('withW', 'KD'),
DartLib('withX', 'KD'),
DartLib('withY', 'KD'),
DartLib('withZ', 'KD'),
];
static const float32x4ListLibs = [
DartLib('sublist', 'NII'),
];
static const float64ListLibs = [
DartLib('sublist', 'OII'),
];
static const float64x2Libs = [
DartLib('Float64x2.fromFloat32x4', 'VK'),
DartLib('Float64x2.splat', 'VD'),
DartLib('Float64x2.zero', 'VV'),
DartLib('abs', 'PV'),
DartLib('clamp', 'PPP'),
DartLib('max', 'PP'),
DartLib('min', 'PP'),
DartLib('scale', 'PD'),
DartLib('sqrt', 'PV'),
DartLib('withX', 'PD'),
DartLib('withY', 'PD'),
];
static const float64x2ListLibs = [
DartLib('sublist', 'QII'),
];
static const uint8ClampedListLibs = [
DartLib('Uint8ClampedList.fromList', 'VL'),
DartLib('sublist', 'RII'),
];
static const uint8ListLibs = [
DartLib('Uint8List.fromList', 'VL'),
DartLib('base64Decode', 'VS'),
DartLib('sublist', 'TII'),
];
static const uint16ListLibs = [
DartLib('Uint16List.fromList', 'VL'),
DartLib('sublist', 'UII'),
];
static const uint32ListLibs = [
DartLib('Uint32List.fromList', 'VL'),
DartLib('sublist', 'WII'),
];
static const uint64ListLibs = [
DartLib('Uint64List.fromList', 'VL'),
DartLib('sublist', 'YII'),
];
}