2 A
of Word16
.word ref
* Word16
.word ref
* int list
5 val a
= Array
.tabulate (100, fn i
=>
7 val l
= [100 + i
, 2, 3]
10 0 => A (ref
0w13
, ref
0w123
, l
)
17 |
A (r
, r
', l
) => (r
:= !r
+ Word16
.fromLarge (LargeWord
.fromInt (hd l
))
21 val A (w
, w
', _
) = Array
.sub (a
, 0)
23 val _
= print (concat
[Word16
.toString (!w
), " ",
24 Word16
.toString (!w
'), "\n"])