Blame tests/tsin.c

Packit Service 2e9770
/* tsin -- test file for mpc_sin.
Packit Service 2e9770
Packit Service 2e9770
Copyright (C) 2007, 2008, 2010, 2013 INRIA
Packit Service 2e9770
Packit Service 2e9770
This file is part of GNU MPC.
Packit Service 2e9770
Packit Service 2e9770
GNU MPC is free software; you can redistribute it and/or modify it under
Packit Service 2e9770
the terms of the GNU Lesser General Public License as published by the
Packit Service 2e9770
Free Software Foundation; either version 3 of the License, or (at your
Packit Service 2e9770
option) any later version.
Packit Service 2e9770
Packit Service 2e9770
GNU MPC is distributed in the hope that it will be useful, but WITHOUT ANY
Packit Service 2e9770
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
Packit Service 2e9770
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
Packit Service 2e9770
more details.
Packit Service 2e9770
Packit Service 2e9770
You should have received a copy of the GNU Lesser General Public License
Packit Service 2e9770
along with this program. If not, see http://www.gnu.org/licenses/ .
Packit Service 2e9770
*/
Packit Service 2e9770
Packit Service 2e9770
#include "mpc-tests.h"
Packit Service 2e9770
Packit Service 2e9770
#define MPC_FUNCTION_CALL                                       \
Packit Service 2e9770
  P[0].mpc_inex = mpc_sin (P[1].mpc, P[2].mpc, P[3].mpc_rnd)
Packit Service 2e9770
#define MPC_FUNCTION_CALL_REUSE_OP1                             \
Packit Service 2e9770
  P[0].mpc_inex = mpc_sin (P[1].mpc, P[1].mpc, P[3].mpc_rnd)
Packit Service 2e9770
Packit Service 2e9770
#include "data_check.tpl"
Packit Service 2e9770
#include "tgeneric.tpl"
Packit Service 2e9770
Packit Service 2e9770
int
Packit Service 2e9770
main (void)
Packit Service 2e9770
{
Packit Service 2e9770
  test_start ();
Packit Service 2e9770
Packit Service 2e9770
  data_check_template ("sin.dsc", "sin.dat");
Packit Service 2e9770
Packit Service 2e9770
  tgeneric_template ("sin.dsc", 2, 512, 7, 7);
Packit Service 2e9770
Packit Service 2e9770
  test_end ();
Packit Service 2e9770
Packit Service 2e9770
  return 0;
Packit Service 2e9770
}