b.go 253 B

123456789101112131415
  1. package issue9510b
  2. /*
  3. static double csquare(double a, double b) {
  4. __complex__ double d;
  5. __real__ d = a;
  6. __imag__ d = b;
  7. return __real__ (d * d);
  8. }
  9. */
  10. import "C"
  11. func F(a, b float64) float64 {
  12. return float64(C.csquare(C.double(a), C.double(b)))
  13. }