unsigned char
func(p, q unsafe.Pointer) bool
int
aN
~pN
__sync_synchronize()
call := cgocall; call(...)
call(...)