ssa: complex binop
This commit is contained in:
@@ -3,8 +3,18 @@ package main
|
||||
type T complex64
|
||||
|
||||
func main() {
|
||||
c := 1 + 2i
|
||||
d := T(c)
|
||||
println(c, real(c), imag(c))
|
||||
println(d, real(d), imag(d))
|
||||
a := 1 + 2i
|
||||
b := 3 + 4i
|
||||
c := 0 + 0i
|
||||
println(real(a), imag(a))
|
||||
println(-a)
|
||||
println(a + b)
|
||||
println(a - b)
|
||||
println(a * b)
|
||||
println(a / b)
|
||||
println(a / c)
|
||||
println(c / c)
|
||||
println(a == a, a != a)
|
||||
println(a == b, a != b)
|
||||
println(complex128(T(a)) == a)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user