1 // $G $D/$F.go && $L $F.$A && ./$A.out
3 // Copyright 2010 The Go Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file.
16 C1 = R + I // ADD(5,6)
19 var complexBits = reflect.Typeof(complex(0i)).Size() * 8
23 c0 = (c0 + c0 + c0) / (c0 + c0 + 3i)
26 c := *(*complex)(unsafe.Pointer(&c0))
32 switch c := reflect.NewValue(a).(type) {
33 case *reflect.ComplexValue:
34 if complexBits == 64 {
36 _, _ = complex64(v), true