
 \begin{figure*}
 \begin{tikzpicture}
 	\begin{axis}[
 		height=3.4cm,
 		title style={font=\small},
 		title=64-bit Field Arithmetic Benchmarks,
 		width=\textwidth,
 		legend pos= north west,
 		xtick distance=64,
 		legend style={font=\tiny},
 		label style={font=\footnotesize},
 		xlabel style={at={(0.5,0.1)}, anchor=north},
 		legend columns=2,
 		tick label style={font=\footnotesize},
 		grid=major,
 		ymin=0,
 		xlabel=log2(prime),
 		ylabel=Time (seconds)]
		\addplot[color=red,mark=o,mark size=2pt] coordinates {
			(127.0, 0.15) 
			(129.0, 0.27) 
			(130.0, 0.27) 
			(137.0, 0.27) 
			(140.0, 0.27) 
			(141.0, 0.27) 
			(150.0, 0.27) 
			(150.0, 0.27) 
			(152.0, 0.27) 
			(158.0, 0.27) 
			(165.0, 0.27) 
			(166.0, 0.28) 
			(171.0, 0.27) 
			(174.0, 0.27) 
			(174.0, 0.27) 
			(189.0, 0.27) 
			(190.0, 0.27) 
			(191.0, 0.26) 
			(192.0, 0.24) 
			(194.0, 0.35) 
			(196.0, 0.34) 
			(198.0, 0.34) 
			(204.37503943134692, 0.34) 
			(206.0, 0.34) 
			(212.0, 0.34) 
			(213.0, 0.35) 
			(216.0, 0.35) 
			(221.0, 0.35) 
			(222.0, 0.34) 
			(224.0, 0.35) 
			(226.0, 0.34) 
			(230.0, 0.34) 
			(235.0, 0.34) 
			(243.0, 0.34) 
			(251.0, 0.35) 
			(253.98877343250717, 0.35) 
			(255.0, 0.33) 
			(255.0, 0.33) 
			(255.9980614856364, 0.34) 
			(255.99999999966408, 0.33) 
			(256.0, 0.33) 
			(256.0, 0.33) 
			(266.0, 0.43) 
			(285.0, 0.43) 
			(291.0, 0.46) 
			(321.0, 0.52) 
			(322.0, 0.52) 
			(336.0, 0.52) 
			(336.0, 0.52) 
			(338.0, 0.53) 
			(369.0, 0.53) 
			(379.0, 0.53) 
			(382.0, 0.53) 
			(383.0, 0.50) 
			(383.0, 0.49) 
			(383.0, 0.51) 
			(383.467605550083, 0.46) 
			(383.9998899269044, 0.46) 
			(384.0, 0.46) 
			(384.0, 0.46) 
			(389.0, 0.59) 
			(401.0, 0.60) 
			(413.0, 0.60) 
			(414.0, 0.60) 
			(416.0, 0.60) 
			(444.0, 0.60) 
			(448.0, 0.54) 
			(450.0, 0.69) 
			(452.0, 0.71) 
			(468.0, 0.68) 
			(480.0, 0.69) 
			(488.0, 0.69) 
			(489.0, 0.69) 
			(495.0, 0.69) 
			(509.97423531735535, 0.69) 
			(511.0, 0.65) 
			(511.0, 0.65) 
			(511.9891505409899, 0.63) 
			(512.0, 0.64) 
			(521.0, 0.81) 
		};
		\addlegendentry{GMP mpn API}

		\addplot[color=red,mark=*,mark size=2pt] coordinates {
			(127.0, 0.26) 
			(129.0, 0.38) 
			(130.0, 0.38) 
			(137.0, 0.37) 
			(140.0, 0.37) 
			(141.0, 0.38) 
			(150.0, 0.37) 
			(150.0, 0.37) 
			(152.0, 0.37) 
			(158.0, 0.38) 
			(165.0, 0.38) 
			(166.0, 0.39) 
			(171.0, 0.37) 
			(174.0, 0.38) 
			(174.0, 0.37) 
			(189.0, 0.37) 
			(190.0, 0.37) 
			(191.0, 0.36) 
			(192.0, 0.28) 
			(194.0, 0.50) 
			(196.0, 0.50) 
			(198.0, 0.50) 
			(204.37503943134692, 0.49) 
			(206.0, 0.49) 
			(212.0, 0.49) 
			(213.0, 0.49) 
			(216.0, 0.54) 
			(221.0, 0.52) 
			(222.0, 0.49) 
			(224.0, 0.49) 
			(226.0, 0.49) 
			(230.0, 0.49) 
			(235.0, 0.49) 
			(243.0, 0.50) 
			(251.0, 0.49) 
			(253.98877343250717, 0.50) 
			(255.0, 0.47) 
			(255.0, 0.47) 
			(255.9980614856364, 0.37) 
			(255.99999999966408, 0.37) 
			(256.0, 0.37) 
			(256.0, 0.38) 
			(266.0, 0.64) 
			(285.0, 0.65) 
			(291.0, 0.64) 
			(321.0, 0.80) 
			(322.0, 0.79) 
			(336.0, 0.80) 
			(336.0, 0.80) 
			(338.0, 0.79) 
			(369.0, 0.79) 
			(379.0, 0.79) 
			(382.0, 0.79) 
			(383.0, 0.75) 
			(383.0, 0.74) 
			(383.0, 0.74) 
			(383.467605550083, 0.62) 
			(383.9998899269044, 0.62) 
			(384.0, 0.62) 
			(384.0, 0.62) 
			(389.0, 0.96) 
			(401.0, 0.95) 
			(413.0, 0.96) 
			(414.0, 0.96) 
			(416.0, 0.97) 
			(444.0, 0.96) 
			(448.0, 0.79) 
			(450.0, 1.17) 
			(452.0, 1.16) 
			(468.0, 1.17) 
			(480.0, 1.18) 
			(488.0, 1.15) 
			(489.0, 1.16) 
			(495.0, 1.15) 
			(509.97423531735535, 1.17) 
			(511.0, 1.10) 
			(511.0, 1.11) 
			(511.9891505409899, 0.95) 
			(512.0, 0.95) 
			(521.0, 1.41) 
		};
		\addlegendentry{GMP mpn\_sec API}

		\addplot[color=blue,mark=triangle*,mark size=2pt] coordinates {
			(127.0, 0.02) 
			(129.0, 0.03) 
			(130.0, 0.03) 
			(137.0, 0.03) 
			(140.0, 0.03) 
			(141.0, 0.03) 
			(150.0, 0.03) 
			(150.0, 0.03) 
			(152.0, 0.03) 
			(158.0, 0.03) 
			(165.0, 0.03) 
			(166.0, 0.03) 
			(171.0, 0.03) 
			(174.0, 0.03) 
			(174.0, 0.03) 
			(189.0, 0.04) 
			(190.0, 0.04) 
			(191.0, 0.04) 
			(192.0, 0.04) 
			(194.0, 0.04) 
			(196.0, 0.04) 
			(198.0, 0.04) 
			(204.37503943134692, 0.13) 
			(206.0, 0.04) 
			(212.0, 0.05) 
			(213.0, 0.04) 
			(216.0, 0.04) 
			(221.0, 0.04) 
			(222.0, 0.04) 
			(224.0, 0.12) 
			(226.0, 0.05) 
			(230.0, 0.05) 
			(235.0, 0.04) 
			(243.0, 0.06) 
			(251.0, 0.06) 
			(253.98877343250717, 0.13) 
			(255.0, 0.06) 
			(255.0, 0.06) 
			(255.9980614856364, 0.12) 
			(255.99999999966408, 0.11) 
			(256.0, 0.10) 
			(256.0, 0.06) 
			(266.0, 0.06) 
			(285.0, 0.06) 
			(291.0, 0.07) 
			(321.0, 0.10) 
			(322.0, 0.08) 
			(336.0, 0.11) 
			(336.0, 0.10) 
			(338.0, 0.11) 
			(369.0, 0.13) 
			(379.0, 0.13) 
			(382.0, 0.13) 
			(383.0, 0.13) 
			(383.0, 0.13) 
			(383.0, 0.13) 
			(383.467605550083, 0.23) 
			(383.9998899269044, 0.23) 
			(384.0, 0.26) 
			(384.0, 0.13) 
			(389.0, 0.13) 
			(401.0, 0.13) 
			(413.0, 0.15) 
			(414.0, 0.15) 
			(416.0, 0.12) 
			(444.0, 0.16) 
			(448.0, 0.18) 
			(450.0, 0.18) 
			(452.0, 0.16) 
			(468.0, 0.16) 
			(480.0, 0.18) 
			(488.0, 0.23) 
			(489.0, 0.23) 
			(495.0, 0.23) 
			(511.0, 0.28) 
			(511.0, 0.28) 
			(512.0, 0.28) 
			(521.0, 0.18) 
		};
		\addlegendentry{this paper}

	\end{axis}
\end{tikzpicture}
\end{figure*}
