Commit | Line | Data |
---|---|---|
7f918cf1 CE |
1 | signature PACK_WORD = |
2 | sig | |
3 | val bytesPerElem: int | |
4 | val isBigEndian: bool | |
5 | val subArr: Word8Array.array * int -> LargeWord.word | |
6 | val subArrX: Word8Array.array * int -> LargeWord.word | |
7 | val subVec: Word8Vector.vector * int -> LargeWord.word | |
8 | val subVecX: Word8Vector.vector * int -> LargeWord.word | |
9 | val update: Word8Array.array * int * LargeWord.word -> unit | |
10 | end | |
11 | ||
12 | signature PACK_WORD_EXTRA = | |
13 | sig | |
14 | include PACK_WORD | |
15 | val unsafeSubArr: Word8Array.array * int -> LargeWord.word | |
16 | val unsafeSubArrX: Word8Array.array * int -> LargeWord.word | |
17 | val unsafeSubVec: Word8Vector.vector * int -> LargeWord.word | |
18 | val unsafeSubVecX: Word8Vector.vector * int -> LargeWord.word | |
19 | val unsafeUpdate: Word8Array.array * int * LargeWord.word -> unit | |
20 | end |