예제 #1
0
파일: int.go 프로젝트: locusf/gmp
// Sign returns:
//
//	-1 if x <  0
//	 0 if x == 0
//	+1 if x >  0
//
func (x *Int) Sign() int {
	x.doinit()
	return int(C._mpz_sgn(&x.i[0]))
}
예제 #2
0
파일: int.go 프로젝트: jamesadney/gmp
// Sign returns:
//
//	-1 if x <  0
//	 0 if x == 0
//	+1 if x >  0
//
func (z *Int) Sign() int {
	z.doinit()
	return int(C._mpz_sgn(z.ptr))
}
예제 #3
0
파일: int.go 프로젝트: ncw/gmp
// Sign returns:
//
//	-1 if x <  0
//	 0 if x == 0
//	+1 if x >  0
//
func (z *Int) Sign() int {
	z.doinit()
	return int(C._mpz_sgn(&z.i[0]))
}