mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-21 10:27:26 +08:00
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete * 2.1.0 main node rollup
22 lines
322 B
Go
22 lines
322 B
Go
// -*- go -*-
|
|
|
|
package main
|
|
|
|
func Add(ptr *uint32, val uint32) {
|
|
*ptr = val
|
|
}
|
|
|
|
// @Test 0 0 = 0
|
|
// @Test 1 2 = 6
|
|
// @Test 3 7 = 20
|
|
func main(a, b uint32) uint {
|
|
var sum [2][2]uint32
|
|
|
|
Add(&sum[0][0], a)
|
|
Add(&sum[0][1], a)
|
|
Add(&sum[1][0], b)
|
|
Add(&sum[1][1], b)
|
|
|
|
return sum[0][0] + sum[0][1] + sum[1][0] + sum[1][1]
|
|
}
|