1 // Copyright 2010 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
10 // implemented in arith_$GOARCH.s
11 func mulWW(x
, y Word
) (z1
, z0 Word
)
12 func addVV(z
, x
, y
[]Word
) (c Word
)
13 func subVV(z
, x
, y
[]Word
) (c Word
)
14 func addVW(z
, x
[]Word
, y Word
) (c Word
)
15 func subVW(z
, x
[]Word
, y Word
) (c Word
)
16 func shlVU(z
, x
[]Word
, s
uint) (c Word
)
17 func shrVU(z
, x
[]Word
, s
uint) (c Word
)
18 func mulAddVWW(z
, x
[]Word
, y
, r Word
) (c Word
)
19 func addMulVVW(z
, x
[]Word
, y Word
) (c Word
)