diff options
Diffstat (limited to 'benchmarks/vec-cmplxmult/dataset.h')
-rw-r--r-- | benchmarks/vec-cmplxmult/dataset.h | 1551 |
1 files changed, 1551 insertions, 0 deletions
diff --git a/benchmarks/vec-cmplxmult/dataset.h b/benchmarks/vec-cmplxmult/dataset.h new file mode 100644 index 0000000..1e6fa13 --- /dev/null +++ b/benchmarks/vec-cmplxmult/dataset.h @@ -0,0 +1,1551 @@ + +#define DATA_SIZE 512 + +struct Complex input1_data[DATA_SIZE] = +{ + {0.37, 4.09}, + {5.09, 0.02}, + {6.75, 3.30}, + {1.19, 0.58}, + {5.26, 1.95}, + {5.60, 1.90}, + {8.39, 3.06}, + {3.54, 8.09}, + {8.66, 0.11}, + {1.05, 6.76}, + {3.84, 4.51}, + {5.94, 6.32}, + {2.88, 8.84}, + {7.88, 6.27}, + {4.27, 2.45}, + {4.86, 5.83}, + {1.83, 0.80}, + {6.84, 6.04}, + {4.61, 4.97}, + {1.76, 5.34}, + {2.41, 8.58}, + {3.04, 5.26}, + {8.13, 3.32}, + {8.23, 2.96}, + {8.41, 5.34}, + {1.77, 4.90}, + {5.11, 8.82}, + {5.85, 7.34}, + {1.63, 1.88}, + {7.74, 5.67}, + {2.60, 6.35}, + {1.28, 2.28}, + {7.98, 3.87}, + {5.20, 4.85}, + {6.86, 0.04}, + {4.31, 0.90}, + {3.63, 6.25}, + {4.00, 2.67}, + {6.09, 5.59}, + {2.02, 3.17}, + {2.60, 5.83}, + {5.54, 4.75}, + {3.51, 7.17}, + {4.10, 6.49}, + {3.31, 6.72}, + {5.26, 8.91}, + {8.88, 7.69}, + {3.12, 4.79}, + {5.04, 4.15}, + {6.99, 3.23}, + {7.02, 6.17}, + {1.29, 4.02}, + {1.13, 6.70}, + {8.41, 4.32}, + {4.98, 8.34}, + {5.85, 3.22}, + {2.59, 6.00}, + {0.45, 5.03}, + {0.86, 7.69}, + {5.29, 0.55}, + {3.44, 3.57}, + {7.28, 0.16}, + {7.38, 2.62}, + {4.06, 4.83}, + {8.70, 8.26}, + {7.29, 8.86}, + {4.84, 0.49}, + {6.32, 8.57}, + {5.12, 1.36}, + {0.20, 5.78}, + {6.00, 6.58}, + {3.91, 6.56}, + {0.02, 3.56}, + {2.23, 8.21}, + {3.92, 7.34}, + {7.83, 2.39}, + {3.73, 2.13}, + {4.94, 1.63}, + {8.00, 4.54}, + {2.57, 1.56}, + {4.50, 3.13}, + {8.08, 0.62}, + {6.59, 5.93}, + {2.26, 1.10}, + {5.01, 7.47}, + {4.76, 3.91}, + {2.90, 6.79}, + {2.59, 5.65}, + {2.75, 0.10}, + {6.61, 0.95}, + {3.30, 7.37}, + {2.65, 3.66}, + {5.89, 7.72}, + {0.82, 0.54}, + {0.95, 6.02}, + {3.44, 1.09}, + {7.44, 3.72}, + {3.22, 0.11}, + {0.49, 8.70}, + {8.61, 5.60}, + {4.81, 8.30}, + {4.70, 5.83}, + {5.34, 7.99}, + {1.56, 0.33}, + {1.09, 4.96}, + {6.83, 8.74}, + {8.57, 3.91}, + {1.17, 2.73}, + {7.64, 7.75}, + {2.30, 4.31}, + {3.69, 6.08}, + {3.60, 8.92}, + {6.79, 4.06}, + {1.54, 1.40}, + {6.55, 4.08}, + {7.01, 4.59}, + {6.79, 3.84}, + {1.82, 4.35}, + {1.39, 3.06}, + {3.22, 0.46}, + {8.31, 5.42}, + {4.47, 8.73}, + {4.66, 7.93}, + {2.49, 7.84}, + {1.03, 5.44}, + {8.17, 8.00}, + {2.14, 3.65}, + {7.07, 6.72}, + {3.22, 2.48}, + {7.38, 2.04}, + {2.52, 8.50}, + {4.13, 6.39}, + {6.40, 0.49}, + {0.38, 0.48}, + {3.40, 0.37}, + {6.31, 3.75}, + {4.33, 1.98}, + {4.50, 6.94}, + {0.45, 4.35}, + {7.87, 6.53}, + {8.94, 1.68}, + {6.50, 0.01}, + {2.10, 2.23}, + {6.29, 3.27}, + {3.14, 2.11}, + {3.16, 0.37}, + {5.17, 1.76}, + {6.75, 6.70}, + {7.42, 3.21}, + {1.53, 1.27}, + {6.08, 2.61}, + {1.82, 2.88}, + {7.69, 1.07}, + {3.56, 0.64}, + {7.70, 3.50}, + {1.42, 0.32}, + {6.90, 6.29}, + {1.76, 6.10}, + {1.97, 7.96}, + {1.60, 6.73}, + {6.30, 4.61}, + {6.37, 3.97}, + {0.76, 6.60}, + {8.05, 6.33}, + {3.36, 0.78}, + {0.13, 1.94}, + {0.75, 5.87}, + {7.16, 3.87}, + {5.79, 0.87}, + {7.52, 5.94}, + {4.16, 4.72}, + {5.06, 5.63}, + {0.09, 6.44}, + {8.15, 0.50}, + {3.67, 2.75}, + {5.04, 8.12}, + {4.62, 6.23}, + {2.73, 4.48}, + {3.85, 8.48}, + {3.24, 4.33}, + {6.17, 7.41}, + {1.67, 6.13}, + {0.97, 1.01}, + {3.49, 1.67}, + {4.38, 6.48}, + {6.30, 6.75}, + {6.94, 7.33}, + {0.73, 2.94}, + {3.67, 0.31}, + {0.27, 8.43}, + {7.84, 0.80}, + {1.34, 3.06}, + {1.33, 4.99}, + {7.61, 8.60}, + {1.27, 3.57}, + {7.36, 2.25}, + {5.07, 7.50}, + {5.55, 3.55}, + {7.32, 4.24}, + {1.44, 3.03}, + {7.24, 2.25}, + {4.91, 4.89}, + {4.13, 5.73}, + {7.86, 5.24}, + {7.26, 6.05}, + {0.94, 3.77}, + {2.29, 8.29}, + {1.23, 6.71}, + {5.27, 1.25}, + {3.74, 8.36}, + {6.37, 4.12}, + {3.41, 1.66}, + {8.80, 1.77}, + {8.54, 3.75}, + {1.49, 8.98}, + {0.95, 6.63}, + {7.17, 7.44}, + {2.74, 0.46}, + {5.72, 4.84}, + {1.07, 2.65}, + {4.79, 0.99}, + {0.34, 7.04}, + {6.67, 3.38}, + {6.91, 8.08}, + {0.52, 0.40}, + {7.07, 7.62}, + {7.54, 0.89}, + {0.61, 4.00}, + {8.98, 1.49}, + {1.55, 0.26}, + {5.60, 2.92}, + {7.44, 3.39}, + {6.25, 8.09}, + {2.13, 1.52}, + {6.71, 1.75}, + {1.12, 8.43}, + {8.49, 7.04}, + {3.34, 5.58}, + {2.43, 8.41}, + {6.88, 7.45}, + {8.25, 8.90}, + {0.01, 5.85}, + {8.97, 0.01}, + {5.05, 3.60}, + {8.76, 7.13}, + {4.59, 8.87}, + {8.74, 5.41}, + {5.22, 6.15}, + {2.26, 8.14}, + {1.16, 8.97}, + {6.45, 5.61}, + {6.12, 8.07}, + {2.17, 7.39}, + {7.15, 2.04}, + {0.01, 2.37}, + {8.89, 2.15}, + {6.80, 5.50}, + {1.83, 2.15}, + {1.62, 7.97}, + {1.49, 0.97}, + {8.78, 7.11}, + {5.04, 0.21}, + {3.81, 8.02}, + {5.10, 0.48}, + {4.44, 1.81}, + {6.72, 3.68}, + {3.36, 5.82}, + {5.99, 0.74}, + {4.81, 0.47}, + {8.19, 2.02}, + {0.30, 6.63}, + {3.30, 1.51}, + {7.04, 4.79}, + {6.35, 1.52}, + {8.53, 0.92}, + {0.45, 0.39}, + {4.28, 5.90}, + {6.12, 5.64}, + {8.59, 7.41}, + {4.30, 5.78}, + {6.43, 2.21}, + {4.77, 7.90}, + {0.70, 5.41}, + {8.18, 6.98}, + {1.29, 2.11}, + {2.16, 4.09}, + {3.29, 1.89}, + {0.49, 8.12}, + {3.96, 5.91}, + {2.84, 5.36}, + {6.28, 4.19}, + {6.54, 0.63}, + {2.55, 0.29}, + {5.61, 0.23}, + {8.02, 4.40}, + {2.62, 3.69}, + {6.54, 0.25}, + {4.94, 4.86}, + {5.81, 2.73}, + {2.61, 6.62}, + {1.47, 4.98}, + {4.43, 0.97}, + {1.05, 0.44}, + {7.74, 1.30}, + {2.55, 6.53}, + {8.23, 4.24}, + {1.76, 3.09}, + {7.05, 6.10}, + {6.56, 3.03}, + {3.88, 4.19}, + {6.85, 5.32}, + {2.79, 3.66}, + {3.19, 6.72}, + {6.30, 4.73}, + {4.39, 2.31}, + {0.91, 4.92}, + {2.42, 3.31}, + {0.68, 0.96}, + {8.90, 3.57}, + {8.19, 3.87}, + {0.83, 1.18}, + {2.50, 8.93}, + {3.17, 8.93}, + {7.78, 4.05}, + {0.91, 5.55}, + {5.12, 6.37}, + {3.34, 7.63}, + {4.16, 2.85}, + {1.64, 6.72}, + {1.44, 4.71}, + {0.20, 1.04}, + {5.81, 2.04}, + {7.02, 1.80}, + {7.71, 6.69}, + {8.86, 6.35}, + {5.09, 7.07}, + {2.28, 8.67}, + {1.39, 2.65}, + {2.29, 1.30}, + {8.10, 7.17}, + {2.94, 6.11}, + {2.78, 7.15}, + {1.44, 5.74}, + {7.56, 2.18}, + {4.96, 6.24}, + {0.74, 5.42}, + {2.92, 3.59}, + {0.93, 0.66}, + {8.71, 8.81}, + {1.60, 5.03}, + {3.36, 4.56}, + {5.40, 5.87}, + {3.40, 2.89}, + {5.33, 3.61}, + {3.97, 7.61}, + {5.35, 8.41}, + {8.18, 4.04}, + {3.40, 0.46}, + {7.04, 8.11}, + {4.47, 6.74}, + {7.27, 0.06}, + {4.94, 2.57}, + {0.27, 4.06}, + {5.68, 6.95}, + {5.53, 4.82}, + {1.05, 4.34}, + {8.15, 3.91}, + {5.47, 0.38}, + {1.53, 7.80}, + {4.57, 3.74}, + {3.89, 4.86}, + {1.33, 0.95}, + {1.01, 5.36}, + {7.52, 3.15}, + {8.55, 2.59}, + {4.40, 1.39}, + {7.19, 4.86}, + {6.93, 7.86}, + {4.37, 5.88}, + {6.50, 6.74}, + {7.40, 3.07}, + {0.00, 1.86}, + {2.50, 4.56}, + {6.13, 8.66}, + {5.00, 5.65}, + {4.66, 8.75}, + {4.56, 3.70}, + {2.22, 0.57}, + {3.55, 3.57}, + {1.93, 5.58}, + {4.73, 5.02}, + {1.56, 0.61}, + {5.59, 4.62}, + {4.82, 0.06}, + {1.44, 7.95}, + {7.30, 6.89}, + {0.68, 4.56}, + {1.51, 7.49}, + {7.69, 5.75}, + {2.92, 0.66}, + {0.47, 0.54}, + {0.10, 8.37}, + {6.58, 8.66}, + {2.59, 7.19}, + {0.83, 7.69}, + {8.22, 5.41}, + {7.75, 2.10}, + {6.71, 1.62}, + {5.54, 6.22}, + {8.24, 4.46}, + {2.60, 2.11}, + {1.16, 7.03}, + {4.95, 0.20}, + {8.84, 6.68}, + {5.61, 3.86}, + {5.64, 5.44}, + {3.48, 3.11}, + {4.26, 2.86}, + {2.16, 7.76}, + {7.79, 4.61}, + {3.21, 0.63}, + {7.44, 7.69}, + {3.52, 4.42}, + {0.35, 2.73}, + {5.56, 7.33}, + {1.86, 3.50}, + {7.06, 8.72}, + {7.34, 0.44}, + {6.00, 2.27}, + {0.85, 6.68}, + {3.80, 1.59}, + {6.08, 4.72}, + {3.37, 8.58}, + {0.58, 4.79}, + {6.83, 0.21}, + {4.51, 7.63}, + {3.03, 7.70}, + {2.14, 0.22}, + {4.22, 2.87}, + {5.09, 5.97}, + {4.05, 2.53}, + {1.23, 2.65}, + {3.45, 6.61}, + {2.42, 4.24}, + {8.18, 6.07}, + {8.58, 3.96}, + {3.58, 1.40}, + {2.09, 8.55}, + {0.32, 4.01}, + {3.99, 7.07}, + {3.50, 8.50}, + {5.60, 3.30}, + {5.52, 5.45}, + {8.59, 3.07}, + {4.16, 8.21}, + {7.32, 3.92}, + {6.06, 0.71}, + {2.82, 8.56}, + {0.50, 0.24}, + {6.79, 1.81}, + {7.92, 7.91}, + {5.16, 7.92}, + {6.50, 1.29}, + {5.80, 7.32}, + {8.72, 4.75}, + {7.57, 7.18}, + {5.68, 2.65}, + {7.16, 2.49}, + {7.98, 3.72}, + {6.28, 3.48}, + {0.84, 2.91}, + {7.07, 4.85}, + {5.24, 8.65}, + {8.32, 0.44}, + {5.88, 8.09}, + {2.36, 4.46}, + {5.49, 7.25}, + {4.86, 3.89}, + {5.05, 1.73}, + {0.18, 7.01}, + {8.80, 3.24}, + {3.48, 6.73}, + {5.98, 6.75}, + {1.91, 3.68}, + {8.17, 3.98}, + {6.64, 0.88}, + {0.23, 3.24}, + {7.19, 6.06}, + {4.07, 7.93}, + {6.16, 2.71}, + {7.35, 8.32}, + {5.52, 7.36}, + {1.05, 2.20}, + {2.54, 8.26}, + {2.61, 5.89}, + {5.81, 3.66}, + {8.40, 0.98}, + {6.17, 4.18}, + {7.89, 0.78}, + {3.71, 4.02}, + {5.98, 4.86}, + {7.06, 0.26}, + {6.38, 6.63}, + {4.72, 5.50}, + {0.34, 6.06}, + {0.39, 6.90}, + {1.12, 3.69}, + {7.34, 1.68}, + {1.93, 5.12}, + {5.16, 8.99}, + {8.62, 4.11}, + {5.87, 5.10} +}; + +struct Complex input2_data[DATA_SIZE] = +{ + {7.51, 3.02}, + {1.69, 8.91}, + {3.16, 5.16}, + {8.56, 1.38}, + {7.26, 1.26}, + {0.06, 5.16}, + {8.02, 5.34}, + {6.25, 2.06}, + {1.00, 7.96}, + {2.67, 5.82}, + {2.83, 3.93}, + {6.97, 7.32}, + {6.12, 1.36}, + {3.40, 5.08}, + {8.45, 2.33}, + {5.13, 4.59}, + {2.53, 6.34}, + {5.46, 3.38}, + {5.93, 8.44}, + {0.74, 5.13}, + {2.06, 7.22}, + {8.51, 5.79}, + {2.18, 4.41}, + {7.45, 2.82}, + {8.88, 3.50}, + {8.65, 5.85}, + {3.16, 8.99}, + {5.92, 0.71}, + {1.01, 8.99}, + {0.59, 7.63}, + {3.15, 8.98}, + {8.16, 6.45}, + {2.38, 3.74}, + {8.83, 6.31}, + {2.17, 4.46}, + {4.50, 7.79}, + {2.00, 3.75}, + {6.50, 2.58}, + {2.86, 0.71}, + {8.45, 4.87}, + {1.08, 1.53}, + {5.46, 2.61}, + {3.16, 7.22}, + {2.51, 6.84}, + {3.23, 0.83}, + {0.57, 2.44}, + {3.63, 7.10}, + {4.66, 2.01}, + {8.18, 2.18}, + {2.30, 2.99}, + {5.39, 6.67}, + {0.31, 2.81}, + {8.48, 5.02}, + {7.20, 5.02}, + {3.89, 7.17}, + {8.58, 8.03}, + {0.18, 4.64}, + {0.78, 7.84}, + {3.98, 3.97}, + {5.54, 6.12}, + {2.53, 0.09}, + {8.75, 1.54}, + {3.11, 3.43}, + {4.62, 1.67}, + {3.13, 4.86}, + {7.95, 8.00}, + {8.53, 5.52}, + {3.21, 4.32}, + {8.03, 0.07}, + {5.12, 3.02}, + {3.81, 0.86}, + {1.43, 2.53}, + {0.76, 6.20}, + {0.45, 4.30}, + {7.14, 6.57}, + {4.38, 1.15}, + {3.33, 1.93}, + {4.67, 0.06}, + {6.15, 5.37}, + {2.38, 5.80}, + {2.62, 5.40}, + {1.94, 7.66}, + {6.20, 5.58}, + {7.08, 1.19}, + {2.72, 6.01}, + {4.91, 4.40}, + {8.54, 1.13}, + {7.42, 0.13}, + {7.11, 3.64}, + {8.65, 6.34}, + {6.51, 8.69}, + {8.79, 7.88}, + {6.75, 0.78}, + {3.41, 5.95}, + {0.93, 1.38}, + {5.87, 0.88}, + {7.57, 2.13}, + {1.34, 3.82}, + {1.26, 1.95}, + {3.09, 3.26}, + {6.82, 6.44}, + {7.55, 2.70}, + {0.12, 6.15}, + {0.57, 4.45}, + {1.20, 4.84}, + {3.35, 5.79}, + {0.36, 3.74}, + {1.00, 3.95}, + {3.94, 1.83}, + {2.43, 8.90}, + {5.66, 6.48}, + {4.95, 3.05}, + {5.08, 5.70}, + {0.17, 5.83}, + {4.52, 3.85}, + {0.39, 8.91}, + {0.73, 0.11}, + {7.69, 1.28}, + {6.85, 3.52}, + {8.50, 1.54}, + {2.96, 0.95}, + {3.99, 1.09}, + {5.78, 0.74}, + {7.08, 5.41}, + {7.59, 7.85}, + {2.48, 5.50}, + {0.30, 2.11}, + {5.09, 4.74}, + {7.24, 3.98}, + {6.77, 6.78}, + {0.77, 6.54}, + {4.10, 1.81}, + {4.14, 6.83}, + {2.28, 3.58}, + {4.58, 1.27}, + {7.75, 6.74}, + {6.68, 4.31}, + {6.39, 1.62}, + {3.35, 6.23}, + {8.52, 1.56}, + {4.75, 8.24}, + {3.92, 8.68}, + {4.48, 4.19}, + {0.28, 4.70}, + {2.26, 1.09}, + {2.26, 7.02}, + {7.06, 1.45}, + {4.53, 3.96}, + {7.45, 3.63}, + {1.45, 5.70}, + {0.29, 7.05}, + {1.29, 5.73}, + {0.81, 7.68}, + {0.97, 7.35}, + {0.96, 8.60}, + {0.05, 0.15}, + {1.84, 6.27}, + {5.18, 5.39}, + {4.74, 7.43}, + {2.16, 4.17}, + {6.82, 4.81}, + {0.45, 3.86}, + {7.21, 6.55}, + {4.62, 4.93}, + {4.44, 7.20}, + {5.60, 0.20}, + {0.93, 0.54}, + {8.30, 5.93}, + {7.93, 8.77}, + {2.16, 8.70}, + {1.03, 0.56}, + {4.77, 2.73}, + {8.98, 3.69}, + {3.49, 6.57}, + {0.95, 3.93}, + {8.44, 5.34}, + {3.69, 7.18}, + {1.82, 1.60}, + {5.53, 8.97}, + {4.70, 1.43}, + {0.20, 5.51}, + {2.82, 0.13}, + {2.48, 7.18}, + {2.19, 0.00}, + {0.95, 0.87}, + {8.10, 6.66}, + {5.81, 3.92}, + {1.46, 0.34}, + {8.52, 5.46}, + {6.92, 0.24}, + {1.03, 3.98}, + {0.56, 3.10}, + {7.55, 3.29}, + {3.90, 5.76}, + {1.90, 8.93}, + {7.40, 3.05}, + {3.28, 8.78}, + {4.47, 2.40}, + {8.26, 3.14}, + {3.88, 3.78}, + {1.62, 1.95}, + {7.57, 8.14}, + {7.09, 6.58}, + {7.17, 7.39}, + {6.83, 8.82}, + {3.62, 6.04}, + {8.87, 5.12}, + {6.57, 5.97}, + {7.16, 3.48}, + {4.76, 1.56}, + {4.99, 2.85}, + {6.91, 4.30}, + {2.13, 3.60}, + {2.07, 7.26}, + {4.56, 2.43}, + {6.35, 6.28}, + {1.26, 4.76}, + {7.17, 5.62}, + {5.05, 0.79}, + {0.08, 7.82}, + {7.33, 3.59}, + {5.27, 5.83}, + {5.58, 8.50}, + {4.31, 5.31}, + {8.64, 2.60}, + {8.88, 6.69}, + {2.77, 4.71}, + {7.43, 3.89}, + {6.75, 8.39}, + {7.44, 4.16}, + {1.40, 2.46}, + {0.39, 3.07}, + {0.73, 1.43}, + {6.74, 4.00}, + {2.40, 5.69}, + {6.59, 2.47}, + {3.83, 1.67}, + {2.89, 2.63}, + {4.89, 1.41}, + {6.78, 0.80}, + {0.13, 5.67}, + {8.16, 0.29}, + {7.30, 6.71}, + {7.87, 8.25}, + {2.61, 5.00}, + {5.03, 4.78}, + {3.65, 3.62}, + {2.64, 4.87}, + {7.66, 1.09}, + {4.08, 4.70}, + {0.78, 2.02}, + {1.64, 4.78}, + {3.03, 5.87}, + {5.78, 0.87}, + {2.88, 5.13}, + {5.83, 1.14}, + {8.64, 1.73}, + {1.28, 7.18}, + {2.70, 5.16}, + {6.86, 1.27}, + {5.83, 7.68}, + {5.58, 6.35}, + {2.35, 4.33}, + {4.88, 3.36}, + {8.93, 4.92}, + {1.87, 1.08}, + {8.40, 4.19}, + {0.31, 2.64}, + {4.31, 7.93}, + {1.83, 6.71}, + {1.93, 7.98}, + {8.04, 0.02}, + {6.13, 2.90}, + {6.20, 4.38}, + {3.48, 1.60}, + {0.91, 6.38}, + {3.60, 8.25}, + {2.97, 2.18}, + {4.25, 7.17}, + {6.54, 2.27}, + {8.45, 1.36}, + {7.84, 3.00}, + {4.91, 8.46}, + {7.69, 3.58}, + {8.82, 6.81}, + {0.95, 3.82}, + {0.89, 8.67}, + {0.88, 8.32}, + {6.89, 4.77}, + {3.03, 0.82}, + {6.98, 6.18}, + {2.92, 6.80}, + {4.83, 4.46}, + {5.36, 3.51}, + {0.68, 0.34}, + {4.47, 5.76}, + {4.05, 8.57}, + {1.22, 0.73}, + {7.55, 6.52}, + {6.91, 1.13}, + {3.75, 2.24}, + {8.88, 3.26}, + {5.57, 7.83}, + {2.12, 7.58}, + {5.15, 3.02}, + {5.05, 2.37}, + {2.18, 7.29}, + {8.88, 3.06}, + {3.10, 3.70}, + {5.52, 0.51}, + {1.59, 4.38}, + {3.01, 8.95}, + {2.79, 2.15}, + {0.42, 3.03}, + {4.54, 1.21}, + {3.54, 6.51}, + {2.83, 8.50}, + {3.12, 5.67}, + {5.41, 1.88}, + {3.47, 4.72}, + {4.91, 3.21}, + {6.02, 6.07}, + {7.69, 6.49}, + {2.82, 0.77}, + {4.80, 1.90}, + {7.53, 6.64}, + {8.92, 4.08}, + {8.22, 8.78}, + {2.42, 7.18}, + {6.95, 5.57}, + {7.70, 6.55}, + {0.16, 1.49}, + {8.21, 7.48}, + {1.24, 1.69}, + {6.46, 6.05}, + {6.48, 7.98}, + {7.08, 5.93}, + {1.77, 5.59}, + {4.03, 1.56}, + {0.05, 0.65}, + {5.55, 0.72}, + {1.58, 6.17}, + {1.11, 8.72}, + {6.45, 8.09}, + {2.07, 3.36}, + {5.65, 6.50}, + {8.35, 4.98}, + {0.16, 1.58}, + {1.43, 2.93}, + {5.35, 1.67}, + {3.55, 7.75}, + {6.72, 5.17}, + {7.80, 3.15}, + {4.98, 8.02}, + {3.12, 7.97}, + {2.62, 8.84}, + {4.91, 8.91}, + {4.11, 2.99}, + {0.99, 6.46}, + {8.07, 4.00}, + {6.31, 3.55}, + {3.07, 6.34}, + {7.48, 5.88}, + {4.92, 4.37}, + {8.76, 5.04}, + {2.83, 4.57}, + {8.75, 3.10}, + {7.16, 7.07}, + {8.08, 3.80}, + {8.26, 7.85}, + {3.06, 1.46}, + {2.03, 4.34}, + {5.23, 1.04}, + {1.21, 8.69}, + {1.82, 2.10}, + {3.57, 5.43}, + {4.31, 8.50}, + {5.17, 1.09}, + {3.06, 7.31}, + {4.06, 3.26}, + {6.71, 8.20}, + {5.36, 5.16}, + {1.08, 8.77}, + {6.82, 3.20}, + {7.64, 7.66}, + {3.42, 8.21}, + {8.15, 6.94}, + {2.19, 7.88}, + {3.88, 4.35}, + {2.20, 5.82}, + {3.60, 2.96}, + {2.75, 7.97}, + {5.36, 8.76}, + {6.30, 4.62}, + {6.76, 5.07}, + {4.10, 3.30}, + {0.84, 7.09}, + {0.15, 3.45}, + {4.46, 4.08}, + {0.71, 0.76}, + {1.01, 8.40}, + {3.09, 8.33}, + {6.13, 0.62}, + {8.66, 8.88}, + {5.64, 7.97}, + {5.55, 3.51}, + {6.70, 7.15}, + {4.31, 6.97}, + {4.58, 6.99}, + {7.30, 1.26}, + {8.78, 3.89}, + {5.23, 3.35}, + {7.82, 5.89}, + {2.43, 7.35}, + {5.88, 1.26}, + {8.92, 2.84}, + {2.92, 8.01}, + {1.48, 2.34}, + {1.71, 3.40}, + {2.09, 2.74}, + {1.38, 0.32}, + {2.96, 5.20}, + {7.64, 2.94}, + {3.63, 3.88}, + {4.92, 6.39}, + {0.02, 8.67}, + {8.02, 3.99}, + {7.50, 7.49}, + {3.70, 2.90}, + {2.22, 1.62}, + {1.91, 1.05}, + {0.09, 6.89}, + {3.85, 6.35}, + {0.48, 7.25}, + {7.31, 5.51}, + {3.95, 3.38}, + {2.96, 8.75}, + {3.75, 5.76}, + {6.17, 6.52}, + {2.75, 5.83}, + {5.39, 1.43}, + {7.95, 7.98}, + {8.45, 7.81}, + {1.04, 2.67}, + {0.45, 4.26}, + {3.30, 0.05}, + {2.32, 4.57}, + {6.01, 5.41}, + {8.93, 2.00}, + {1.93, 3.15}, + {0.12, 1.35}, + {0.48, 4.00}, + {8.42, 6.49}, + {7.47, 8.76}, + {5.60, 2.90}, + {4.71, 0.45}, + {0.52, 6.86}, + {3.18, 2.15}, + {8.76, 2.04}, + {3.75, 1.59}, + {7.79, 4.06}, + {1.47, 0.90}, + {0.11, 0.29}, + {4.57, 6.95}, + {7.04, 4.40}, + {2.18, 1.75}, + {7.30, 8.71}, + {3.93, 3.11}, + {5.40, 1.78}, + {5.80, 1.05}, + {6.40, 6.13}, + {1.01, 4.99}, + {0.12, 7.88}, + {5.55, 4.57}, + {3.24, 4.86}, + {2.10, 6.88}, + {6.18, 2.58}, + {1.06, 7.54}, + {6.66, 7.44}, + {2.86, 5.28}, + {5.17, 3.18}, + {6.96, 0.10}, + {4.55, 0.05}, + {8.01, 5.80}, + {3.79, 3.32}, + {4.65, 1.53}, + {1.98, 4.75}, + {6.46, 0.63}, + {6.23, 2.69}, + {4.14, 2.95}, + {2.92, 7.47}, + {2.23, 4.48}, + {3.18, 8.84}, + {6.66, 6.43}, + {8.20, 4.54}, + {5.64, 4.90}, + {1.98, 2.74}, + {3.36, 8.60}, + {5.83, 7.23}, + {8.61, 0.25}, + {7.66, 5.90}, + {3.54, 4.24}, + {3.80, 8.48}, + {6.15, 4.07}, + {1.41, 2.14}, + {6.92, 6.43}, + {4.95, 7.83}, + {2.26, 4.29}, + {1.91, 0.40}, + {8.10, 1.26}, + {5.49, 4.23}, + {3.92, 3.68} +}; + +struct Complex verify_data[DATA_SIZE] = +{ + {-9.55, 31.87}, + {8.45, 45.39}, + {4.34, 45.27}, + {9.41, 6.59}, + {35.73, 20.80}, + {-9.46, 29.00}, + {50.95, 69.43}, + {5.47, 57.90}, + {7.79, 69.03}, + {-36.53, 24.18}, + {-6.85, 27.86}, + {-4.86, 87.57}, + {5.59, 57.99}, + {-5.10, 61.38}, + {30.42, 30.70}, + {-1.81, 52.19}, + {-0.43, 13.62}, + {16.97, 56.10}, + {-14.63, 68.37}, + {-26.08, 12.95}, + {-56.93, 35.07}, + {-4.61, 62.42}, + {3.10, 43.03}, + {52.89, 45.25}, + {55.98, 76.85}, + {-13.41, 52.73}, + {-63.15, 73.78}, + {29.38, 47.60}, + {-15.25, 16.57}, + {-38.76, 62.42}, + {-48.83, 43.31}, + {-4.32, 26.85}, + {4.49, 39.11}, + {15.24, 75.60}, + {14.71, 30.66}, + {12.39, 37.66}, + {-16.19, 26.14}, + {19.10, 27.68}, + {13.49, 20.33}, + {1.62, 36.60}, + {-6.13, 10.25}, + {17.87, 40.40}, + {-40.70, 48.05}, + {-34.10, 44.30}, + {5.13, 24.45}, + {-18.80, 17.91}, + {-22.36, 91.00}, + {4.95, 28.61}, + {32.18, 44.95}, + {6.40, 28.33}, + {-3.28, 80.04}, + {-10.91, 4.86}, + {-24.07, 62.47}, + {38.92, 73.33}, + {-40.44, 68.15}, + {24.28, 74.58}, + {-27.37, 13.08}, + {-39.05, 7.43}, + {-27.07, 33.97}, + {25.94, 35.40}, + {8.40, 9.34}, + {63.51, 12.56}, + {13.94, 33.44}, + {10.67, 29.11}, + {-12.93, 68.17}, + {-12.91, 128.67}, + {38.58, 30.92}, + {-16.80, 54.81}, + {41.01, 11.31}, + {-16.46, 30.20}, + {17.23, 30.21}, + {-10.98, 19.28}, + {-22.07, 2.83}, + {-34.27, 13.24}, + {-20.25, 78.23}, + {31.56, 19.48}, + {8.30, 14.29}, + {22.98, 7.89}, + {24.83, 70.87}, + {-2.96, 18.61}, + {-5.10, 32.50}, + {10.92, 63.09}, + {7.76, 73.56}, + {14.73, 10.45}, + {-31.23, 50.42}, + {6.18, 40.10}, + {17.09, 61.26}, + {18.50, 42.26}, + {19.17, 10.67}, + {51.10, 50.14}, + {-42.52, 76.67}, + {-5.54, 53.06}, + {33.70, 56.65}, + {-0.44, 6.76}, + {-7.42, 6.89}, + {19.24, 9.46}, + {48.41, 43.99}, + {3.87, 12.42}, + {-16.32, 11.94}, + {8.37, 45.34}, + {-20.69, 87.66}, + {19.71, 56.72}, + {-48.50, 33.76}, + {-0.57, 7.13}, + {-22.71, 11.26}, + {-27.73, 68.86}, + {-11.59, 33.48}, + {-9.62, 7.36}, + {15.89, 44.50}, + {-32.81, 30.96}, + {-18.53, 58.34}, + {-9.41, 55.15}, + {11.33, 59.36}, + {-7.88, 9.24}, + {13.91, 43.66}, + {-38.15, 64.22}, + {4.54, 3.59}, + {8.44, 35.80}, + {-1.29, 25.84}, + {26.64, 8.86}, + {19.44, 23.93}, + {8.31, 39.70}, + {21.07, 49.26}, + {-24.77, 69.02}, + {-34.89, 49.32}, + {-23.70, 64.79}, + {-7.06, 5.59}, + {4.13, 67.73}, + {13.44, 30.78}, + {36.07, 63.89}, + {-53.67, 23.06}, + {5.35, 33.70}, + {23.17, 45.78}, + {-0.85, 2.44}, + {15.12, 6.04}, + {23.63, 71.56}, + {20.37, 31.88}, + {17.50, 51.67}, + {-25.60, 17.35}, + {56.86, 67.97}, + {28.63, 81.59}, + {25.38, 56.49}, + {0.05, 18.79}, + {-13.60, 30.47}, + {4.80, 8.17}, + {4.55, 23.00}, + {33.94, 19.94}, + {4.04, 57.01}, + {43.61, 50.83}, + {-5.06, 10.59}, + {-16.60, 43.62}, + {-14.17, 14.19}, + {-1.97, 59.94}, + {-1.25, 26.76}, + {-22.66, 69.63}, + {0.03, 0.23}, + {-26.76, 54.82}, + {-23.82, 41.05}, + {-49.83, 52.38}, + {-24.58, 21.18}, + {20.76, 61.75}, + {-12.48, 26.36}, + {-37.73, 52.56}, + {6.00, 68.90}, + {9.32, 27.67}, + {0.36, 10.88}, + {-2.45, 5.87}, + {36.49, 74.56}, + {38.31, 57.71}, + {-35.46, 78.25}, + {1.62, 7.20}, + {8.75, 40.70}, + {-22.91, 58.17}, + {25.14, 55.26}, + {-7.33, 17.05}, + {-0.86, 95.47}, + {-27.65, 56.11}, + {-2.21, 12.53}, + {-54.69, 81.45}, + {9.02, 24.97}, + {-39.56, 35.42}, + {3.90, 17.48}, + {-4.84, 9.43}, + {7.63, 3.67}, + {-1.49, 9.99}, + {6.07, 96.66}, + {11.55, 69.81}, + {0.06, 4.54}, + {29.61, 22.63}, + {-0.18, 58.41}, + {4.87, 32.02}, + {-8.74, 5.88}, + {-6.42, 42.08}, + {-19.85, 77.38}, + {-29.51, 18.18}, + {47.64, 39.05}, + {-49.21, 69.14}, + {16.27, 29.14}, + {47.13, 57.96}, + {-5.88, 17.20}, + {7.39, 17.73}, + {-2.63, 76.94}, + {-8.43, 67.80}, + {17.66, 95.65}, + {-3.78, 105.43}, + {-19.35, 19.33}, + {-22.13, 85.25}, + {-32.01, 51.45}, + {33.34, 27.27}, + {4.76, 45.63}, + {20.07, 38.73}, + {16.43, 26.11}, + {12.41, 35.49}, + {-9.54, 69.75}, + {-15.05, 44.52}, + {-35.58, 48.02}, + {-26.35, 43.57}, + {17.04, 18.66}, + {25.06, 28.94}, + {-20.65, 8.61}, + {31.60, 24.50}, + {-39.23, 39.05}, + {8.47, 75.50}, + {-13.14, 71.52}, + {3.44, 4.81}, + {11.79, 114.92}, + {16.71, 37.99}, + {-11.03, 32.07}, + {48.07, 85.39}, + {10.42, 8.37}, + {0.67, 17.83}, + {-7.51, 24.17}, + {-6.98, 14.83}, + {8.26, 18.75}, + {6.14, 42.31}, + {-13.44, 58.32}, + {20.77, 41.19}, + {-5.08, 24.90}, + {0.02, 44.55}, + {40.65, 56.02}, + {-49.38, 47.95}, + {-1.62, 47.74}, + {65.36, 60.27}, + {10.12, 69.99}, + {-12.80, 62.38}, + {-19.28, 66.58}, + {12.35, 51.40}, + {-16.15, 41.69}, + {8.46, 64.81}, + {-37.44, 42.07}, + {-6.31, 17.43}, + {-28.52, 42.42}, + {-36.85, 35.12}, + {39.58, 17.97}, + {-12.11, 6.90}, + {49.39, 22.67}, + {49.25, 59.28}, + {-13.11, 15.93}, + {-36.76, 29.92}, + {9.02, 8.57}, + {-3.52, 108.92}, + {26.81, 33.21}, + {-25.78, 35.35}, + {23.31, 19.43}, + {30.72, 38.03}, + {8.59, 14.15}, + {3.84, 62.92}, + {-0.07, 16.04}, + {16.99, 40.18}, + {1.44, 58.64}, + {-52.31, 15.21}, + {26.47, 12.18}, + {29.26, 49.76}, + {32.75, 37.25}, + {28.24, 16.85}, + {-2.05, 3.25}, + {-33.27, 56.51}, + {5.90, 30.11}, + {-16.63, 93.02}, + {14.99, 47.54}, + {51.31, 27.46}, + {13.69, 76.22}, + {-42.35, 32.55}, + {37.88, 82.98}, + {-2.92, 27.40}, + {-13.59, 12.14}, + {-13.48, 30.24}, + {-67.06, 11.26}, + {-0.87, 59.62}, + {4.24, 18.59}, + {17.98, 68.03}, + {14.82, 46.36}, + {11.00, 12.77}, + {29.22, 20.92}, + {3.95, 5.68}, + {-9.54, 31.57}, + {24.37, 57.06}, + {2.50, 9.51}, + {26.05, 58.50}, + {10.56, 48.73}, + {-5.65, 21.94}, + {36.16, 23.04}, + {2.42, 10.68}, + {6.56, 61.46}, + {-6.60, 41.32}, + {31.49, 40.93}, + {-18.71, 19.55}, + {43.97, 75.72}, + {9.14, 33.64}, + {19.30, 25.13}, + {-12.38, 38.43}, + {-24.39, 35.99}, + {-5.55, 25.66}, + {-11.71, 21.07}, + {17.12, 15.80}, + {-28.85, 23.36}, + {-21.31, 29.96}, + {-3.33, 6.83}, + {41.43, 36.06}, + {10.13, 52.06}, + {0.30, 8.45}, + {-39.11, 68.91}, + {-33.57, 89.22}, + {18.81, 17.35}, + {-6.22, 28.36}, + {-3.80, 82.00}, + {-1.35, 81.71}, + {9.18, 59.90}, + {-44.29, 28.03}, + {-16.17, 40.76}, + {-5.22, 9.32}, + {-2.14, 9.00}, + {44.18, 67.32}, + {-1.76, 21.32}, + {18.82, 94.67}, + {-23.49, 86.50}, + {-35.23, 74.91}, + {-12.32, 12.48}, + {7.18, 8.81}, + {-4.30, 5.64}, + {11.90, 36.04}, + {-39.71, 28.47}, + {-48.46, 18.94}, + {31.11, 75.20}, + {-10.67, 29.61}, + {-31.00, 35.43}, + {6.53, 44.56}, + {-0.88, 1.57}, + {-13.32, 38.14}, + {0.14, 29.57}, + {-23.39, 42.20}, + {5.95, 67.32}, + {17.38, 33.26}, + {-2.36, 60.71}, + {-48.30, 55.33}, + {-60.27, 69.27}, + {4.13, 92.76}, + {12.63, 12.06}, + {-45.40, 53.50}, + {9.11, 72.28}, + {45.68, 26.21}, + {-1.17, 39.19}, + {-21.89, 31.92}, + {-2.45, 59.04}, + {24.16, 70.02}, + {-16.86, 17.05}, + {59.15, 59.47}, + {36.45, 41.38}, + {-17.30, 68.80}, + {8.35, 66.77}, + {4.78, 20.56}, + {-1.41, 7.70}, + {-0.27, 29.10}, + {-18.33, 69.13}, + {10.10, 22.61}, + {8.17, 28.85}, + {-10.28, 82.05}, + {27.25, 48.21}, + {-29.61, 49.95}, + {4.42, 48.59}, + {24.46, 81.28}, + {-9.60, 10.00}, + {-37.27, 26.90}, + {14.15, 78.71}, + {-5.04, 81.46}, + {-55.91, 68.15}, + {11.48, 61.76}, + {0.33, 18.74}, + {-1.75, 29.29}, + {-28.27, 23.57}, + {2.14, 32.10}, + {-0.58, 14.09}, + {-10.48, 73.71}, + {30.11, 22.64}, + {-30.62, 61.05}, + {7.14, 52.31}, + {-31.75, 8.68}, + {-25.60, 6.33}, + {10.81, 57.00}, + {1.58, 2.68}, + {-4.03, 4.49}, + {-69.40, 26.65}, + {34.97, 57.23}, + {-41.39, 85.26}, + {-56.66, 50.02}, + {26.67, 58.89}, + {36.97, 69.48}, + {17.62, 53.74}, + {-18.06, 67.20}, + {54.54, 42.92}, + {14.62, 28.66}, + {-17.46, 40.70}, + {37.49, 30.72}, + {-27.58, 81.20}, + {28.17, 29.78}, + {34.89, 64.55}, + {-14.73, 36.98}, + {-0.38, 14.23}, + {-22.73, 20.62}, + {3.66, 30.99}, + {4.21, 1.91}, + {-17.97, 61.45}, + {13.89, 44.10}, + {-9.36, 11.27}, + {-19.45, 71.53}, + {-30.31, 16.20}, + {21.83, 98.07}, + {51.73, 58.32}, + {15.61, 25.75}, + {-8.92, 16.21}, + {5.57, 7.03}, + {-31.94, 42.30}, + {-41.53, 54.41}, + {-34.46, 6.55}, + {48.82, 39.18}, + {-7.99, 45.35}, + {-58.46, 49.26}, + {6.76, 13.13}, + {7.31, 45.21}, + {-20.81, 46.15}, + {18.17, 19.43}, + {-11.37, 30.95}, + {-22.46, 82.83}, + {-8.81, 10.85}, + {-22.15, 37.62}, + {28.11, 13.51}, + {1.90, 19.58}, + {-33.67, 62.66}, + {-5.18, 36.44}, + {-14.59, 26.19}, + {-11.07, 5.77}, + {-10.54, 23.97}, + {11.13, 81.69}, + {37.26, 98.19}, + {-0.45, 58.06}, + {32.69, 21.79}, + {-1.75, 41.90}, + {-9.42, 33.26}, + {3.90, 3.16}, + {22.57, 17.60}, + {29.61, 93.77}, + {0.47, 16.32}, + {0.35, 2.00}, + {-24.37, 73.72}, + {40.52, 71.85}, + {3.95, 28.92}, + {18.43, 68.77}, + {20.38, 32.06}, + {36.49, 34.30}, + {32.78, 26.76}, + {-12.45, 23.75}, + {-17.04, 40.20}, + {-67.58, 42.30}, + {44.14, 40.41}, + {-20.29, 54.82}, + {-25.76, 25.64}, + {15.24, 59.03}, + {-24.18, 40.82}, + {20.78, 49.10}, + {-36.53, 21.06}, + {35.15, 44.67}, + {23.56, 47.18}, + {26.83, 31.04}, + {-6.04, 40.57}, + {17.77, 42.20}, + {29.56, 14.24}, + {-14.93, 7.49}, + {42.65, 43.61}, + {4.09, 60.41}, + {17.54, 29.38}, + {-40.77, 79.19}, + {-20.66, 41.15}, + {-16.10, 16.23}, + {-36.23, 71.30}, + {-5.32, 60.14}, + {14.84, 49.12}, + {13.98, 25.01}, + {-15.22, 67.15}, + {40.35, 61.61}, + {30.94, 35.53}, + {17.11, 72.57}, + {23.87, 30.84}, + {-31.95, 79.27}, + {6.63, 52.97}, + {-12.48, 9.24}, + {-41.66, 50.25}, + {-23.34, 27.06}, + {9.40, 35.27}, + {1.66, 10.57}, + {30.45, 79.29}, + {29.85, 59.03}, + {4.19, 41.60} +}; + |