Skip to content

Commit 8503138

Browse files
committed
update constant
1 parent 72c2d34 commit 8503138

File tree

1 file changed

+104
-104
lines changed

1 file changed

+104
-104
lines changed

src/module.ts

+104-104
Original file line numberDiff line numberDiff line change
@@ -217,105 +217,102 @@ export const enum FeatureFlags {
217217
MultiValue = 512 /* _BinaryenFeatureMultivalue */,
218218
GC = 1024 /* _BinaryenFeatureGC */,
219219
Memory64 = 2048 /* _BinaryenFeatureMemory64 */,
220-
RelaxedSIMD = 8192 /* _BinaryenFeatureRelaxedSIMD */,
221-
ExtendedConst = 16384 /* _BinaryenFeatureExtendedConst */,
222-
Stringref = 32768 /* _BinaryenFeatureStrings */,
223-
MultiMemory = 65536 /* _BinaryenFeatureMultiMemories */,
224-
All = 126975 /* _BinaryenFeatureAll */
220+
RelaxedSIMD = 4096 /* _BinaryenFeatureRelaxedSIMD */,
221+
ExtendedConst = 8192 /* _BinaryenFeatureExtendedConst */,
222+
Stringref = 16384 /* _BinaryenFeatureStrings */,
223+
MultiMemory = 32768 /* _BinaryenFeatureMultiMemory */,
224+
All = 131071 /* _BinaryenFeatureAll */
225225
}
226226

227227
/** Binaryen expression id constants. */
228228
export const enum ExpressionId {
229-
Invalid = 0,
230-
Block,
231-
If,
232-
Loop,
233-
Break,
234-
Switch,
235-
Call,
236-
CallIndirect,
237-
LocalGet,
238-
LocalSet,
239-
GlobalGet,
240-
GlobalSet,
241-
Load,
242-
Store,
243-
Const,
244-
Unary,
245-
Binary,
246-
Select,
247-
Drop,
248-
Return,
249-
MemorySize,
250-
MemoryGrow,
251-
Nop,
252-
Unreachable,
253-
AtomicRMW,
254-
AtomicCmpxchg,
255-
AtomicWait,
256-
AtomicNotify,
257-
AtomicFence,
258-
SIMDExtract,
259-
SIMDReplace,
260-
SIMDShuffle,
261-
SIMDTernary,
262-
SIMDShift,
263-
SIMDLoad,
264-
SIMDLoadStoreLane,
265-
MemoryInit,
266-
DataDrop,
267-
MemoryCopy,
268-
MemoryFill,
269-
Pop,
270-
RefNull,
271-
RefIsNull,
272-
RefFunc,
273-
RefEq,
274-
TableGet,
275-
TableSet,
276-
TableSize,
277-
TableGrow,
278-
TableFill,
279-
Try,
280-
Throw,
281-
Rethrow,
282-
TupleMake,
283-
TupleExtract,
284-
RefI31,
285-
I31Get,
286-
CallRef,
287-
RefTest,
288-
RefCast,
289-
BrOn,
290-
StructNew,
291-
StructGet,
292-
StructSet,
293-
ArrayNew,
294-
ArrayNewData,
295-
ArrayNewElem,
296-
ArrayNewFixed,
297-
ArrayGet,
298-
ArraySet,
299-
ArrayLen,
300-
ArrayCopy,
301-
ArrayFill,
302-
ArrayInitData,
303-
ArrayInitElem,
304-
RefAs,
305-
StringNew,
306-
StringConst,
307-
StringMeasure,
308-
StringEncode,
309-
StringConcat,
310-
StringEq,
311-
StringAs,
312-
StringWTF8Advance,
313-
StringWTF16Get,
314-
StringIterNext,
315-
StringIterMove,
316-
StringSliceWTF,
317-
StringSliceIter,
318-
NumExpressionIds
229+
Invalid = 0 /* _BinaryenInvalidId */,
230+
Block = 1 /* _BinaryenBlockId */,
231+
If = 2 /* _BinaryenIfId */,
232+
Loop = 3 /* _BinaryenLoopId */,
233+
Break = 4 /* _BinaryenBreakId */,
234+
Switch = 5 /* _BinaryenSwitchId */,
235+
Call = 6 /* _BinaryenCallId */,
236+
CallIndirect = 7 /* _BinaryenCallIndirectId */,
237+
LocalGet = 8 /* _BinaryenLocalGetId */,
238+
LocalSet = 9 /* _BinaryenLocalSetId */,
239+
GlobalGet = 10 /* _BinaryenGlobalGetId */,
240+
GlobalSet = 11 /* _BinaryenGlobalSetId */,
241+
Load = 12 /* _BinaryenLoadId */,
242+
Store = 13 /* _BinaryenStoreId */,
243+
Const = 14 /* _BinaryenConstId */,
244+
Unary = 15 /* _BinaryenUnaryId */,
245+
Binary = 16 /* _BinaryenBinaryId */,
246+
Select = 17 /* _BinaryenSelectId */,
247+
Drop = 18 /* _BinaryenDropId */,
248+
Return = 19 /* _BinaryenReturnId */,
249+
MemorySize = 20 /* _BinaryenMemorySizeId */,
250+
MemoryGrow = 21 /* _BinaryenMemoryGrowId */,
251+
Nop = 22 /* _BinaryenNopId */,
252+
Unreachable = 23 /* _BinaryenUnreachableId */,
253+
AtomicRMW = 24 /* _BinaryenAtomicRMWId */,
254+
AtomicCmpxchg = 25 /* _BinaryenAtomicCmpxchgId */,
255+
AtomicWait = 26 /* _BinaryenAtomicWaitId */,
256+
AtomicNotify = 27 /* _BinaryenAtomicNotifyId */,
257+
AtomicFence = 28 /* _BinaryenAtomicFenceId */,
258+
SIMDExtract = 29 /* _BinaryenSIMDExtractId */,
259+
SIMDReplace = 30 /* _BinaryenSIMDReplaceId */,
260+
SIMDShuffle = 31 /* _BinaryenSIMDShuffleId */,
261+
SIMDTernary = 32 /* _BinaryenSIMDTernaryId */,
262+
SIMDShift = 33 /* _BinaryenSIMDShiftId */,
263+
SIMDLoad = 34 /* _BinaryenSIMDLoadId */,
264+
SIMDLoadStoreLane = 35 /* _BinaryenSIMDLoadStoreLaneId */,
265+
MemoryInit = 36 /* _BinaryenMemoryInitId */,
266+
DataDrop = 37 /* _BinaryenDataDropId */,
267+
MemoryCopy = 38 /* _BinaryenMemoryCopyId */,
268+
MemoryFill = 39 /* _BinaryenMemoryFillId */,
269+
Pop = 40 /* _BinaryenPopId */,
270+
RefNull = 41 /* _BinaryenRefNullId */,
271+
RefIsNull = 42 /* _BinaryenRefIsNullId */,
272+
RefFunc = 43 /* _BinaryenRefFuncId */,
273+
RefEq = 44 /* _BinaryenRefEqId */,
274+
TableGet = 45 /* _BinaryenTableGetId */,
275+
TableSet = 46 /* _BinaryenTableSetId */,
276+
TableSize = 47 /* _BinaryenTableSizeId */,
277+
TableGrow = 48 /* _BinaryenTableGrowId */,
278+
Try = 50 /* _BinaryenTryId */,
279+
Throw = 51 /* _BinaryenThrowId */,
280+
Rethrow = 52 /* _BinaryenRethrowId */,
281+
TupleMake = 53 /* _BinaryenTupleMakeId */,
282+
TupleExtract = 54 /* _BinaryenTupleExtractId */,
283+
RefI31 = 55 /* _BinaryenRefI31Id */,
284+
I31Get = 56 /* _BinaryenI31GetId */,
285+
CallRef = 57 /* _BinaryenCallRefId */,
286+
RefTest = 58 /* _BinaryenRefTestId */,
287+
RefCast = 59 /* _BinaryenRefCastId */,
288+
BrOn = 60 /* _BinaryenBrOnId */,
289+
StructNew = 61 /* _BinaryenStructNewId */,
290+
StructGet = 62 /* _BinaryenStructGetId */,
291+
StructSet = 63 /* _BinaryenStructSetId */,
292+
ArrayNew = 64 /* _BinaryenArrayNewId */,
293+
ArrayNewSeg = 64 /* TODO_BinaryenArraySegId */,
294+
ArrayNewFixed = 67 /* _BinaryenArrayNewFixedId */,
295+
ArrayGet = 68 /* _BinaryenArrayGetId */,
296+
ArraySet = 69 /* _BinaryenArraySetId */,
297+
ArrayLen = 70 /* _BinaryenArrayLenId */,
298+
ArrayCopy = 71 /* _BinaryenArrayCopyId */,
299+
ArrayFill = 72 /* _BinaryenArrayFillId */,
300+
ArrayInitData = 73 /* _BinaryenArrayInitDataId */,
301+
ArrayInitElem = 74 /* _BinaryenArrayInitElemId */,
302+
RefAs = 75 /* _BinaryenRefAsId */,
303+
StringNew = 76 /* _BinaryenStringNewId */,
304+
StringConst = 77 /* _BinaryenStringConstId */,
305+
StringMeasure = 78 /* _BinaryenStringMeasureId */,
306+
StringEncode = 79 /* _BinaryenStringEncodeId */,
307+
StringConcat = 80 /* _BinaryenStringConcatId */,
308+
StringEq = 81 /* _BinaryenStringEqId */,
309+
StringAs = 82 /* _BinaryenStringAsId */,
310+
StringWTF8Advance = 83 /* _BinaryenStringWTF8AdvanceId */,
311+
StringWTF16Get = 84 /* _BinaryenStringWTF16GetId */,
312+
StringIterNext = 85 /* _BinaryenStringIterNextId */,
313+
StringIterMove = 86 /* _BinaryenStringIterMoveId */,
314+
StringSliceWTF = 87 /* _BinaryenStringSliceWTFId */,
315+
StringSliceIter = 88 /* _BinaryenStringSliceIterId */
319316
}
320317

321318
/** Binaryen external kind constants. */
@@ -324,8 +321,7 @@ export const enum ExternalKind {
324321
Table = 1 /* _BinaryenExternalTable */,
325322
Memory = 2 /* _BinaryenExternalMemory */,
326323
Global = 3 /* _BinaryenExternalGlobal */,
327-
Tag = 4 /* _BinaryenExternalTag */,
328-
Invalid = -1
324+
Tag = 4 /* _BinaryenExternalTag */
329325
}
330326

331327
/** Binaryen unary operation constants. */
@@ -1270,15 +1266,15 @@ export const enum StringNewOp {
12701266
/** string.new_wtf8 wtf8 */
12711267
WTF8 = 1 /* _BinaryenStringNewWTF8 */,
12721268
/** string.new_wtf8 replace */
1273-
Replace = 2 /* _BinaryenStringNewReplace */,
1269+
LossyUTF8 = 2 /* _BinaryenStringNewLossyUTF8 */,
12741270
/** string.new_wtf16 */
12751271
WTF16 = 3 /* _BinaryenStringNewWTF16 */,
12761272
/** string.new_wtf8_array utf8 */
12771273
UTF8Array = 4 /* _BinaryenStringNewUTF8Array */,
12781274
/** string.new_wtf8_array wtf8 */
12791275
WTF8Array = 5 /* _BinaryenStringNewWTF8Array */,
12801276
/** string.new_wtf8_array replace */
1281-
ReplaceArray = 6 /* _BinaryenStringNewReplaceArray */,
1277+
LossyUTF8Array = 6 /* _BinaryenStringNewLossyUTF8Array */,
12821278
/** string.new_wtf16_array */
12831279
WTF16Array = 7 /* _BinaryenStringNewWTF16Array */,
12841280
/** string.from_code_point */
@@ -1303,16 +1299,20 @@ export const enum StringMeasureOp {
13031299
export const enum StringEncodeOp {
13041300
/** string.encode_wtf8 utf8 */
13051301
UTF8 = 0 /* _BinaryenStringEncodeUTF8 */,
1302+
/** string.encode_lossy_utf8 utf8 */
1303+
LossyUTF8 = 1 /* _BinaryenStringEncodeLossyUTF8 */,
13061304
/** string.encode_wtf8 wtf8 */
1307-
WTF8 = 1 /* _BinaryenStringEncodeWTF8 */,
1305+
WTF8 = 2 /* _BinaryenStringEncodeWTF8 */,
13081306
/** string.encode_wtf16 */
1309-
WTF16 = 2 /* _BinaryenStringEncodeWTF16 */,
1307+
WTF16 = 3 /* _BinaryenStringEncodeWTF16 */,
13101308
/** string.encode_wtf8_array utf8 */
1311-
UTF8Array = 3 /* _BinaryenStringEncodeUTF8Array */,
1309+
UTF8Array = 4 /* _BinaryenStringEncodeUTF8Array */,
1310+
/** string.encode_lossy_utf8_array utf8 */
1311+
LossyUTF8Array = 5 /* _BinaryenStringEncodeLossyUTF8Array */,
13121312
/** string.encode_wtf8_array wtf8 */
1313-
WTF8Array = 4 /* _BinaryenStringEncodeWTF8Array */,
1313+
WTF8Array = 6 /* _BinaryenStringEncodeWTF8Array */,
13141314
/** string.encode_wtf16_array */
1315-
WTF16Array = 5 /* _BinaryenStringEncodeWTF16Array */
1315+
WTF16Array = 7 /* _BinaryenStringEncodeWTF16Array */
13161316
}
13171317

13181318
/** Binaryen StringEq operation constants. */

0 commit comments

Comments
 (0)