\documentclass{article}

\usepackage[margin=1in]{geometry}
\usepackage{parskip}
\usepackage{float}

\usepackage{caption}
\captionsetup{margin=0.5cm} % Sets a 1cm margin on both sides
\captionsetup{labelfont=bf}


\usepackage{xcolor}
\usepackage{graphicx}
\graphicspath{{./figures/}}

\usepackage{booktabs}
\usepackage{longtable}

\usepackage{hyperref}
\hypersetup{colorlinks=true,
            linkcolor=black,
            urlcolor=blue,
            citecolor=black,
            pdftitle={High-Performance Square Matrix-Matrix Multiplication},
            pdfpagemode=FullScreen}

\usepackage{algpseudocode}

\title{High-Performance Square Matrix-Matrix Multiplication\vspace{-0.75em}}
\author{Connor Moore, 100826701. \today}
\date{}

\begin{document}
\maketitle


\section{Introduction}
It is widely regarded in the scientific community that computers can be useful. While contemporary hardware is sufficient for many computing tasks, large-scale problems still require efficient software to be solved in reasonable amounts of time. High-performance computing (HPC) focuses on extreme performance \cite{Robey2021} and enables large-scale simulations used in science and engineering \cite{Curcic2020}.

Matrices are fundamental to many of these simulations. Given their ubiquity, it comes naturally that matrix operations should be as efficient as possible, particularly for large systems. This work investigates the wall time of square matrix-matrix multiplications using various methods implemented in modern Fortran. The impact of different solution techniques, compilers, optimization flags, and matrix sizes are considered.

\section{Matrix-Matrix Multiplication Implementations}
When considering two $n\times n$ matrices $a$ and $b$, their product $c$ can be calculated as:
\begin{equation}
    c_{ij}=\sum_{k=1}^{n}a_{ik}b_{kj}
    \label{eq:matproduct}
\end{equation}
where the subscripts $i$ and $j$ represent the index of each entry in the respective matrix, and $k$ sums over rows/columns \cite{Watkins2010}. 

\subsection{Triple-loops}
It is trivial to implement (\ref{eq:matproduct}) in most programming languages. The general algorithm follows the definition closely:
\begin{algorithmic}
\State $c \gets 0$
\For{$i=1,n$}
    \For{$j=1,n$}
        \For{$k=1,n$}
            \State $c(i,j) \gets c(i,j)+a(i,k)\times b(k,j)$
        \EndFor
    \EndFor
\EndFor
\end{algorithmic}

where the subscript notation has been replaced by Fortran-like notation. The complexity (number of floating-point operations (FLOPs)) for this algorithm is $\mathcal{O}(2n^3)$ in asymptotic notation \cite{Watkins2010}. It is also possible to loop first over columns and then rows to compute the product. While this makes no difference in the number of operations, it \emph{is} possible that it introduces a wall time difference. Fortran works with arrays in a row-major fashion where the first index is always a row and the second a column.

This impacts programs in how one inputs a matrix, but also defines how memory is managed and accessed by the compiler. Columns are stored sequentially, so if the innermost loop goes through a column element-by-element it is unlikely to have to look beyond the CPU cache. This is known as \emph{spatial locality} \cite{Robey2021} and in some cases it has a significant effect on performance. To test this, two ``flavours'' of triple loop are investigated; one that first loops over columns and then rows, and one that does the opposite.

\subsection{Fortran's \texttt{Matmul} Function}
Fortran, like many other languages, comes with an intrinsic function for matrix-matrix multiplication. It is called with \texttt{c = matmul(a,b)} using the same notation as above. The exact implementation of \texttt{matmul} and whether or not it calls an external library is compiler-dependent.

\subsection{BLAS Routines}
A number of libraries exist that provide existing high-performance matrix-matrix operations. The Basic Linear Algebra Subprograms (BLAS) library is a collection of various subroutines organized into 3 ``levels.'' Level 1 is vector-vector routines, level 2 is vector-matrix routines, and level 3 is matrix-matrix routines. BLAS provides a level 3 routine for matrix-matrix multiplication known as \texttt{DGEMM} (Double-precision General Matrix-matrix Multiplication), which can be used to find the product.

For the binaries compiled with \texttt{gfortran}, OpenBLAS 0.3.31 was used. OpenBLAS is a modern implementation of BLAS that provides better support for newer computer hardware. For binaries compiled with the Intel OneAPI suite, Intel's MKL BLAS was used. Library usage was verified using \texttt{ldd} on Linux for each binary.

\subsection{Compiler and Flag Considerations}
Two different Fortran compilers were tested; \texttt{gfortran} from the GNU compiler collection, and \texttt{ifx} from Intel's OneAPI suite. Both compilers have support for various levels of optimization with the \texttt{O0}, \texttt{O1}, \texttt{O2}, \texttt{O3}, and \texttt{Ofast} flags. Each of these flags were tested to quantify their impact on wall time.

Additional flags were specified to optimize performance. When a binary is compiled, efforts are made to keep it `portable' by avoiding specific instruction sets or niche optimizations unavailable in common hardware. Because the tests are only performed locally, both compilers were instructed to compile the highest-performance binary using all available hardware tricks. In \texttt{gfortran} this involved specifying the \texttt{march=native} flag \cite{GCC2024}. On \texttt{ifx} this was performed with the \texttt{xHost} flag \cite{Intel2025}. These are not applied by default in either compiler regardless of what performance flag is used because of the aforementioned issues with portability.

\subsection{Parallel Computing}
Equivalent tests were performed in parallel using 8 threads for each run. OpenBLAS and MKL BLAS can support running in parallel with OpenMP without any change to the code, but a compiler flag must be supplied. The triple-loops were parallelized by converting the outermost \texttt{do}-loop into an OpenMP parallel \texttt{do}-loop.

\section{Comparisons and Results}
Runs were conducted parametrically and driven by a GNU Makefile. Results were evaluated using the \texttt{system\_clock} subroutine available for both compilers. This is preferred over calling \texttt{cpu\_time} because it natively accounts for the use of parallel workers. OpenMP also has routines which may be more accurate, however the code was compiled both with and without OpenMP, making it impractical to use OpenMP-specific subroutines.

The runs presented in the following section are a subset of the total data collected. The full dataset is provided in Appendix \ref{apx:results} of the document. All of the data was collected in serial (1 thread) or parallel (8 threads) on an 11th generation Intel i5-11300H CPU running at 4.40 GHz. Runs were done overnight on a bare TTY session with a minimal amount of background daemons running.

\subsection{Matrix Size}
\label{sec:matrix-size}
As expected, an increase in matrix size corresponded with a non-linear increase in wall time. Specifically, it tended to $\mathcal{O}(n^3)$, which is the theoretical complexity of the product discussed in Section 2. This was consistent for all compilers, flags, and techniques. An example dataset consisting of \texttt{gfortran} runs with \texttt{O3} optimization is presented in Figure \ref{fig:n-scaling}. No runs were conducted using triple-loops for values larger than $N=3500$ as it became prohibitively slow.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f1_n_scaling.tex}
    \caption{Wall time vs. matrix size for single-threaded row-major loop, column-major loop, \texttt{matmul}, and BLAS matrix products compiled on \texttt{gfortran} with the \texttt{O3} flag. All show a tendency to $\mathcal{O}(n^3)$, but the loops are consistently slower when compared to \texttt{matmul} and the OpenBLAS library call. Some non-linearity is introduced for larger $N$ loops, potentially from the matrix exceeding cache size.}
    \label{fig:n-scaling}
\end{figure}

The black dashed line is proportional to exactly $n^3$, and is shown in each plot going forward. Note that `proportional to' implies that it should not be used for direct comparison against any results; it is solely for judging `linearity' on the plot. Both triple-loop strategies were the slowest, with \texttt{matmul} and BLAS having comparable performance. All of the results show a strong tendency to $\mathcal{O}(n^3)$. Some deviation exists at larger $N$ for the triple-loops, and at smaller $N$ for the \texttt{matmul} call.

It is likely that for the loops, the cache does not store the full matrices, and they must be loaded in part from memory. This is known as a \emph{cache miss} \cite{Robey2021} and can have serious performance implications if they are common in a program. For the \texttt{matmul} behaviour with small $N$, it is possible that some overhead exists in using the intrinsic function that disproportionately impacts the wall time for smaller matrices. Overall, none of the deviations are unexpectedly large.

\subsection{Compilers}

The compiler used had a considerable impact on the wall time of the computation. Initial comparisons were done using only serial runs for both \texttt{gfortran} and \texttt{ifx}, which are shown below in Figure \ref{fig:comp-scaling-1}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f2_compilers_scaling.tex}
    \caption{Wall time vs. matrix size for single-threaded row-major and column-major loops compiled on \texttt{gfortran} and \texttt{ifx} with the \texttt{O3} optimization flag. All are roughly proportional to $n^3$ barring small fluctuations. The \texttt{gfortran} results are consistently close to two orders of magnitude slower than \texttt{ifx}.}
    \label{fig:comp-scaling-1}
\end{figure}

The triple-loop runs showed a roughly 2 order of magnitude gap between the \texttt{gfortran} and \texttt{ifx}  results, with \texttt{ifx} being faster. Small fluctuations in wall time that deviate from $\mathcal{O}(n^3)$ are likely the result of daemons and/or cronjobs running on the machine without user input. Interestingly, \texttt{gfortran} was much closer to the \texttt{ifx} performance when using OpenBLAS and faster when using \texttt{matmul}, as shown in Figure \ref{fig:comp-scaling-2}. 

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f3_compilers_scaling.tex}
    \caption{Wall time vs. matrix size for single-threaded \texttt{matmul} and BLAS matrix products compiled with \texttt{gfortran} and \texttt{ifx} with \texttt{O3}. The situation is comparable between \texttt{gfortran} and \texttt{ifx}. A single outlier with $N=100$ implies poor \texttt{ifx} MKL BLAS performance for very small matrices.}
    \label{fig:comp-scaling-2}
\end{figure}

There is a significant deviation from the linear trend for MKL BLAS at $N=100$. It is likely that some overhead exists in applying the library to such a small problem, but this is not supported by the following decrease in wall time for a larger matrix. The difference from an `expected' value is roughly an order of magnitude, which is inconsistent with the previously-seen fluctuations. It is assumed to be a statistical error at this time.

A comparison was also made to see if the compilers provided similar support for parallelism using OpenMP. This was implemented by hand for the triple-loop techniques, but comes default for OpenBLAS and MKL BLAS when compiled with the \texttt{fopenmp} flag. 8 threads were used for all runs, which was verified using \texttt{htop}. The short runs are presented below in Figure \ref{fig:comp-scaling-3}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f4_compilers_scaling.tex}
    \caption{Wall time vs. matrix size for parallel row-major and column-major loops compiled with \texttt{gfortran} and \texttt{ifx} on \texttt{O3}. OpenMP is used with 8 threads. Deviation from $\mathcal{O}(n^3)$ for small $N$ shows the balance between parallel processing overhead and `working time' to compute the solutions.}
    \label{fig:comp-scaling-3}
\end{figure}

The scaling is markedly non-linear in the log-log plot when compared with Figure \ref{fig:comp-scaling-1}. It is likely that the balance between the overhead of setting up 8 workers and computing the product is suboptimal for such small values of $N$. This is supported by the `plateau' shape of the results, indicating a relatively fixed wall time for initialization. As the size of the matrices grow, the constant time penalty for parallelization becomes a less and less significant contribution to the total wall time, and by $N=1000$ the trend is again approaching $\mathcal{O}(n^3)$ for both compilers. There is still a clear trend of \texttt{ifx} offering superior performance for all presented $N$. The loop-free runs show a different trend and are presented in Figure \ref{fig:comp-scaling-4}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f5_compilers_scaling.tex}
    \caption{Wall time vs. matrix size for parallel \texttt{matmul} and BLAS compiled with \texttt{gfortran} and \texttt{ifx}, \texttt{O3}. For each run 8 threads are used. Barring low-$N$ deviations, all of the solutions tend to $\mathcal{O}(n^3)$. The intrinsic \texttt{matmul} call with \texttt{ifx} is consistently the slowest, and there is a `bow' around $N=1000$.}
    \label{fig:comp-scaling-4}
\end{figure}

When performing calls to \texttt{matmul} and BLAS, \texttt{gfortran} has better performance until $N$ approaches roughly $700\times700$ in size. It is likely that part of this can be attributed to statistical noise as the time scale is on the order of milliseconds and the compiler-dependent \texttt{system\_clock} subroutine may introduce a systemic bias. Both \texttt{gfortran} and \texttt{ifx} share similar performance for all $N$ up to $12000\times12000$ with the exception of \texttt{ifx}'s \texttt{matmul}, which is consistently slower.

\subsection{Compiler Flags}
Four different compiler flags were tested as part of this report: \texttt{O1}, \texttt{O2}, \texttt{O3}, and \texttt{Ofast}. Comparisons are largely related to the triple-loop technique, as it is only user-written solution not relying on a pre-compiled external library or intrinsic functions. That is not to imply that the \texttt{matmul} and BLAS solutions won't be affected. The performance of each flag for short runs with \texttt{gfortran} are presented below in Figure \ref{fig:flags-scaling-1}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f6_optflags_scaling.tex}
    \caption{Triple-loop wall time vs. matrix size compiled with \texttt{gfortran} for various optimization flags. The wall time decreases as more optimization is requested from the compiler. After $N=1100$, there is little dependence on which compiler flag was used, with all results tending to \texttt{O1}-like performance.}
    \label{fig:flags-scaling-1}
\end{figure}

There is a clear speedup seen by using \texttt{Ofast} compared to other flags up until $N=1100$, where it seems to perform worse than the others. The trend can still be explained by cache misses, which would negate any meaningful performance gains from a compiler optimization. The  \texttt{ifx} runs are presented in Figure \ref{fig:flags-scaling-2}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{-1.1cm}
    \input{figures/f7_optflags_scaling.tex}
    \caption{Triple-loop wall time vs. matrix size compiler with \texttt{ifx} for various optimization flags. There is a binomial gap in wall time between \texttt{O1} and the flags following, implying that the most meaningful gains come from specifying \texttt{O2}. The change in behaviour after $N=1100$ is still seen in \texttt{O1}.}
    \label{fig:flags-scaling-2}
\end{figure}

Unlike \texttt{gfortran}, the \texttt{ifx} compiler has a clear difference between \texttt{O1} and the remaining flags for all values of $N$ shown. The remaining flags are all similar in their performance, barring for some small fluctuations. This implies that \texttt{O2} has the largest performance gain, and the others don't impact the wall time as much.

The Intel OneAPI documentation has a page (helpfully titled ``O'') that discusses what the different optimization flags imply \cite{Intel2025}. The \texttt{O2} flag is specifically the lowest-level of optimization that supports auto vectorization of loops, which would explain the large discontinuity in wall time between the flags. The i5-11300H processor supports an extended instruction set including AVX-512, a 512-bit extension of the Advanced Vector Extensions (AVX) instruction set \cite{IntelWebsitei511300}. This allows for SIMD processing of up to 8 \texttt{real64} floating-point numbers simultaneously. It is likely that the use of lanes explains a large part of the 10$\times$ decrease in wall time; other reasons could include loop unrolling or the use of a fused multiply-add (FMA) instruction, both of which are possible with \texttt{O2}-level optimization.

\subsection{Parallelization}

For every test run in serial, another ran in parallel. Presently only a binary comparison is made without variation in the number of threads. Results are presented below for the \texttt{gfortran} runs compiled with the \texttt{Ofast} flag. The general trend is consistent for the runs using a call to OpenBLAS, shown in Figure \ref{fig:parallel-blas}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{0.1cm}
    \input{figures/f8_parallel_speedup.tex}
    \caption{Serial and parallel ($n=8$) \texttt{gfortran} performance when calling OpenBLAS. The parallel runs show a consistent decrease in run time, with serial taking anywhere from ~30\% to ~60\% more wall time depending on the size of matrix. No plateau representing the overhead costs is observed.}
    \label{fig:parallel-blas}
\end{figure}

As expected, there is a tangible decrease in wall time when comparing serial to parallel results. The green dashed line presents the percent difference between parallel and serial, and for example a value of 30\% means the serial run has a wall time 30\% larger. Worth noting is that there is a distinct lack of a `plateau' at lower $N$ that could be expected from having to provision the parallel workers. Instead, the threaded runs had consistently lower wall times  $\forall N \ne 100$. Also worth discussing is that the greatest difference achieved is roughly 60\% in the lower-$N$ portion, but only ~30\% in as $N$ increases to 3500. It is counter intuitive that, as $N$ grows into the low thousands, the `gains' from computing in parallel stagnate after decreasing by almost half. 

As mentioned earlier, the use of multiple threads was confirmed independently of the testing code via an external resource monitor, so it should not explain the discrepancy. Further, the times recorded were independent of any non-parallelizable activities, such as initializing random numbers or writing results to disk. Paradigms such as Amdahl's law show that the speedup of a program depends heavily on how much is readily `parallelizable' \cite{Hill_2008}, which could explain the poor performance had the \emph{entire} program be timed. It is likely that whatever solution technique was used in OpenBLAS does not have perfect scaling between wall time and the number of threads employed. More variation was seen in the wall times for a triple-loop, shown below in Figure \ref{fig:parallel-loops}.

\begin{figure}[H]
    \centering
    \def\svdwidth{5in}
    \hspace*{0.1cm}
    \input{figures/f9_parallel_speedup.tex}
    \caption{Serial and parallel ($n=8$) \texttt{gfortran} performance when comparing triple-loops. Parallel shows a consistent advantage at larger $N$ with serial taking up to ~150\% longer to run after $N=3300$. Uncertainty is shown with smaller $N$, likely as a result of comparing already low wall-times.}
    \label{fig:parallel-loops}
\end{figure}

Similar variations in the wall time difference are expected at lower $N$, as they are in range of milliseconds. As $N$ exceeds 3000, however, there is a consistent difference of over ~100\% observed. This does not make the loop approach inherently `better' than OpenBLAS, but it does show that seems to benefit more from parallelization. Indeed, the significant difference in wall times between the two in serial (Section \ref{sec:matrix-size}, Figure \ref{fig:n-scaling}) agin points to a difference solution technique being utilized that is not as receptive to parallelization. While not conclusive of any direct measure of wall time versus thread count, both plots showed improvements from employing parallel processing to matrix-matrix multiplication.

\bibliographystyle{ieeetr}
\bibliography{refs.bib}

\appendix
\makeatletter
\renewcommand{\@seccntformat}[1]{Appendix~\csname the#1\endcsname\quad}
\makeatother

\section{Compiling and Testing the Code}
The git repository is hosted at \url{https://git.hhmoore.ca/mcsc-6030g/p1-matrix-product} and contains various files. All files related to the report, including exported figures, are kept within the \texttt{report} subdirectory. An explanation is provided for everything else:
\begin{description}
    \item \texttt{matrixproduct.f90} is the actual Fortran program that computes the matrix products. It does this in three major ways: via triple-loop(s), using Fortran's intrinsic \texttt{matmul} function, and with OpenBLAS. Two variants of the triple-loop technique are provided, with one being row-major and the other column-major. The compiled binary expects command-line arguments of the start, stop, and step size to run properly. This is followed by a string \texttt{yes/no} input that toggles the triple-loop solutions on or off. These are turned off for "long" runs because they are prohibitively slow.

    \item \texttt{Makefile} is a GNU Make script that drives the compilation and testing process. There are various make targets provided in the file. To produce a full set of results, simply type \texttt{make tests}. The default target ran by just calling \texttt{make} only compiles the binaries.

    \item \texttt{plots.gnu} is a script that generates plots for the report using Gnuplot. The makefile target for plots can be run with \texttt{make plots}. This will produce plots in hybrid \texttt{.pdf} and \texttt{.tex} formats that embed cleanly in the \LaTeX document.
\end{description}

\section{Tabular Results}
\label{apx:results}
\begin{longtable}{llcccccc}

    \toprule
    Compiler & Flag & Threads & Size & Row-Loop & Col-Loop & \texttt{matmul} & BLAS \\ 
    \midrule
    \endfirsthead 
    % Everything above this line appears on the first page only.

    \multicolumn{8}{c}{{-- Continued from previous page --}} \\
    \toprule
    Compiler & Flag & Threads & Size & Row-Loop & Col-Loop & \texttt{matmul} & BLAS \\ 
    \midrule
    \endhead

    \midrule
    \multicolumn{8}{r}{{Continued on next page...}} \\
    \endfoot

    \bottomrule
    \endlastfoot

\texttt{gfortran} & O1 & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.102\times10^{1}$ & $0.138\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.163\times10^{1}$ & $0.200\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.243\times10^{1}$ & $0.282\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.339\times10^{1}$ & $0.380\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.461\times10^{1}$ & $0.504\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.610\times10^{1}$ & $0.651\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.777\times10^{1}$ & $0.817\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.977\times10^{1}$ & $0.103\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.126\times10^{2}$ & $0.134\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.159\times10^{2}$ & $0.157\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.182\times10^{2}$ & $0.184\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.214\times10^{2}$ & $0.228\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.269\times10^{2}$ & $0.260\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.297\times10^{2}$ & $0.311\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.367\times10^{2}$ & $0.351\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.395\times10^{2}$ & $0.423\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.461\times10^{2}$ & $0.461\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.546\times10^{2}$ & $0.519\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.979\times10^{0}$ & $0.129\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.157\times10^{1}$ & $0.192\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.235\times10^{1}$ & $0.275\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.332\times10^{1}$ & $0.372\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.460\times10^{1}$ & $0.509\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.628\times10^{1}$ & $0.686\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.835\times10^{1}$ & $0.890\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.103\times10^{2}$ & $0.105\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.124\times10^{2}$ & $0.127\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.149\times10^{2}$ & $0.153\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.190\times10^{2}$ & $0.199\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.222\times10^{2}$ & $0.221\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.253\times10^{2}$ & $0.262\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.318\times10^{2}$ & $0.306\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.343\times10^{2}$ & $0.363\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.414\times10^{2}$ & $0.399\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.480\times10^{2}$ & $0.468\times10^{2}$ \\
\texttt{gfortran} & O2 & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.520\times10^{2}$ & $0.552\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.101\times10^{1}$ & $0.139\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.168\times10^{1}$ & $0.208\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.253\times10^{1}$ & $0.300\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.357\times10^{1}$ & $0.405\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.481\times10^{1}$ & $0.522\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.621\times10^{1}$ & $0.664\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.791\times10^{1}$ & $0.834\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.994\times10^{1}$ & $0.103\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.121\times10^{2}$ & $0.126\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.155\times10^{2}$ & $0.164\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.190\times10^{2}$ & $0.188\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.215\times10^{2}$ & $0.218\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.268\times10^{2}$ & $0.271\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.301\times10^{2}$ & $0.300\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.365\times10^{2}$ & $0.362\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.397\times10^{2}$ & $0.406\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.484\times10^{2}$ & $0.461\times10^{2}$ \\
\texttt{gfortran} & O3 & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.538\times10^{2}$ & $0.525\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.100\times10^{1}$ & $0.134\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.161\times10^{1}$ & $0.202\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.247\times10^{1}$ & $0.293\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.355\times10^{1}$ & $0.403\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.490\times10^{1}$ & $0.540\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.637\times10^{1}$ & $0.675\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.797\times10^{1}$ & $0.836\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.994\times10^{1}$ & $0.103\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.121\times10^{2}$ & $0.125\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.155\times10^{2}$ & $0.164\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.192\times10^{2}$ & $0.188\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.216\times10^{2}$ & $0.215\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.254\times10^{2}$ & $0.273\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.304\times10^{2}$ & $0.299\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.347\times10^{2}$ & $0.370\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.401\times10^{2}$ & $0.397\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.480\times10^{2}$ & $0.457\times10^{2}$ \\
\texttt{gfortran} & Ofast & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.538\times10^{2}$ & $0.527\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.189\times10^{1}$ & $0.191\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.282\times10^{1}$ & $0.284\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.395\times10^{1}$ & $0.395\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.536\times10^{1}$ & $0.539\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.711\times10^{1}$ & $0.715\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.928\times10^{1}$ & $0.920\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.117\times10^{2}$ & $0.118\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.149\times10^{2}$ & $0.150\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.183\times10^{2}$ & $0.181\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.218\times10^{2}$ & $0.218\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.268\times10^{2}$ & $0.269\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.312\times10^{2}$ & $0.310\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.374\times10^{2}$ & $0.369\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.429\times10^{2}$ & $0.438\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.496\times10^{2}$ & $0.503\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.578\times10^{2}$ & $0.573\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.660\times10^{2}$ & $0.657\times10^{2}$ \\
\texttt{gfortran} & O1 & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.742\times10^{2}$ & $0.751\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.181\times10^{1}$ & $0.183\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.271\times10^{1}$ & $0.274\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.389\times10^{1}$ & $0.391\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.538\times10^{1}$ & $0.549\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.722\times10^{1}$ & $0.730\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.936\times10^{1}$ & $0.932\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.117\times10^{2}$ & $0.117\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.145\times10^{2}$ & $0.145\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.179\times10^{2}$ & $0.182\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.222\times10^{2}$ & $0.218\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.261\times10^{2}$ & $0.262\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.317\times10^{2}$ & $0.312\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.364\times10^{2}$ & $0.369\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.430\times10^{2}$ & $0.425\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.501\times10^{2}$ & $0.497\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.567\times10^{2}$ & $0.578\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.649\times10^{2}$ & $0.657\times10^{2}$ \\
\texttt{gfortran} & O2 & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.742\times10^{2}$ & $0.738\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.188\times10^{1}$ & $0.195\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.283\times10^{1}$ & $0.285\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.405\times10^{1}$ & $0.409\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.558\times10^{1}$ & $0.563\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.741\times10^{1}$ & $0.741\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.952\times10^{1}$ & $0.954\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.120\times10^{2}$ & $0.120\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.149\times10^{2}$ & $0.150\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.187\times10^{2}$ & $0.189\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.226\times10^{2}$ & $0.224\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.268\times10^{2}$ & $0.274\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.322\times10^{2}$ & $0.318\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.379\times10^{2}$ & $0.382\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.439\times10^{2}$ & $0.440\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.516\times10^{2}$ & $0.507\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.591\times10^{2}$ & $0.586\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.674\times10^{2}$ & $0.667\times10^{2}$ \\
\texttt{gfortran} & O3 & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.769\times10^{2}$ & $0.759\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.186\times10^{1}$ & $0.188\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.277\times10^{1}$ & $0.280\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.395\times10^{1}$ & $0.399\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.546\times10^{1}$ & $0.553\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.734\times10^{1}$ & $0.744\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.962\times10^{1}$ & $0.965\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.121\times10^{2}$ & $0.120\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.150\times10^{2}$ & $0.150\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.185\times10^{2}$ & $0.189\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.227\times10^{2}$ & $0.226\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.268\times10^{2}$ & $0.268\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.324\times10^{2}$ & $0.322\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.374\times10^{2}$ & $0.376\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.442\times10^{2}$ & $0.436\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.512\times10^{2}$ & $0.507\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.584\times10^{2}$ & $0.586\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.672\times10^{2}$ & $0.663\times10^{2}$ \\
\texttt{gfortran} & Ofast & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.764\times10^{2}$ & $0.752\times10^{2}$ \\
\texttt{gfortran} & O1 & 8 & 100 & $0.660\times10^{-2}$ & $0.602\times10^{-2}$ & $0.878\times10^{-4}$ & $0.484\times10^{-4}$ \\
\texttt{gfortran} & O1 & 8 & 200 & $0.108\times10^{-1}$ & $0.119\times10^{-1}$ & $0.897\times10^{-2}$ & $0.597\times10^{-2}$ \\
\texttt{gfortran} & O1 & 8 & 300 & $0.199\times10^{-1}$ & $0.105\times10^{-1}$ & $0.454\times10^{-3}$ & $0.368\times10^{-3}$ \\
\texttt{gfortran} & O1 & 8 & 400 & $0.269\times10^{-1}$ & $0.277\times10^{-1}$ & $0.911\times10^{-3}$ & $0.860\times10^{-3}$ \\
\texttt{gfortran} & O1 & 8 & 500 & $0.597\times10^{-1}$ & $0.619\times10^{-1}$ & $0.204\times10^{-2}$ & $0.194\times10^{-2}$ \\
\texttt{gfortran} & O1 & 8 & 600 & $0.120\times10^{0}$ & $0.127\times10^{0}$ & $0.421\times10^{-2}$ & $0.412\times10^{-2}$ \\
\texttt{gfortran} & O1 & 8 & 700 & $0.232\times10^{0}$ & $0.250\times10^{0}$ & $0.798\times10^{-2}$ & $0.772\times10^{-2}$ \\
\texttt{gfortran} & O1 & 8 & 800 & $0.409\times10^{0}$ & $0.471\times10^{0}$ & $0.113\times10^{-1}$ & $0.112\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 900 & $0.604\times10^{0}$ & $0.652\times10^{0}$ & $0.160\times10^{-1}$ & $0.166\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1000 & $0.113\times10^{1}$ & $0.117\times10^{1}$ & $0.218\times10^{-1}$ & $0.218\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1100 & $0.168\times10^{1}$ & $0.142\times10^{1}$ & $0.287\times10^{-1}$ & $0.293\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1200 & $0.233\times10^{1}$ & $0.227\times10^{1}$ & $0.339\times10^{-1}$ & $0.353\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1300 & $0.347\times10^{1}$ & $0.346\times10^{1}$ & $0.401\times10^{-1}$ & $0.423\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1400 & $0.487\times10^{1}$ & $0.489\times10^{1}$ & $0.507\times10^{-1}$ & $0.540\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1500 & $0.663\times10^{1}$ & $0.615\times10^{1}$ & $0.665\times10^{-1}$ & $0.712\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1600 & $0.819\times10^{1}$ & $0.830\times10^{1}$ & $0.755\times10^{-1}$ & $0.829\times10^{-1}$ \\
\texttt{gfortran} & O1 & 8 & 1700 & $0.102\times10^{2}$ & $0.995\times10^{1}$ & $0.988\times10^{-1}$ & $0.110\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 1800 & $0.126\times10^{2}$ & $0.124\times10^{2}$ & $0.109\times10^{0}$ & $0.125\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 1900 & $0.157\times10^{2}$ & $0.148\times10^{2}$ & $0.125\times10^{0}$ & $0.146\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2000 & $0.179\times10^{2}$ & $0.169\times10^{2}$ & $0.140\times10^{0}$ & $0.169\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2100 & $0.199\times10^{2}$ & $0.212\times10^{2}$ & $0.178\times10^{0}$ & $0.217\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2200 & $0.248\times10^{2}$ & $0.257\times10^{2}$ & $0.203\times10^{0}$ & $0.256\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2300 & $0.283\times10^{2}$ & $0.282\times10^{2}$ & $0.250\times10^{0}$ & $0.312\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2400 & $0.328\times10^{2}$ & $0.350\times10^{2}$ & $0.272\times10^{0}$ & $0.358\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2500 & $0.376\times10^{2}$ & $0.369\times10^{2}$ & $0.330\times10^{0}$ & $0.415\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2600 & $0.434\times10^{2}$ & $0.427\times10^{2}$ & $0.366\times10^{0}$ & $0.476\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2700 & $0.485\times10^{2}$ & $0.510\times10^{2}$ & $0.396\times10^{0}$ & $0.538\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2800 & $0.539\times10^{2}$ & $0.575\times10^{2}$ & $0.452\times10^{0}$ & $0.618\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 2900 & $0.599\times10^{2}$ & $0.632\times10^{2}$ & $0.506\times10^{0}$ & $0.700\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 3000 & $0.663\times10^{2}$ & $0.692\times10^{2}$ & $0.508\times10^{0}$ & $0.764\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 3100 & $0.748\times10^{2}$ & $0.767\times10^{2}$ & $0.705\times10^{0}$ & $0.877\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 3200 & $0.101\times10^{3}$ & $0.101\times10^{3}$ & $0.769\times10^{0}$ & $0.991\times10^{0}$ \\
\texttt{gfortran} & O1 & 8 & 3300 & $0.924\times10^{2}$ & $0.975\times10^{2}$ & $0.843\times10^{0}$ & $0.114\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 3400 & $0.101\times10^{3}$ & $0.982\times10^{2}$ & $0.900\times10^{0}$ & $0.117\times10^{1}$ \\
\texttt{gfortran} & O1 & 8 & 3500 & $0.113\times10^{3}$ & $0.116\times10^{3}$ & $0.111\times10^{1}$ & $0.131\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 100 & $0.789\times10^{-2}$ & $0.599\times10^{-2}$ & $0.100\times10^{-3}$ & $0.423\times10^{-4}$ \\
\texttt{gfortran} & O2 & 8 & 200 & $0.491\times10^{-2}$ & $0.597\times10^{-2}$ & $0.598\times10^{-2}$ & $0.597\times10^{-2}$ \\
\texttt{gfortran} & O2 & 8 & 300 & $0.104\times10^{-1}$ & $0.128\times10^{-1}$ & $0.479\times10^{-2}$ & $0.587\times10^{-2}$ \\
\texttt{gfortran} & O2 & 8 & 400 & $0.194\times10^{-1}$ & $0.136\times10^{-1}$ & $0.840\times10^{-3}$ & $0.784\times10^{-3}$ \\
\texttt{gfortran} & O2 & 8 & 500 & $0.287\times10^{-1}$ & $0.268\times10^{-1}$ & $0.184\times10^{-2}$ & $0.172\times10^{-2}$ \\
\texttt{gfortran} & O2 & 8 & 600 & $0.559\times10^{-1}$ & $0.555\times10^{-1}$ & $0.375\times10^{-2}$ & $0.363\times10^{-2}$ \\
\texttt{gfortran} & O2 & 8 & 700 & $0.107\times10^{0}$ & $0.126\times10^{0}$ & $0.763\times10^{-2}$ & $0.741\times10^{-2}$ \\
\texttt{gfortran} & O2 & 8 & 800 & $0.224\times10^{0}$ & $0.256\times10^{0}$ & $0.129\times10^{-1}$ & $0.127\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 900 & $0.464\times10^{0}$ & $0.398\times10^{0}$ & $0.183\times10^{-1}$ & $0.181\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1000 & $0.999\times10^{0}$ & $0.107\times10^{1}$ & $0.207\times10^{-1}$ & $0.211\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1100 & $0.118\times10^{1}$ & $0.134\times10^{1}$ & $0.274\times10^{-1}$ & $0.280\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1200 & $0.177\times10^{1}$ & $0.183\times10^{1}$ & $0.332\times10^{-1}$ & $0.354\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1300 & $0.302\times10^{1}$ & $0.325\times10^{1}$ & $0.427\times10^{-1}$ & $0.452\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1400 & $0.333\times10^{1}$ & $0.451\times10^{1}$ & $0.502\times10^{-1}$ & $0.535\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1500 & $0.579\times10^{1}$ & $0.582\times10^{1}$ & $0.644\times10^{-1}$ & $0.704\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1600 & $0.713\times10^{1}$ & $0.787\times10^{1}$ & $0.787\times10^{-1}$ & $0.867\times10^{-1}$ \\
\texttt{gfortran} & O2 & 8 & 1700 & $0.928\times10^{1}$ & $0.965\times10^{1}$ & $0.971\times10^{-1}$ & $0.109\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 1800 & $0.116\times10^{2}$ & $0.117\times10^{2}$ & $0.117\times10^{0}$ & $0.134\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 1900 & $0.135\times10^{2}$ & $0.136\times10^{2}$ & $0.125\times10^{0}$ & $0.146\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2000 & $0.155\times10^{2}$ & $0.155\times10^{2}$ & $0.154\times10^{0}$ & $0.181\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2100 & $0.180\times10^{2}$ & $0.195\times10^{2}$ & $0.198\times10^{0}$ & $0.239\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2200 & $0.226\times10^{2}$ & $0.234\times10^{2}$ & $0.213\times10^{0}$ & $0.264\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2300 & $0.247\times10^{2}$ & $0.260\times10^{2}$ & $0.234\times10^{0}$ & $0.302\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2400 & $0.299\times10^{2}$ & $0.318\times10^{2}$ & $0.268\times10^{0}$ & $0.353\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2500 & $0.323\times10^{2}$ & $0.335\times10^{2}$ & $0.296\times10^{0}$ & $0.403\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2600 & $0.384\times10^{2}$ & $0.393\times10^{2}$ & $0.352\times10^{0}$ & $0.472\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2700 & $0.415\times10^{2}$ & $0.466\times10^{2}$ & $0.389\times10^{0}$ & $0.548\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2800 & $0.477\times10^{2}$ & $0.488\times10^{2}$ & $0.432\times10^{0}$ & $0.634\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 2900 & $0.541\times10^{2}$ & $0.526\times10^{2}$ & $0.535\times10^{0}$ & $0.749\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 3000 & $0.603\times10^{2}$ & $0.628\times10^{2}$ & $0.573\times10^{0}$ & $0.832\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 3100 & $0.677\times10^{2}$ & $0.700\times10^{2}$ & $0.657\times10^{0}$ & $0.936\times10^{0}$ \\
\texttt{gfortran} & O2 & 8 & 3200 & $0.892\times10^{2}$ & $0.113\times10^{3}$ & $0.777\times10^{0}$ & $0.101\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 3300 & $0.826\times10^{2}$ & $0.880\times10^{2}$ & $0.887\times10^{0}$ & $0.111\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 3400 & $0.889\times10^{2}$ & $0.957\times10^{2}$ & $0.905\times10^{0}$ & $0.125\times10^{1}$ \\
\texttt{gfortran} & O2 & 8 & 3500 & $0.993\times10^{2}$ & $0.103\times10^{3}$ & $0.103\times10^{1}$ & $0.130\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 100 & $0.653\times10^{-2}$ & $0.599\times10^{-2}$ & $0.861\times10^{-4}$ & $0.422\times10^{-4}$ \\
\texttt{gfortran} & O3 & 8 & 200 & $0.501\times10^{-2}$ & $0.597\times10^{-2}$ & $0.311\times10^{-3}$ & $0.132\times10^{-3}$ \\
\texttt{gfortran} & O3 & 8 & 300 & $0.612\times10^{-2}$ & $0.444\times10^{-2}$ & $0.412\times10^{-3}$ & $0.338\times10^{-3}$ \\
\texttt{gfortran} & O3 & 8 & 400 & $0.126\times10^{-1}$ & $0.133\times10^{-1}$ & $0.815\times10^{-3}$ & $0.778\times10^{-3}$ \\
\texttt{gfortran} & O3 & 8 & 500 & $0.278\times10^{-1}$ & $0.266\times10^{-1}$ & $0.180\times10^{-2}$ & $0.169\times10^{-2}$ \\
\texttt{gfortran} & O3 & 8 & 600 & $0.543\times10^{-1}$ & $0.552\times10^{-1}$ & $0.372\times10^{-2}$ & $0.357\times10^{-2}$ \\
\texttt{gfortran} & O3 & 8 & 700 & $0.105\times10^{0}$ & $0.124\times10^{0}$ & $0.754\times10^{-2}$ & $0.738\times10^{-2}$ \\
\texttt{gfortran} & O3 & 8 & 800 & $0.234\times10^{0}$ & $0.255\times10^{0}$ & $0.129\times10^{-1}$ & $0.127\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 900 & $0.404\times10^{0}$ & $0.396\times10^{0}$ & $0.191\times10^{-1}$ & $0.193\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1000 & $0.925\times10^{0}$ & $0.108\times10^{1}$ & $0.198\times10^{-1}$ & $0.207\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1100 & $0.123\times10^{1}$ & $0.132\times10^{1}$ & $0.278\times10^{-1}$ & $0.289\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1200 & $0.176\times10^{1}$ & $0.185\times10^{1}$ & $0.326\times10^{-1}$ & $0.341\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1300 & $0.282\times10^{1}$ & $0.318\times10^{1}$ & $0.467\times10^{-1}$ & $0.457\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1400 & $0.329\times10^{1}$ & $0.447\times10^{1}$ & $0.517\times10^{-1}$ & $0.552\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1500 & $0.589\times10^{1}$ & $0.639\times10^{1}$ & $0.656\times10^{-1}$ & $0.712\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1600 & $0.743\times10^{1}$ & $0.816\times10^{1}$ & $0.857\times10^{-1}$ & $0.946\times10^{-1}$ \\
\texttt{gfortran} & O3 & 8 & 1700 & $0.947\times10^{1}$ & $0.953\times10^{1}$ & $0.917\times10^{-1}$ & $0.103\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 1800 & $0.108\times10^{2}$ & $0.117\times10^{2}$ & $0.117\times10^{0}$ & $0.132\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 1900 & $0.128\times10^{2}$ & $0.140\times10^{2}$ & $0.138\times10^{0}$ & $0.159\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2000 & $0.153\times10^{2}$ & $0.162\times10^{2}$ & $0.160\times10^{0}$ & $0.190\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2100 & $0.189\times10^{2}$ & $0.206\times10^{2}$ & $0.179\times10^{0}$ & $0.220\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2200 & $0.212\times10^{2}$ & $0.224\times10^{2}$ & $0.217\times10^{0}$ & $0.266\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2300 & $0.243\times10^{2}$ & $0.272\times10^{2}$ & $0.251\times10^{0}$ & $0.326\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2400 & $0.295\times10^{2}$ & $0.312\times10^{2}$ & $0.276\times10^{0}$ & $0.356\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2500 & $0.330\times10^{2}$ & $0.348\times10^{2}$ & $0.298\times10^{0}$ & $0.414\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2600 & $0.376\times10^{2}$ & $0.386\times10^{2}$ & $0.373\times10^{0}$ & $0.484\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2700 & $0.437\times10^{2}$ & $0.440\times10^{2}$ & $0.422\times10^{0}$ & $0.556\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2800 & $0.468\times10^{2}$ & $0.517\times10^{2}$ & $0.428\times10^{0}$ & $0.616\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 2900 & $0.534\times10^{2}$ & $0.576\times10^{2}$ & $0.506\times10^{0}$ & $0.738\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 3000 & $0.596\times10^{2}$ & $0.635\times10^{2}$ & $0.538\times10^{0}$ & $0.807\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 3100 & $0.649\times10^{2}$ & $0.703\times10^{2}$ & $0.664\times10^{0}$ & $0.893\times10^{0}$ \\
\texttt{gfortran} & O3 & 8 & 3200 & $0.906\times10^{2}$ & $0.100\times10^{3}$ & $0.850\times10^{0}$ & $0.105\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 3300 & $0.818\times10^{2}$ & $0.847\times10^{2}$ & $0.790\times10^{0}$ & $0.110\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 3400 & $0.885\times10^{2}$ & $0.954\times10^{2}$ & $0.860\times10^{0}$ & $0.121\times10^{1}$ \\
\texttt{gfortran} & O3 & 8 & 3500 & $0.984\times10^{2}$ & $0.101\times10^{3}$ & $0.958\times10^{0}$ & $0.132\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 100 & $0.859\times10^{-2}$ & $0.602\times10^{-2}$ & $0.840\times10^{-4}$ & $0.450\times10^{-4}$ \\
\texttt{gfortran} & Ofast & 8 & 200 & $0.494\times10^{-2}$ & $0.597\times10^{-2}$ & $0.264\times10^{-3}$ & $0.145\times10^{-3}$ \\
\texttt{gfortran} & Ofast & 8 & 300 & $0.746\times10^{-2}$ & $0.497\times10^{-2}$ & $0.459\times10^{-3}$ & $0.374\times10^{-3}$ \\
\texttt{gfortran} & Ofast & 8 & 400 & $0.142\times10^{-1}$ & $0.148\times10^{-1}$ & $0.902\times10^{-3}$ & $0.869\times10^{-3}$ \\
\texttt{gfortran} & Ofast & 8 & 500 & $0.305\times10^{-1}$ & $0.294\times10^{-1}$ & $0.198\times10^{-2}$ & $0.187\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 8 & 600 & $0.589\times10^{-1}$ & $0.623\times10^{-1}$ & $0.399\times10^{-2}$ & $0.391\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 8 & 700 & $0.114\times10^{0}$ & $0.133\times10^{0}$ & $0.792\times10^{-2}$ & $0.771\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 8 & 800 & $0.232\times10^{0}$ & $0.274\times10^{0}$ & $0.138\times10^{-1}$ & $0.135\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 900 & $0.468\times10^{0}$ & $0.418\times10^{0}$ & $0.194\times10^{-1}$ & $0.193\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1000 & $0.975\times10^{0}$ & $0.104\times10^{1}$ & $0.217\times10^{-1}$ & $0.218\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1100 & $0.130\times10^{1}$ & $0.141\times10^{1}$ & $0.280\times10^{-1}$ & $0.292\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1200 & $0.167\times10^{1}$ & $0.187\times10^{1}$ & $0.398\times10^{-1}$ & $0.404\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1300 & $0.307\times10^{1}$ & $0.326\times10^{1}$ & $0.432\times10^{-1}$ & $0.452\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1400 & $0.336\times10^{1}$ & $0.482\times10^{1}$ & $0.505\times10^{-1}$ & $0.539\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1500 & $0.585\times10^{1}$ & $0.638\times10^{1}$ & $0.665\times10^{-1}$ & $0.714\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1600 & $0.713\times10^{1}$ & $0.772\times10^{1}$ & $0.795\times10^{-1}$ & $0.867\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 8 & 1700 & $0.898\times10^{1}$ & $0.905\times10^{1}$ & $0.914\times10^{-1}$ & $0.103\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 1800 & $0.109\times10^{2}$ & $0.116\times10^{2}$ & $0.117\times10^{0}$ & $0.133\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 1900 & $0.138\times10^{2}$ & $0.144\times10^{2}$ & $0.131\times10^{0}$ & $0.154\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2000 & $0.157\times10^{2}$ & $0.156\times10^{2}$ & $0.146\times10^{0}$ & $0.175\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2100 & $0.181\times10^{2}$ & $0.186\times10^{2}$ & $0.175\times10^{0}$ & $0.211\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2200 & $0.213\times10^{2}$ & $0.241\times10^{2}$ & $0.223\times10^{0}$ & $0.276\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2300 & $0.250\times10^{2}$ & $0.258\times10^{2}$ & $0.230\times10^{0}$ & $0.298\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2400 & $0.276\times10^{2}$ & $0.309\times10^{2}$ & $0.286\times10^{0}$ & $0.375\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2500 & $0.333\times10^{2}$ & $0.342\times10^{2}$ & $0.294\times10^{0}$ & $0.393\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2600 & $0.365\times10^{2}$ & $0.400\times10^{2}$ & $0.321\times10^{0}$ & $0.449\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2700 & $0.416\times10^{2}$ & $0.440\times10^{2}$ & $0.401\times10^{0}$ & $0.560\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2800 & $0.486\times10^{2}$ & $0.481\times10^{2}$ & $0.414\times10^{0}$ & $0.600\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 2900 & $0.551\times10^{2}$ & $0.545\times10^{2}$ & $0.499\times10^{0}$ & $0.690\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 3000 & $0.599\times10^{2}$ & $0.608\times10^{2}$ & $0.507\times10^{0}$ & $0.762\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 3100 & $0.670\times10^{2}$ & $0.704\times10^{2}$ & $0.676\times10^{0}$ & $0.932\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 3200 & $0.912\times10^{2}$ & $0.115\times10^{3}$ & $0.928\times10^{0}$ & $0.996\times10^{0}$ \\
\texttt{gfortran} & Ofast & 8 & 3300 & $0.820\times10^{2}$ & $0.830\times10^{2}$ & $0.748\times10^{0}$ & $0.113\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 3400 & $0.895\times10^{2}$ & $0.933\times10^{2}$ & $0.836\times10^{0}$ & $0.118\times10^{1}$ \\
\texttt{gfortran} & Ofast & 8 & 3500 & $0.990\times10^{2}$ & $0.103\times10^{3}$ & $0.104\times10^{1}$ & $0.137\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 100 & $0.158\times10^{-2}$ & $0.162\times10^{-2}$ & $0.725\times10^{-4}$ & $0.326\times10^{-4}$ \\
\texttt{gfortran} & O1 & 1 & 200 & $0.152\times10^{-1}$ & $0.145\times10^{-1}$ & $0.423\times10^{-3}$ & $0.271\times10^{-3}$ \\
\texttt{gfortran} & O1 & 1 & 300 & $0.509\times10^{-1}$ & $0.507\times10^{-1}$ & $0.103\times10^{-2}$ & $0.879\times10^{-3}$ \\
\texttt{gfortran} & O1 & 1 & 400 & $0.127\times10^{0}$ & $0.126\times10^{0}$ & $0.212\times10^{-2}$ & $0.209\times10^{-2}$ \\
\texttt{gfortran} & O1 & 1 & 500 & $0.246\times10^{0}$ & $0.244\times10^{0}$ & $0.419\times10^{-2}$ & $0.408\times10^{-2}$ \\
\texttt{gfortran} & O1 & 1 & 600 & $0.431\times10^{0}$ & $0.428\times10^{0}$ & $0.723\times10^{-2}$ & $0.708\times10^{-2}$ \\
\texttt{gfortran} & O1 & 1 & 700 & $0.691\times10^{0}$ & $0.750\times10^{0}$ & $0.113\times10^{-1}$ & $0.114\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 800 & $0.107\times10^{1}$ & $0.108\times10^{1}$ & $0.172\times10^{-1}$ & $0.179\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 900 & $0.154\times10^{1}$ & $0.164\times10^{1}$ & $0.268\times10^{-1}$ & $0.274\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 1000 & $0.273\times10^{1}$ & $0.270\times10^{1}$ & $0.387\times10^{-1}$ & $0.393\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 1100 & $0.360\times10^{1}$ & $0.365\times10^{1}$ & $0.513\times10^{-1}$ & $0.527\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 1200 & $0.464\times10^{1}$ & $0.479\times10^{1}$ & $0.654\times10^{-1}$ & $0.674\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 1300 & $0.590\times10^{1}$ & $0.618\times10^{1}$ & $0.849\times10^{-1}$ & $0.882\times10^{-1}$ \\
\texttt{gfortran} & O1 & 1 & 1400 & $0.749\times10^{1}$ & $0.785\times10^{1}$ & $0.106\times10^{0}$ & $0.111\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 1500 & $0.930\times10^{1}$ & $0.986\times10^{1}$ & $0.130\times10^{0}$ & $0.138\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 1600 & $0.113\times10^{2}$ & $0.126\times10^{2}$ & $0.159\times10^{0}$ & $0.169\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 1700 & $0.132\times10^{2}$ & $0.143\times10^{2}$ & $0.191\times10^{0}$ & $0.204\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 1800 & $0.156\times10^{2}$ & $0.172\times10^{2}$ & $0.229\times10^{0}$ & $0.246\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 1900 & $0.188\times10^{2}$ & $0.204\times10^{2}$ & $0.279\times10^{0}$ & $0.298\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2000 & $0.234\times10^{2}$ & $0.257\times10^{2}$ & $0.317\times10^{0}$ & $0.342\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2100 & $0.255\times10^{2}$ & $0.279\times10^{2}$ & $0.378\times10^{0}$ & $0.404\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2200 & $0.309\times10^{2}$ & $0.332\times10^{2}$ & $0.427\times10^{0}$ & $0.459\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2300 & $0.371\times10^{2}$ & $0.378\times10^{2}$ & $0.505\times10^{0}$ & $0.543\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2400 & $0.466\times10^{2}$ & $0.495\times10^{2}$ & $0.574\times10^{0}$ & $0.602\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2500 & $0.563\times10^{2}$ & $0.565\times10^{2}$ & $0.635\times10^{0}$ & $0.678\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2600 & $0.689\times10^{2}$ & $0.704\times10^{2}$ & $0.737\times10^{0}$ & $0.773\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2700 & $0.819\times10^{2}$ & $0.811\times10^{2}$ & $0.837\times10^{0}$ & $0.934\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2800 & $0.950\times10^{2}$ & $0.100\times10^{3}$ & $0.906\times10^{0}$ & $0.950\times10^{0}$ \\
\texttt{gfortran} & O1 & 1 & 2900 & $0.110\times10^{3}$ & $0.107\times10^{3}$ & $0.101\times10^{1}$ & $0.106\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 3000 & $0.124\times10^{3}$ & $0.127\times10^{3}$ & $0.112\times10^{1}$ & $0.116\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 3100 & $0.140\times10^{3}$ & $0.138\times10^{3}$ & $0.124\times10^{1}$ & $0.130\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 3200 & $0.173\times10^{3}$ & $0.185\times10^{3}$ & $0.142\times10^{1}$ & $0.145\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 3300 & $0.177\times10^{3}$ & $0.172\times10^{3}$ & $0.152\times10^{1}$ & $0.158\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 3400 & $0.196\times10^{3}$ & $0.202\times10^{3}$ & $0.170\times10^{1}$ & $0.175\times10^{1}$ \\
\texttt{gfortran} & O1 & 1 & 3500 & $0.218\times10^{3}$ & $0.212\times10^{3}$ & $0.181\times10^{1}$ & $0.188\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 100 & $0.917\times10^{-3}$ & $0.902\times10^{-3}$ & $0.751\times10^{-4}$ & $0.408\times10^{-4}$ \\
\texttt{gfortran} & O2 & 1 & 200 & $0.887\times10^{-2}$ & $0.865\times10^{-2}$ & $0.530\times10^{-3}$ & $0.361\times10^{-3}$ \\
\texttt{gfortran} & O2 & 1 & 300 & $0.313\times10^{-1}$ & $0.308\times10^{-1}$ & $0.139\times10^{-2}$ & $0.115\times10^{-2}$ \\
\texttt{gfortran} & O2 & 1 & 400 & $0.786\times10^{-1}$ & $0.739\times10^{-1}$ & $0.273\times10^{-2}$ & $0.266\times10^{-2}$ \\
\texttt{gfortran} & O2 & 1 & 500 & $0.153\times10^{0}$ & $0.142\times10^{0}$ & $0.504\times10^{-2}$ & $0.490\times10^{-2}$ \\
\texttt{gfortran} & O2 & 1 & 600 & $0.255\times10^{0}$ & $0.247\times10^{0}$ & $0.844\times10^{-2}$ & $0.834\times10^{-2}$ \\
\texttt{gfortran} & O2 & 1 & 700 & $0.408\times10^{0}$ & $0.400\times10^{0}$ & $0.136\times10^{-1}$ & $0.134\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 800 & $0.638\times10^{0}$ & $0.696\times10^{0}$ & $0.204\times10^{-1}$ & $0.205\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 900 & $0.938\times10^{0}$ & $0.969\times10^{0}$ & $0.292\times10^{-1}$ & $0.292\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 1000 & $0.134\times10^{1}$ & $0.132\times10^{1}$ & $0.396\times10^{-1}$ & $0.399\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 1100 & $0.176\times10^{1}$ & $0.196\times10^{1}$ & $0.524\times10^{-1}$ & $0.536\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 1200 & $0.230\times10^{1}$ & $0.267\times10^{1}$ & $0.684\times10^{-1}$ & $0.703\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 1300 & $0.296\times10^{1}$ & $0.343\times10^{1}$ & $0.868\times10^{-1}$ & $0.895\times10^{-1}$ \\
\texttt{gfortran} & O2 & 1 & 1400 & $0.365\times10^{1}$ & $0.414\times10^{1}$ & $0.109\times10^{0}$ & $0.113\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 1500 & $0.451\times10^{1}$ & $0.549\times10^{1}$ & $0.133\times10^{0}$ & $0.138\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 1600 & $0.555\times10^{1}$ & $0.793\times10^{1}$ & $0.175\times10^{0}$ & $0.178\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 1700 & $0.691\times10^{1}$ & $0.884\times10^{1}$ & $0.206\times10^{0}$ & $0.215\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 1800 & $0.847\times10^{1}$ & $0.998\times10^{1}$ & $0.245\times10^{0}$ & $0.255\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 1900 & $0.979\times10^{1}$ & $0.125\times10^{2}$ & $0.292\times10^{0}$ & $0.300\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2000 & $0.176\times10^{2}$ & $0.208\times10^{2}$ & $0.316\times10^{0}$ & $0.340\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2100 & $0.183\times10^{2}$ & $0.209\times10^{2}$ & $0.369\times10^{0}$ & $0.399\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2200 & $0.250\times10^{2}$ & $0.277\times10^{2}$ & $0.431\times10^{0}$ & $0.465\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2300 & $0.330\times10^{2}$ & $0.337\times10^{2}$ & $0.495\times10^{0}$ & $0.536\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2400 & $0.426\times10^{2}$ & $0.458\times10^{2}$ & $0.553\times10^{0}$ & $0.597\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2500 & $0.500\times10^{2}$ & $0.515\times10^{2}$ & $0.629\times10^{0}$ & $0.677\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2600 & $0.597\times10^{2}$ & $0.628\times10^{2}$ & $0.712\times10^{0}$ & $0.764\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2700 & $0.717\times10^{2}$ & $0.722\times10^{2}$ & $0.802\times10^{0}$ & $0.858\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2800 & $0.849\times10^{2}$ & $0.905\times10^{2}$ & $0.909\times10^{0}$ & $0.978\times10^{0}$ \\
\texttt{gfortran} & O2 & 1 & 2900 & $0.950\times10^{2}$ & $0.957\times10^{2}$ & $0.102\times10^{1}$ & $0.109\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 3000 & $0.106\times10^{3}$ & $0.111\times10^{3}$ & $0.109\times10^{1}$ & $0.116\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 3100 & $0.122\times10^{3}$ & $0.122\times10^{3}$ & $0.125\times10^{1}$ & $0.132\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 3200 & $0.159\times10^{3}$ & $0.173\times10^{3}$ & $0.137\times10^{1}$ & $0.140\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 3300 & $0.155\times10^{3}$ & $0.154\times10^{3}$ & $0.152\times10^{1}$ & $0.159\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 3400 & $0.172\times10^{3}$ & $0.178\times10^{3}$ & $0.167\times10^{1}$ & $0.174\times10^{1}$ \\
\texttt{gfortran} & O2 & 1 & 3500 & $0.192\times10^{3}$ & $0.190\times10^{3}$ & $0.183\times10^{1}$ & $0.190\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 100 & $0.831\times10^{-3}$ & $0.824\times10^{-3}$ & $0.821\times10^{-4}$ & $0.409\times10^{-4}$ \\
\texttt{gfortran} & O3 & 1 & 200 & $0.843\times10^{-2}$ & $0.819\times10^{-2}$ & $0.529\times10^{-3}$ & $0.357\times10^{-3}$ \\
\texttt{gfortran} & O3 & 1 & 300 & $0.303\times10^{-1}$ & $0.297\times10^{-1}$ & $0.138\times10^{-2}$ & $0.115\times10^{-2}$ \\
\texttt{gfortran} & O3 & 1 & 400 & $0.757\times10^{-1}$ & $0.720\times10^{-1}$ & $0.265\times10^{-2}$ & $0.263\times10^{-2}$ \\
\texttt{gfortran} & O3 & 1 & 500 & $0.147\times10^{0}$ & $0.138\times10^{0}$ & $0.503\times10^{-2}$ & $0.489\times10^{-2}$ \\
\texttt{gfortran} & O3 & 1 & 600 & $0.250\times10^{0}$ & $0.237\times10^{0}$ & $0.864\times10^{-2}$ & $0.846\times10^{-2}$ \\
\texttt{gfortran} & O3 & 1 & 700 & $0.403\times10^{0}$ & $0.387\times10^{0}$ & $0.135\times10^{-1}$ & $0.133\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 800 & $0.624\times10^{0}$ & $0.690\times10^{0}$ & $0.205\times10^{-1}$ & $0.205\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 900 & $0.925\times10^{0}$ & $0.978\times10^{0}$ & $0.290\times10^{-1}$ & $0.290\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 1000 & $0.129\times10^{1}$ & $0.134\times10^{1}$ & $0.405\times10^{-1}$ & $0.406\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 1100 & $0.174\times10^{1}$ & $0.192\times10^{1}$ & $0.537\times10^{-1}$ & $0.545\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 1200 & $0.227\times10^{1}$ & $0.266\times10^{1}$ & $0.684\times10^{-1}$ & $0.699\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 1300 & $0.292\times10^{1}$ & $0.339\times10^{1}$ & $0.889\times10^{-1}$ & $0.912\times10^{-1}$ \\
\texttt{gfortran} & O3 & 1 & 1400 & $0.359\times10^{1}$ & $0.411\times10^{1}$ & $0.110\times10^{0}$ & $0.113\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 1500 & $0.444\times10^{1}$ & $0.535\times10^{1}$ & $0.135\times10^{0}$ & $0.140\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 1600 & $0.549\times10^{1}$ & $0.791\times10^{1}$ & $0.175\times10^{0}$ & $0.176\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 1700 & $0.687\times10^{1}$ & $0.856\times10^{1}$ & $0.206\times10^{0}$ & $0.214\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 1800 & $0.856\times10^{1}$ & $0.102\times10^{2}$ & $0.245\times10^{0}$ & $0.256\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 1900 & $0.979\times10^{1}$ & $0.125\times10^{2}$ & $0.291\times10^{0}$ & $0.298\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2000 & $0.199\times10^{2}$ & $0.229\times10^{2}$ & $0.316\times10^{0}$ & $0.338\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2100 & $0.217\times10^{2}$ & $0.240\times10^{2}$ & $0.377\times10^{0}$ & $0.404\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2200 & $0.303\times10^{2}$ & $0.317\times10^{2}$ & $0.425\times10^{0}$ & $0.451\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2300 & $0.380\times10^{2}$ & $0.393\times10^{2}$ & $0.498\times10^{0}$ & $0.527\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2400 & $0.492\times10^{2}$ & $0.535\times10^{2}$ & $0.574\times10^{0}$ & $0.602\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2500 & $0.602\times10^{2}$ & $0.603\times10^{2}$ & $0.654\times10^{0}$ & $0.693\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2600 & $0.722\times10^{2}$ & $0.756\times10^{2}$ & $0.721\times10^{0}$ & $0.764\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2700 & $0.880\times10^{2}$ & $0.855\times10^{2}$ & $0.817\times10^{0}$ & $0.861\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2800 & $0.102\times10^{3}$ & $0.106\times10^{3}$ & $0.899\times10^{0}$ & $0.950\times10^{0}$ \\
\texttt{gfortran} & O3 & 1 & 2900 & $0.116\times10^{3}$ & $0.112\times10^{3}$ & $0.101\times10^{1}$ & $0.105\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 3000 & $0.131\times10^{3}$ & $0.133\times10^{3}$ & $0.111\times10^{1}$ & $0.116\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 3100 & $0.149\times10^{3}$ & $0.144\times10^{3}$ & $0.128\times10^{1}$ & $0.132\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 3200 & $0.183\times10^{3}$ & $0.196\times10^{3}$ & $0.143\times10^{1}$ & $0.146\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 3300 & $0.186\times10^{3}$ & $0.180\times10^{3}$ & $0.154\times10^{1}$ & $0.159\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 3400 & $0.204\times10^{3}$ & $0.212\times10^{3}$ & $0.165\times10^{1}$ & $0.169\times10^{1}$ \\
\texttt{gfortran} & O3 & 1 & 3500 & $0.228\times10^{3}$ & $0.222\times10^{3}$ & $0.186\times10^{1}$ & $0.191\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 100 & $0.309\times10^{-3}$ & $0.292\times10^{-3}$ & $0.700\times10^{-4}$ & $0.408\times10^{-4}$ \\
\texttt{gfortran} & Ofast & 1 & 200 & $0.354\times10^{-2}$ & $0.340\times10^{-2}$ & $0.578\times10^{-3}$ & $0.361\times10^{-3}$ \\
\texttt{gfortran} & Ofast & 1 & 300 & $0.127\times10^{-1}$ & $0.122\times10^{-1}$ & $0.143\times10^{-2}$ & $0.119\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 1 & 400 & $0.428\times10^{-1}$ & $0.408\times10^{-1}$ & $0.286\times10^{-2}$ & $0.287\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 1 & 500 & $0.611\times10^{-1}$ & $0.661\times10^{-1}$ & $0.551\times10^{-2}$ & $0.531\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 1 & 600 & $0.108\times10^{0}$ & $0.118\times10^{0}$ & $0.969\times10^{-2}$ & $0.950\times10^{-2}$ \\
\texttt{gfortran} & Ofast & 1 & 700 & $0.205\times10^{0}$ & $0.217\times10^{0}$ & $0.148\times10^{-1}$ & $0.149\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 1 & 800 & $0.528\times10^{0}$ & $0.609\times10^{0}$ & $0.220\times10^{-1}$ & $0.219\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 1 & 900 & $0.546\times10^{0}$ & $0.615\times10^{0}$ & $0.319\times10^{-1}$ & $0.318\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 1 & 1000 & $0.787\times10^{0}$ & $0.866\times10^{0}$ & $0.441\times10^{-1}$ & $0.447\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 1 & 1100 & $0.107\times10^{1}$ & $0.128\times10^{1}$ & $0.594\times10^{-1}$ & $0.592\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 1 & 1200 & $0.145\times10^{1}$ & $0.203\times10^{1}$ & $0.798\times10^{-1}$ & $0.798\times10^{-1}$ \\
\texttt{gfortran} & Ofast & 1 & 1300 & $0.191\times10^{1}$ & $0.247\times10^{1}$ & $0.104\times10^{0}$ & $0.100\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 1400 & $0.226\times10^{1}$ & $0.293\times10^{1}$ & $0.126\times10^{0}$ & $0.125\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 1500 & $0.282\times10^{1}$ & $0.391\times10^{1}$ & $0.159\times10^{0}$ & $0.158\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 1600 & $0.446\times10^{1}$ & $0.726\times10^{1}$ & $0.181\times10^{0}$ & $0.180\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 1700 & $0.550\times10^{1}$ & $0.720\times10^{1}$ & $0.218\times10^{0}$ & $0.219\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 1800 & $0.826\times10^{1}$ & $0.989\times10^{1}$ & $0.254\times10^{0}$ & $0.251\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 1900 & $0.834\times10^{1}$ & $0.108\times10^{2}$ & $0.300\times10^{0}$ & $0.299\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2000 & $0.203\times10^{2}$ & $0.240\times10^{2}$ & $0.327\times10^{0}$ & $0.349\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2100 & $0.242\times10^{2}$ & $0.247\times10^{2}$ & $0.383\times10^{0}$ & $0.401\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2200 & $0.330\times10^{2}$ & $0.345\times10^{2}$ & $0.447\times10^{0}$ & $0.467\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2300 & $0.426\times10^{2}$ & $0.418\times10^{2}$ & $0.496\times10^{0}$ & $0.527\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2400 & $0.546\times10^{2}$ & $0.574\times10^{2}$ & $0.561\times10^{0}$ & $0.599\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2500 & $0.661\times10^{2}$ & $0.645\times10^{2}$ & $0.654\times10^{0}$ & $0.689\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2600 & $0.791\times10^{2}$ & $0.799\times10^{2}$ & $0.738\times10^{0}$ & $0.787\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2700 & $0.938\times10^{2}$ & $0.938\times10^{2}$ & $0.812\times10^{0}$ & $0.859\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2800 & $0.110\times10^{3}$ & $0.114\times10^{3}$ & $0.906\times10^{0}$ & $0.950\times10^{0}$ \\
\texttt{gfortran} & Ofast & 1 & 2900 & $0.124\times10^{3}$ & $0.124\times10^{3}$ & $0.101\times10^{1}$ & $0.106\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 3000 & $0.140\times10^{3}$ & $0.144\times10^{3}$ & $0.114\times10^{1}$ & $0.120\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 3100 & $0.159\times10^{3}$ & $0.158\times10^{3}$ & $0.125\times10^{1}$ & $0.130\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 3200 & $0.204\times10^{3}$ & $0.211\times10^{3}$ & $0.141\times10^{1}$ & $0.144\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 3300 & $0.197\times10^{3}$ & $0.197\times10^{3}$ & $0.156\times10^{1}$ & $0.161\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 3400 & $0.216\times10^{3}$ & $0.225\times10^{3}$ & $0.165\times10^{1}$ & $0.169\times10^{1}$ \\
\texttt{gfortran} & Ofast & 1 & 3500 & $0.242\times10^{3}$ & $0.244\times10^{3}$ & $0.181\times10^{1}$ & $0.186\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.378\times10^{2}$ & $0.815\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.561\times10^{2}$ & $0.132\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.800\times10^{2}$ & $0.211\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.108\times10^{3}$ & $0.310\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.143\times10^{3}$ & $0.423\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.186\times10^{3}$ & $0.559\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.236\times10^{3}$ & $0.701\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.295\times10^{3}$ & $0.960\times10^{1}$ \\
\texttt{ifx} & O1 & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.362\times10^{3}$ & $0.119\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.438\times10^{3}$ & $0.134\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.527\times10^{3}$ & $0.162\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.626\times10^{3}$ & $0.194\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.736\times10^{3}$ & $0.235\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.860\times10^{3}$ & $0.279\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.995\times10^{3}$ & $0.325\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.114\times10^{4}$ & $0.370\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.130\times10^{4}$ & $0.410\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.148\times10^{4}$ & $0.479\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.259\times10^{1}$ & $0.828\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.373\times10^{1}$ & $0.136\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.545\times10^{1}$ & $0.211\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.740\times10^{1}$ & $0.301\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.986\times10^{1}$ & $0.414\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.126\times10^{2}$ & $0.544\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.166\times10^{2}$ & $0.750\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.205\times10^{2}$ & $0.927\times10^{1}$ \\
\texttt{ifx} & O2 & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.250\times10^{2}$ & $0.111\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.311\times10^{2}$ & $0.136\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.372\times10^{2}$ & $0.166\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.428\times10^{2}$ & $0.190\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.522\times10^{2}$ & $0.231\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.589\times10^{2}$ & $0.279\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.706\times10^{2}$ & $0.321\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.799\times10^{2}$ & $0.367\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.916\times10^{2}$ & $0.421\times10^{2}$ \\
\texttt{ifx} & O2 & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.104\times10^{3}$ & $0.484\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.247\times10^{1}$ & $0.800\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.373\times10^{1}$ & $0.134\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.529\times10^{1}$ & $0.209\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.721\times10^{1}$ & $0.307\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.989\times10^{1}$ & $0.446\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.127\times10^{2}$ & $0.569\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.161\times10^{2}$ & $0.712\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.201\times10^{2}$ & $0.884\times10^{1}$ \\
\texttt{ifx} & O3 & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.248\times10^{2}$ & $0.116\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.312\times10^{2}$ & $0.135\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.357\times10^{2}$ & $0.160\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.429\times10^{2}$ & $0.194\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.513\times10^{2}$ & $0.242\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.590\times10^{2}$ & $0.261\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.710\times10^{2}$ & $0.304\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.800\times10^{2}$ & $0.350\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.913\times10^{2}$ & $0.399\times10^{2}$ \\
\texttt{ifx} & O3 & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.105\times10^{3}$ & $0.453\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.247\times10^{1}$ & $0.804\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.372\times10^{1}$ & $0.134\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.523\times10^{1}$ & $0.208\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.728\times10^{1}$ & $0.303\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.988\times10^{1}$ & $0.440\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.127\times10^{2}$ & $0.589\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.165\times10^{2}$ & $0.715\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.200\times10^{2}$ & $0.886\times10^{1}$ \\
\texttt{ifx} & Ofast & 8 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.248\times10^{2}$ & $0.113\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.314\times10^{2}$ & $0.135\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.359\times10^{2}$ & $0.161\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.430\times10^{2}$ & $0.194\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.517\times10^{2}$ & $0.244\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.592\times10^{2}$ & $0.261\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.711\times10^{2}$ & $0.304\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.808\times10^{2}$ & $0.350\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.912\times10^{2}$ & $0.401\times10^{2}$ \\
\texttt{ifx} & Ofast & 8 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.104\times10^{3}$ & $0.453\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.376\times10^{2}$ & $0.185\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.568\times10^{2}$ & $0.280\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.793\times10^{2}$ & $0.391\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.110\times10^{3}$ & $0.540\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.144\times10^{3}$ & $0.718\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.188\times10^{3}$ & $0.934\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.238\times10^{3}$ & $0.118\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.297\times10^{3}$ & $0.148\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.361\times10^{3}$ & $0.177\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.437\times10^{3}$ & $0.219\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.524\times10^{3}$ & $0.262\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.622\times10^{3}$ & $0.310\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.731\times10^{3}$ & $0.360\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.853\times10^{3}$ & $0.420\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.989\times10^{3}$ & $0.488\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.113\times10^{4}$ & $0.559\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.129\times10^{4}$ & $0.638\times10^{2}$ \\
\texttt{ifx} & O1 & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.147\times10^{4}$ & $0.734\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.247\times10^{1}$ & $0.187\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.371\times10^{1}$ & $0.277\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.529\times10^{1}$ & $0.393\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.740\times10^{1}$ & $0.543\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.983\times10^{1}$ & $0.717\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.127\times10^{2}$ & $0.917\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.158\times10^{2}$ & $0.115\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.201\times10^{2}$ & $0.146\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.251\times10^{2}$ & $0.180\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.306\times10^{2}$ & $0.214\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.366\times10^{2}$ & $0.262\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.433\times10^{2}$ & $0.306\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.514\times10^{2}$ & $0.360\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.601\times10^{2}$ & $0.426\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.697\times10^{2}$ & $0.491\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.816\times10^{2}$ & $0.560\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.913\times10^{2}$ & $0.639\times10^{2}$ \\
\texttt{ifx} & O2 & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.107\times10^{3}$ & $0.736\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.264\times10^{1}$ & $0.188\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.389\times10^{1}$ & $0.278\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.534\times10^{1}$ & $0.396\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.743\times10^{1}$ & $0.539\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.965\times10^{1}$ & $0.705\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.128\times10^{2}$ & $0.912\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.158\times10^{2}$ & $0.115\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.208\times10^{2}$ & $0.150\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.260\times10^{2}$ & $0.182\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.315\times10^{2}$ & $0.221\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.375\times10^{2}$ & $0.264\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.442\times10^{2}$ & $0.318\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.522\times10^{2}$ & $0.365\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.613\times10^{2}$ & $0.428\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.723\times10^{2}$ & $0.496\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.830\times10^{2}$ & $0.569\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.933\times10^{2}$ & $0.656\times10^{2}$ \\
\texttt{ifx} & O3 & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.108\times10^{3}$ & $0.751\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 3500 & \texttt{N/A} & \texttt{N/A} & $0.256\times10^{1}$ & $0.193\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 4000 & \texttt{N/A} & \texttt{N/A} & $0.386\times10^{1}$ & $0.286\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 4500 & \texttt{N/A} & \texttt{N/A} & $0.547\times10^{1}$ & $0.406\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 5000 & \texttt{N/A} & \texttt{N/A} & $0.766\times10^{1}$ & $0.556\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 5500 & \texttt{N/A} & \texttt{N/A} & $0.100\times10^{2}$ & $0.727\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 6000 & \texttt{N/A} & \texttt{N/A} & $0.129\times10^{2}$ & $0.937\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 6500 & \texttt{N/A} & \texttt{N/A} & $0.163\times10^{2}$ & $0.118\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 7000 & \texttt{N/A} & \texttt{N/A} & $0.207\times10^{2}$ & $0.152\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 7500 & \texttt{N/A} & \texttt{N/A} & $0.256\times10^{2}$ & $0.182\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 8000 & \texttt{N/A} & \texttt{N/A} & $0.312\times10^{2}$ & $0.224\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 8500 & \texttt{N/A} & \texttt{N/A} & $0.380\times10^{2}$ & $0.266\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 9000 & \texttt{N/A} & \texttt{N/A} & $0.440\times10^{2}$ & $0.318\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 9500 & \texttt{N/A} & \texttt{N/A} & $0.533\times10^{2}$ & $0.368\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 10000 & \texttt{N/A} & \texttt{N/A} & $0.605\times10^{2}$ & $0.428\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 10500 & \texttt{N/A} & \texttt{N/A} & $0.725\times10^{2}$ & $0.496\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 11000 & \texttt{N/A} & \texttt{N/A} & $0.827\times10^{2}$ & $0.578\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 11500 & \texttt{N/A} & \texttt{N/A} & $0.921\times10^{2}$ & $0.658\times10^{2}$ \\
\texttt{ifx} & Ofast & 1 & 12000 & \texttt{N/A} & \texttt{N/A} & $0.108\times10^{3}$ & $0.749\times10^{2}$ \\
\texttt{ifx} & O1 & 8 & 100 & $0.315\times10^{-2}$ & $0.189\times10^{-2}$ & $0.198\times10^{-2}$ & $0.121\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 200 & $0.737\times10^{-2}$ & $0.720\times10^{-2}$ & $0.142\times10^{-1}$ & $0.554\times10^{-3}$ \\
\texttt{ifx} & O1 & 8 & 300 & $0.234\times10^{-1}$ & $0.230\times10^{-1}$ & $0.459\times10^{-1}$ & $0.102\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 400 & $0.519\times10^{-1}$ & $0.510\times10^{-1}$ & $0.104\times10^{0}$ & $0.148\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 500 & $0.959\times10^{-1}$ & $0.964\times10^{-1}$ & $0.185\times10^{0}$ & $0.275\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 600 & $0.152\times10^{0}$ & $0.152\times10^{0}$ & $0.283\times10^{0}$ & $0.408\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 700 & $0.223\times10^{0}$ & $0.249\times10^{0}$ & $0.407\times10^{0}$ & $0.567\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 800 & $0.308\times10^{0}$ & $0.394\times10^{0}$ & $0.554\times10^{0}$ & $0.790\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 900 & $0.445\times10^{0}$ & $0.568\times10^{0}$ & $0.769\times10^{0}$ & $0.982\times10^{-2}$ \\
\texttt{ifx} & O1 & 8 & 1000 & $0.863\times10^{0}$ & $0.104\times10^{1}$ & $0.102\times10^{1}$ & $0.120\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1100 & $0.130\times10^{1}$ & $0.148\times10^{1}$ & $0.135\times10^{1}$ & $0.154\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1200 & $0.204\times10^{1}$ & $0.217\times10^{1}$ & $0.169\times10^{1}$ & $0.204\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1300 & $0.315\times10^{1}$ & $0.343\times10^{1}$ & $0.208\times10^{1}$ & $0.258\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1400 & $0.430\times10^{1}$ & $0.489\times10^{1}$ & $0.253\times10^{1}$ & $0.319\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1500 & $0.607\times10^{1}$ & $0.669\times10^{1}$ & $0.316\times10^{1}$ & $0.558\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1600 & $0.811\times10^{1}$ & $0.860\times10^{1}$ & $0.380\times10^{1}$ & $0.494\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1700 & $0.101\times10^{2}$ & $0.976\times10^{1}$ & $0.450\times10^{1}$ & $0.597\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1800 & $0.120\times10^{2}$ & $0.120\times10^{2}$ & $0.525\times10^{1}$ & $0.709\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 1900 & $0.143\times10^{2}$ & $0.140\times10^{2}$ & $0.618\times10^{1}$ & $0.847\times10^{-1}$ \\
\texttt{ifx} & O1 & 8 & 2000 & $0.169\times10^{2}$ & $0.174\times10^{2}$ & $0.729\times10^{1}$ & $0.118\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2100 & $0.204\times10^{2}$ & $0.194\times10^{2}$ & $0.827\times10^{1}$ & $0.129\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2200 & $0.235\times10^{2}$ & $0.225\times10^{2}$ & $0.951\times10^{1}$ & $0.148\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2300 & $0.276\times10^{2}$ & $0.280\times10^{2}$ & $0.108\times10^{2}$ & $0.170\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2400 & $0.313\times10^{2}$ & $0.339\times10^{2}$ & $0.123\times10^{2}$ & $0.186\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2500 & $0.362\times10^{2}$ & $0.361\times10^{2}$ & $0.137\times10^{2}$ & $0.233\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2600 & $0.407\times10^{2}$ & $0.434\times10^{2}$ & $0.154\times10^{2}$ & $0.264\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2700 & $0.467\times10^{2}$ & $0.484\times10^{2}$ & $0.174\times10^{2}$ & $0.295\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2800 & $0.522\times10^{2}$ & $0.534\times10^{2}$ & $0.192\times10^{2}$ & $0.333\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 2900 & $0.589\times10^{2}$ & $0.557\times10^{2}$ & $0.215\times10^{2}$ & $0.409\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 3000 & $0.662\times10^{2}$ & $0.660\times10^{2}$ & $0.239\times10^{2}$ & $0.440\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 3100 & $0.712\times10^{2}$ & $0.780\times10^{2}$ & $0.261\times10^{2}$ & $0.473\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 3200 & $0.979\times10^{2}$ & $0.102\times10^{3}$ & $0.287\times10^{2}$ & $0.545\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 3300 & $0.883\times10^{2}$ & $0.874\times10^{2}$ & $0.318\times10^{2}$ & $0.634\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 3400 & $0.957\times10^{2}$ & $0.998\times10^{2}$ & $0.346\times10^{2}$ & $0.718\times10^{0}$ \\
\texttt{ifx} & O1 & 8 & 3500 & $0.105\times10^{3}$ & $0.107\times10^{3}$ & $0.384\times10^{2}$ & $0.805\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 100 & $0.163\times10^{-2}$ & $0.286\times10^{-3}$ & $0.288\times10^{-3}$ & $0.632\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 200 & $0.308\times10^{-2}$ & $0.899\times10^{-3}$ & $0.189\times10^{-2}$ & $0.104\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 300 & $0.979\times10^{-2}$ & $0.254\times10^{-2}$ & $0.542\times10^{-2}$ & $0.224\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 400 & $0.239\times10^{-1}$ & $0.680\times10^{-2}$ & $0.125\times10^{-1}$ & $0.182\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 500 & $0.252\times10^{-1}$ & $0.984\times10^{-2}$ & $0.220\times10^{-1}$ & $0.354\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 600 & $0.432\times10^{-1}$ & $0.170\times10^{-1}$ & $0.372\times10^{-1}$ & $0.592\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 700 & $0.662\times10^{-1}$ & $0.268\times10^{-1}$ & $0.586\times10^{-1}$ & $0.928\times10^{-2}$ \\
\texttt{ifx} & O2 & 8 & 800 & $0.990\times10^{-1}$ & $0.401\times10^{-1}$ & $0.873\times10^{-1}$ & $0.132\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 900 & $0.144\times10^{0}$ & $0.498\times10^{-1}$ & $0.126\times10^{0}$ & $0.187\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1000 & $0.204\times10^{0}$ & $0.774\times10^{-1}$ & $0.175\times10^{0}$ & $0.240\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1100 & $0.278\times10^{0}$ & $0.117\times10^{0}$ & $0.227\times10^{0}$ & $0.308\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1200 & $0.366\times10^{0}$ & $0.159\times10^{0}$ & $0.276\times10^{0}$ & $0.384\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1300 & $0.474\times10^{0}$ & $0.269\times10^{0}$ & $0.325\times10^{0}$ & $0.578\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1400 & $0.581\times10^{0}$ & $0.275\times10^{0}$ & $0.391\times10^{0}$ & $0.552\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1500 & $0.745\times10^{0}$ & $0.543\times10^{0}$ & $0.399\times10^{0}$ & $0.661\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1600 & $0.986\times10^{0}$ & $0.452\times10^{0}$ & $0.558\times10^{0}$ & $0.766\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1700 & $0.110\times10^{1}$ & $0.542\times10^{0}$ & $0.603\times10^{0}$ & $0.881\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1800 & $0.133\times10^{1}$ & $0.661\times10^{0}$ & $0.690\times10^{0}$ & $0.992\times10^{-1}$ \\
\texttt{ifx} & O2 & 8 & 1900 & $0.162\times10^{1}$ & $0.800\times10^{0}$ & $0.762\times10^{0}$ & $0.114\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2000 & $0.198\times10^{1}$ & $0.121\times10^{1}$ & $0.765\times10^{0}$ & $0.138\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2100 & $0.239\times10^{1}$ & $0.166\times10^{1}$ & $0.829\times10^{0}$ & $0.155\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2200 & $0.269\times10^{1}$ & $0.139\times10^{1}$ & $0.106\times10^{1}$ & $0.164\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2300 & $0.316\times10^{1}$ & $0.261\times10^{1}$ & $0.111\times10^{1}$ & $0.202\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2400 & $0.380\times10^{1}$ & $0.290\times10^{1}$ & $0.115\times10^{1}$ & $0.226\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2500 & $0.415\times10^{1}$ & $0.285\times10^{1}$ & $0.127\times10^{1}$ & $0.251\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2600 & $0.462\times10^{1}$ & $0.306\times10^{1}$ & $0.138\times10^{1}$ & $0.300\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2700 & $0.564\times10^{1}$ & $0.333\times10^{1}$ & $0.151\times10^{1}$ & $0.335\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2800 & $0.609\times10^{1}$ & $0.346\times10^{1}$ & $0.157\times10^{1}$ & $0.366\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 2900 & $0.633\times10^{1}$ & $0.422\times10^{1}$ & $0.181\times10^{1}$ & $0.424\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 3000 & $0.709\times10^{1}$ & $0.391\times10^{1}$ & $0.189\times10^{1}$ & $0.464\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 3100 & $0.781\times10^{1}$ & $0.556\times10^{1}$ & $0.209\times10^{1}$ & $0.507\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 3200 & $0.104\times10^{2}$ & $0.553\times10^{1}$ & $0.230\times10^{1}$ & $0.581\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 3300 & $0.103\times10^{2}$ & $0.748\times10^{1}$ & $0.253\times10^{1}$ & $0.661\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 3400 & $0.108\times10^{2}$ & $0.636\times10^{1}$ & $0.254\times10^{1}$ & $0.717\times10^{0}$ \\
\texttt{ifx} & O2 & 8 & 3500 & $0.119\times10^{2}$ & $0.847\times10^{1}$ & $0.280\times10^{1}$ & $0.801\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 100 & $0.133\times10^{-2}$ & $0.253\times10^{-3}$ & $0.284\times10^{-3}$ & $0.622\times10^{-2}$ \\
\texttt{ifx} & O3 & 8 & 200 & $0.943\times10^{-3}$ & $0.703\times10^{-3}$ & $0.175\times10^{-2}$ & $0.532\times10^{-3}$ \\
\texttt{ifx} & O3 & 8 & 300 & $0.195\times10^{-2}$ & $0.988\times10^{-3}$ & $0.566\times10^{-2}$ & $0.119\times10^{-2}$ \\
\texttt{ifx} & O3 & 8 & 400 & $0.410\times10^{-2}$ & $0.200\times10^{-2}$ & $0.123\times10^{-1}$ & $0.182\times10^{-2}$ \\
\texttt{ifx} & O3 & 8 & 500 & $0.676\times10^{-2}$ & $0.409\times10^{-2}$ & $0.230\times10^{-1}$ & $0.378\times10^{-2}$ \\
\texttt{ifx} & O3 & 8 & 600 & $0.100\times10^{-1}$ & $0.644\times10^{-2}$ & $0.357\times10^{-1}$ & $0.589\times10^{-2}$ \\
\texttt{ifx} & O3 & 8 & 700 & $0.128\times10^{-1}$ & $0.943\times10^{-2}$ & $0.525\times10^{-1}$ & $0.862\times10^{-2}$ \\
\texttt{ifx} & O3 & 8 & 800 & $0.160\times10^{-1}$ & $0.130\times10^{-1}$ & $0.797\times10^{-1}$ & $0.133\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 900 & $0.230\times10^{-1}$ & $0.180\times10^{-1}$ & $0.107\times10^{0}$ & $0.175\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1000 & $0.333\times10^{-1}$ & $0.240\times10^{-1}$ & $0.147\times10^{0}$ & $0.227\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1100 & $0.429\times10^{-1}$ & $0.333\times10^{-1}$ & $0.198\times10^{0}$ & $0.290\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1200 & $0.554\times10^{-1}$ & $0.423\times10^{-1}$ & $0.238\times10^{0}$ & $0.351\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1300 & $0.687\times10^{-1}$ & $0.557\times10^{-1}$ & $0.284\times10^{0}$ & $0.428\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1400 & $0.854\times10^{-1}$ & $0.695\times10^{-1}$ & $0.333\times10^{0}$ & $0.511\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1500 & $0.925\times10^{-1}$ & $0.879\times10^{-1}$ & $0.393\times10^{0}$ & $0.617\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1600 & $0.975\times10^{-1}$ & $0.102\times10^{0}$ & $0.456\times10^{0}$ & $0.725\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1700 & $0.132\times10^{0}$ & $0.131\times10^{0}$ & $0.532\times10^{0}$ & $0.855\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1800 & $0.177\times10^{0}$ & $0.158\times10^{0}$ & $0.612\times10^{0}$ & $0.954\times10^{-1}$ \\
\texttt{ifx} & O3 & 8 & 1900 & $0.198\times10^{0}$ & $0.200\times10^{0}$ & $0.697\times10^{0}$ & $0.110\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2000 & $0.233\times10^{0}$ & $0.234\times10^{0}$ & $0.797\times10^{0}$ & $0.125\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2100 & $0.276\times10^{0}$ & $0.291\times10^{0}$ & $0.888\times10^{0}$ & $0.144\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2200 & $0.326\times10^{0}$ & $0.347\times10^{0}$ & $0.980\times10^{0}$ & $0.162\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2300 & $0.348\times10^{0}$ & $0.430\times10^{0}$ & $0.110\times10^{1}$ & $0.184\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2400 & $0.358\times10^{0}$ & $0.500\times10^{0}$ & $0.125\times10^{1}$ & $0.209\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2500 & $0.433\times10^{0}$ & $0.576\times10^{0}$ & $0.140\times10^{1}$ & $0.243\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2600 & $0.573\times10^{0}$ & $0.655\times10^{0}$ & $0.148\times10^{1}$ & $0.277\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2700 & $0.658\times10^{0}$ & $0.813\times10^{0}$ & $0.156\times10^{1}$ & $0.322\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2800 & $0.762\times10^{0}$ & $0.843\times10^{0}$ & $0.168\times10^{1}$ & $0.359\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 2900 & $0.891\times10^{0}$ & $0.101\times10^{1}$ & $0.187\times10^{1}$ & $0.414\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 3000 & $0.970\times10^{0}$ & $0.114\times10^{1}$ & $0.200\times10^{1}$ & $0.455\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 3100 & $0.101\times10^{1}$ & $0.124\times10^{1}$ & $0.222\times10^{1}$ & $0.498\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 3200 & $0.999\times10^{0}$ & $0.144\times10^{1}$ & $0.249\times10^{1}$ & $0.571\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 3300 & $0.130\times10^{1}$ & $0.154\times10^{1}$ & $0.255\times10^{1}$ & $0.655\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 3400 & $0.160\times10^{1}$ & $0.168\times10^{1}$ & $0.271\times10^{1}$ & $0.732\times10^{0}$ \\
\texttt{ifx} & O3 & 8 & 3500 & $0.180\times10^{1}$ & $0.193\times10^{1}$ & $0.308\times10^{1}$ & $0.822\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 100 & $0.139\times10^{-2}$ & $0.253\times10^{-3}$ & $0.257\times10^{-3}$ & $0.618\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 200 & $0.929\times10^{-3}$ & $0.665\times10^{-3}$ & $0.181\times10^{-2}$ & $0.109\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 300 & $0.243\times10^{-2}$ & $0.181\times10^{-2}$ & $0.595\times10^{-2}$ & $0.237\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 400 & $0.441\times10^{-2}$ & $0.360\times10^{-2}$ & $0.123\times10^{-1}$ & $0.377\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 500 & $0.688\times10^{-2}$ & $0.406\times10^{-2}$ & $0.231\times10^{-1}$ & $0.381\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 600 & $0.996\times10^{-2}$ & $0.641\times10^{-2}$ & $0.355\times10^{-1}$ & $0.587\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 700 & $0.127\times10^{-1}$ & $0.968\times10^{-2}$ & $0.550\times10^{-1}$ & $0.864\times10^{-2}$ \\
\texttt{ifx} & Ofast & 8 & 800 & $0.160\times10^{-1}$ & $0.130\times10^{-1}$ & $0.793\times10^{-1}$ & $0.132\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 900 & $0.231\times10^{-1}$ & $0.186\times10^{-1}$ & $0.111\times10^{0}$ & $0.176\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1000 & $0.341\times10^{-1}$ & $0.245\times10^{-1}$ & $0.148\times10^{0}$ & $0.228\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1100 & $0.441\times10^{-1}$ & $0.340\times10^{-1}$ & $0.199\times10^{0}$ & $0.291\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1200 & $0.551\times10^{-1}$ & $0.431\times10^{-1}$ & $0.240\times10^{0}$ & $0.352\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1300 & $0.712\times10^{-1}$ & $0.570\times10^{-1}$ & $0.286\times10^{0}$ & $0.432\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1400 & $0.867\times10^{-1}$ & $0.697\times10^{-1}$ & $0.336\times10^{0}$ & $0.513\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1500 & $0.934\times10^{-1}$ & $0.873\times10^{-1}$ & $0.396\times10^{0}$ & $0.620\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1600 & $0.987\times10^{-1}$ & $0.105\times10^{0}$ & $0.460\times10^{0}$ & $0.728\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1700 & $0.134\times10^{0}$ & $0.130\times10^{0}$ & $0.537\times10^{0}$ & $0.851\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1800 & $0.179\times10^{0}$ & $0.160\times10^{0}$ & $0.644\times10^{0}$ & $0.972\times10^{-1}$ \\
\texttt{ifx} & Ofast & 8 & 1900 & $0.159\times10^{0}$ & $0.165\times10^{0}$ & $0.659\times10^{0}$ & $0.109\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2000 & $0.235\times10^{0}$ & $0.238\times10^{0}$ & $0.790\times10^{0}$ & $0.128\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2100 & $0.284\times10^{0}$ & $0.299\times10^{0}$ & $0.904\times10^{0}$ & $0.144\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2200 & $0.327\times10^{0}$ & $0.348\times10^{0}$ & $0.998\times10^{0}$ & $0.162\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2300 & $0.348\times10^{0}$ & $0.435\times10^{0}$ & $0.111\times10^{1}$ & $0.184\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2400 & $0.356\times10^{0}$ & $0.494\times10^{0}$ & $0.120\times10^{1}$ & $0.211\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2500 & $0.444\times10^{0}$ & $0.591\times10^{0}$ & $0.134\times10^{1}$ & $0.249\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2600 & $0.582\times10^{0}$ & $0.655\times10^{0}$ & $0.143\times10^{1}$ & $0.280\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2700 & $0.668\times10^{0}$ & $0.778\times10^{0}$ & $0.160\times10^{1}$ & $0.320\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2800 & $0.759\times10^{0}$ & $0.881\times10^{0}$ & $0.172\times10^{1}$ & $0.355\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 2900 & $0.893\times10^{0}$ & $0.101\times10^{1}$ & $0.189\times10^{1}$ & $0.413\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 3000 & $0.972\times10^{0}$ & $0.113\times10^{1}$ & $0.199\times10^{1}$ & $0.454\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 3100 & $0.102\times10^{1}$ & $0.125\times10^{1}$ & $0.216\times10^{1}$ & $0.502\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 3200 & $0.986\times10^{0}$ & $0.142\times10^{1}$ & $0.239\times10^{1}$ & $0.569\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 3300 & $0.126\times10^{1}$ & $0.151\times10^{1}$ & $0.250\times10^{1}$ & $0.632\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 3400 & $0.155\times10^{1}$ & $0.165\times10^{1}$ & $0.268\times10^{1}$ & $0.713\times10^{0}$ \\
\texttt{ifx} & Ofast & 8 & 3500 & $0.175\times10^{1}$ & $0.179\times10^{1}$ & $0.295\times10^{1}$ & $0.815\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 100 & $0.874\times10^{-3}$ & $0.877\times10^{-3}$ & $0.691\times10^{-3}$ & $0.903\times10^{-2}$ \\
\texttt{ifx} & O1 & 1 & 200 & $0.852\times10^{-2}$ & $0.845\times10^{-2}$ & $0.545\times10^{-2}$ & $0.108\times10^{-2}$ \\
\texttt{ifx} & O1 & 1 & 300 & $0.317\times10^{-1}$ & $0.305\times10^{-1}$ & $0.181\times10^{-1}$ & $0.156\times10^{-2}$ \\
\texttt{ifx} & O1 & 1 & 400 & $0.763\times10^{-1}$ & $0.735\times10^{-1}$ & $0.415\times10^{-1}$ & $0.274\times10^{-2}$ \\
\texttt{ifx} & O1 & 1 & 500 & $0.148\times10^{0}$ & $0.138\times10^{0}$ & $0.777\times10^{-1}$ & $0.543\times10^{-2}$ \\
\texttt{ifx} & O1 & 1 & 600 & $0.250\times10^{0}$ & $0.247\times10^{0}$ & $0.129\times10^{0}$ & $0.881\times10^{-2}$ \\
\texttt{ifx} & O1 & 1 & 700 & $0.410\times10^{0}$ & $0.395\times10^{0}$ & $0.207\times10^{0}$ & $0.142\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 800 & $0.639\times10^{0}$ & $0.676\times10^{0}$ & $0.323\times10^{0}$ & $0.221\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 900 & $0.932\times10^{0}$ & $0.951\times10^{0}$ & $0.505\times10^{0}$ & $0.315\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 1000 & $0.130\times10^{1}$ & $0.132\times10^{1}$ & $0.757\times10^{0}$ & $0.425\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 1100 & $0.174\times10^{1}$ & $0.186\times10^{1}$ & $0.114\times10^{1}$ & $0.554\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 1200 & $0.227\times10^{1}$ & $0.264\times10^{1}$ & $0.144\times10^{1}$ & $0.746\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 1300 & $0.295\times10^{1}$ & $0.332\times10^{1}$ & $0.190\times10^{1}$ & $0.936\times10^{-1}$ \\
\texttt{ifx} & O1 & 1 & 1400 & $0.363\times10^{1}$ & $0.402\times10^{1}$ & $0.240\times10^{1}$ & $0.116\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 1500 & $0.448\times10^{1}$ & $0.522\times10^{1}$ & $0.297\times10^{1}$ & $0.142\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 1600 & $0.545\times10^{1}$ & $0.787\times10^{1}$ & $0.359\times10^{1}$ & $0.174\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 1700 & $0.663\times10^{1}$ & $0.811\times10^{1}$ & $0.432\times10^{1}$ & $0.206\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 1800 & $0.833\times10^{1}$ & $0.964\times10^{1}$ & $0.510\times10^{1}$ & $0.245\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 1900 & $0.944\times10^{1}$ & $0.117\times10^{2}$ & $0.606\times10^{1}$ & $0.292\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2000 & $0.165\times10^{2}$ & $0.199\times10^{2}$ & $0.705\times10^{1}$ & $0.340\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2100 & $0.190\times10^{2}$ & $0.208\times10^{2}$ & $0.815\times10^{1}$ & $0.390\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2200 & $0.264\times10^{2}$ & $0.284\times10^{2}$ & $0.940\times10^{1}$ & $0.453\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2300 & $0.327\times10^{2}$ & $0.343\times10^{2}$ & $0.107\times10^{2}$ & $0.521\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2400 & $0.427\times10^{2}$ & $0.472\times10^{2}$ & $0.122\times10^{2}$ & $0.596\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2500 & $0.512\times10^{2}$ & $0.517\times10^{2}$ & $0.138\times10^{2}$ & $0.679\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2600 & $0.612\times10^{2}$ & $0.639\times10^{2}$ & $0.155\times10^{2}$ & $0.749\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2700 & $0.724\times10^{2}$ & $0.739\times10^{2}$ & $0.173\times10^{2}$ & $0.841\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2800 & $0.850\times10^{2}$ & $0.911\times10^{2}$ & $0.191\times10^{2}$ & $0.941\times10^{0}$ \\
\texttt{ifx} & O1 & 1 & 2900 & $0.966\times10^{2}$ & $0.967\times10^{2}$ & $0.212\times10^{2}$ & $0.104\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 3000 & $0.109\times10^{3}$ & $0.113\times10^{3}$ & $0.235\times10^{2}$ & $0.114\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 3100 & $0.124\times10^{3}$ & $0.123\times10^{3}$ & $0.260\times10^{2}$ & $0.130\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 3200 & $0.162\times10^{3}$ & $0.177\times10^{3}$ & $0.286\times10^{2}$ & $0.143\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 3300 & $0.157\times10^{3}$ & $0.154\times10^{3}$ & $0.314\times10^{2}$ & $0.153\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 3400 & $0.172\times10^{3}$ & $0.178\times10^{3}$ & $0.374\times10^{2}$ & $0.170\times10^{1}$ \\
\texttt{ifx} & O1 & 1 & 3500 & $0.192\times10^{3}$ & $0.189\times10^{3}$ & $0.382\times10^{2}$ & $0.185\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 100 & $0.690\times10^{-4}$ & $0.530\times10^{-4}$ & $0.950\times10^{-4}$ & $0.163\times10^{-2}$ \\
\texttt{ifx} & O2 & 1 & 200 & $0.464\times10^{-3}$ & $0.440\times10^{-3}$ & $0.668\times10^{-3}$ & $0.624\times10^{-3}$ \\
\texttt{ifx} & O2 & 1 & 300 & $0.149\times10^{-2}$ & $0.143\times10^{-2}$ & $0.194\times10^{-2}$ & $0.170\times10^{-2}$ \\
\texttt{ifx} & O2 & 1 & 400 & $0.361\times10^{-2}$ & $0.346\times10^{-2}$ & $0.441\times10^{-2}$ & $0.296\times10^{-2}$ \\
\texttt{ifx} & O2 & 1 & 500 & $0.731\times10^{-2}$ & $0.191\times10^{-1}$ & $0.893\times10^{-2}$ & $0.621\times10^{-2}$ \\
\texttt{ifx} & O2 & 1 & 600 & $0.119\times10^{-1}$ & $0.117\times10^{-1}$ & $0.142\times10^{-1}$ & $0.104\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 700 & $0.188\times10^{-1}$ & $0.187\times10^{-1}$ & $0.209\times10^{-1}$ & $0.165\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 800 & $0.286\times10^{-1}$ & $0.285\times10^{-1}$ & $0.314\times10^{-1}$ & $0.247\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 900 & $0.416\times10^{-1}$ & $0.422\times10^{-1}$ & $0.468\times10^{-1}$ & $0.358\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 1000 & $0.581\times10^{-1}$ & $0.599\times10^{-1}$ & $0.678\times10^{-1}$ & $0.485\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 1100 & $0.800\times10^{-1}$ & $0.797\times10^{-1}$ & $0.852\times10^{-1}$ & $0.628\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 1200 & $0.103\times10^{0}$ & $0.104\times10^{0}$ & $0.109\times10^{0}$ & $0.824\times10^{-1}$ \\
\texttt{ifx} & O2 & 1 & 1300 & $0.228\times10^{0}$ & $0.126\times10^{0}$ & $0.137\times10^{0}$ & $0.103\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 1400 & $0.160\times10^{0}$ & $0.170\times10^{0}$ & $0.187\times10^{0}$ & $0.130\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 1500 & $0.197\times10^{0}$ & $0.201\times10^{0}$ & $0.215\times10^{0}$ & $0.158\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 1600 & $0.240\times10^{0}$ & $0.246\times10^{0}$ & $0.270\times10^{0}$ & $0.191\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 1700 & $0.347\times10^{0}$ & $0.374\times10^{0}$ & $0.305\times10^{0}$ & $0.231\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 1800 & $0.346\times10^{0}$ & $0.360\times10^{0}$ & $0.375\times10^{0}$ & $0.274\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 1900 & $0.426\times10^{0}$ & $0.572\times10^{0}$ & $0.423\times10^{0}$ & $0.320\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2000 & $0.492\times10^{0}$ & $0.494\times10^{0}$ & $0.505\times10^{0}$ & $0.377\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2100 & $0.540\times10^{0}$ & $0.564\times10^{0}$ & $0.587\times10^{0}$ & $0.436\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2200 & $0.832\times10^{0}$ & $0.974\times10^{0}$ & $0.656\times10^{0}$ & $0.498\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2300 & $0.801\times10^{0}$ & $0.753\times10^{0}$ & $0.820\times10^{0}$ & $0.561\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2400 & $0.804\times10^{0}$ & $0.839\times10^{0}$ & $0.874\times10^{0}$ & $0.637\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2500 & $0.914\times10^{0}$ & $0.955\times10^{0}$ & $0.150\times10^{1}$ & $0.701\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2600 & $0.108\times10^{1}$ & $0.182\times10^{1}$ & $0.112\times10^{1}$ & $0.799\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2700 & $0.114\times10^{1}$ & $0.119\times10^{1}$ & $0.121\times10^{1}$ & $0.893\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2800 & $0.141\times10^{1}$ & $0.136\times10^{1}$ & $0.133\times10^{1}$ & $0.992\times10^{0}$ \\
\texttt{ifx} & O2 & 1 & 2900 & $0.150\times10^{1}$ & $0.148\times10^{1}$ & $0.150\times10^{1}$ & $0.107\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 3000 & $0.152\times10^{1}$ & $0.157\times10^{1}$ & $0.159\times10^{1}$ & $0.117\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 3100 & $0.169\times10^{1}$ & $0.174\times10^{1}$ & $0.176\times10^{1}$ & $0.129\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 3200 & $0.191\times10^{1}$ & $0.196\times10^{1}$ & $0.209\times10^{1}$ & $0.142\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 3300 & $0.208\times10^{1}$ & $0.210\times10^{1}$ & $0.211\times10^{1}$ & $0.154\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 3400 & $0.222\times10^{1}$ & $0.228\times10^{1}$ & $0.231\times10^{1}$ & $0.168\times10^{1}$ \\
\texttt{ifx} & O2 & 1 & 3500 & $0.240\times10^{1}$ & $0.246\times10^{1}$ & $0.249\times10^{1}$ & $0.183\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 100 & $0.580\times10^{-4}$ & $0.560\times10^{-4}$ & $0.900\times10^{-4}$ & $0.160\times10^{-2}$ \\
\texttt{ifx} & O3 & 1 & 200 & $0.443\times10^{-3}$ & $0.427\times10^{-3}$ & $0.580\times10^{-3}$ & $0.655\times10^{-3}$ \\
\texttt{ifx} & O3 & 1 & 300 & $0.146\times10^{-2}$ & $0.144\times10^{-2}$ & $0.185\times10^{-2}$ & $0.159\times10^{-2}$ \\
\texttt{ifx} & O3 & 1 & 400 & $0.366\times10^{-2}$ & $0.509\times10^{-2}$ & $0.459\times10^{-2}$ & $0.296\times10^{-2}$ \\
\texttt{ifx} & O3 & 1 & 500 & $0.718\times10^{-2}$ & $0.684\times10^{-2}$ & $0.808\times10^{-2}$ & $0.621\times10^{-2}$ \\
\texttt{ifx} & O3 & 1 & 600 & $0.119\times10^{-1}$ & $0.116\times10^{-1}$ & $0.133\times10^{-1}$ & $0.104\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 700 & $0.187\times10^{-1}$ & $0.186\times10^{-1}$ & $0.209\times10^{-1}$ & $0.164\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 800 & $0.290\times10^{-1}$ & $0.288\times10^{-1}$ & $0.314\times10^{-1}$ & $0.248\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 900 & $0.416\times10^{-1}$ & $0.427\times10^{-1}$ & $0.463\times10^{-1}$ & $0.358\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 1000 & $0.667\times10^{-1}$ & $0.583\times10^{-1}$ & $0.618\times10^{-1}$ & $0.477\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 1100 & $0.771\times10^{-1}$ & $0.794\times10^{-1}$ & $0.842\times10^{-1}$ & $0.628\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 1200 & $0.102\times10^{0}$ & $0.104\times10^{0}$ & $0.109\times10^{0}$ & $0.821\times10^{-1}$ \\
\texttt{ifx} & O3 & 1 & 1300 & $0.163\times10^{0}$ & $0.196\times10^{0}$ & $0.136\times10^{0}$ & $0.103\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 1400 & $0.160\times10^{0}$ & $0.163\times10^{0}$ & $0.172\times10^{0}$ & $0.130\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 1500 & $0.202\times10^{0}$ & $0.525\times10^{0}$ & $0.362\times10^{0}$ & $0.149\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 1600 & $0.233\times10^{0}$ & $0.253\times10^{0}$ & $0.256\times10^{0}$ & $0.191\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 1700 & $0.287\times10^{0}$ & $0.304\times10^{0}$ & $0.335\times10^{0}$ & $0.229\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 1800 & $0.343\times10^{0}$ & $0.364\times10^{0}$ & $0.372\times10^{0}$ & $0.271\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 1900 & $0.406\times10^{0}$ & $0.531\times10^{0}$ & $0.920\times10^{0}$ & $0.302\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2000 & $0.486\times10^{0}$ & $0.483\times10^{0}$ & $0.499\times10^{0}$ & $0.373\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2100 & $0.533\times10^{0}$ & $0.579\times10^{0}$ & $0.571\times10^{0}$ & $0.432\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2200 & $0.609\times10^{0}$ & $0.644\times10^{0}$ & $0.670\times10^{0}$ & $0.491\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2300 & $0.738\times10^{0}$ & $0.741\times10^{0}$ & $0.778\times10^{0}$ & $0.556\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2400 & $0.857\times10^{0}$ & $0.109\times10^{1}$ & $0.880\times10^{0}$ & $0.633\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2500 & $0.117\times10^{1}$ & $0.103\times10^{1}$ & $0.955\times10^{0}$ & $0.711\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2600 & $0.100\times10^{1}$ & $0.105\times10^{1}$ & $0.106\times10^{1}$ & $0.793\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2700 & $0.113\times10^{1}$ & $0.120\times10^{1}$ & $0.128\times10^{1}$ & $0.896\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2800 & $0.127\times10^{1}$ & $0.131\times10^{1}$ & $0.139\times10^{1}$ & $0.991\times10^{0}$ \\
\texttt{ifx} & O3 & 1 & 2900 & $0.150\times10^{1}$ & $0.165\times10^{1}$ & $0.153\times10^{1}$ & $0.109\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 3000 & $0.158\times10^{1}$ & $0.162\times10^{1}$ & $0.162\times10^{1}$ & $0.120\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 3100 & $0.172\times10^{1}$ & $0.179\times10^{1}$ & $0.190\times10^{1}$ & $0.132\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 3200 & $0.195\times10^{1}$ & $0.204\times10^{1}$ & $0.204\times10^{1}$ & $0.145\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 3300 & $0.215\times10^{1}$ & $0.247\times10^{1}$ & $0.219\times10^{1}$ & $0.158\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 3400 & $0.232\times10^{1}$ & $0.237\times10^{1}$ & $0.239\times10^{1}$ & $0.172\times10^{1}$ \\
\texttt{ifx} & O3 & 1 & 3500 & $0.254\times10^{1}$ & $0.259\times10^{1}$ & $0.261\times10^{1}$ & $0.191\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 100 & $0.560\times10^{-4}$ & $0.510\times10^{-4}$ & $0.920\times10^{-4}$ & $0.158\times10^{-2}$ \\
\texttt{ifx} & Ofast & 1 & 200 & $0.452\times10^{-3}$ & $0.412\times10^{-3}$ & $0.573\times10^{-3}$ & $0.589\times10^{-3}$ \\
\texttt{ifx} & Ofast & 1 & 300 & $0.149\times10^{-2}$ & $0.149\times10^{-2}$ & $0.173\times10^{-2}$ & $0.161\times10^{-2}$ \\
\texttt{ifx} & Ofast & 1 & 400 & $0.350\times10^{-2}$ & $0.336\times10^{-2}$ & $0.447\times10^{-2}$ & $0.286\times10^{-2}$ \\
\texttt{ifx} & Ofast & 1 & 500 & $0.701\times10^{-2}$ & $0.682\times10^{-2}$ & $0.800\times10^{-2}$ & $0.613\times10^{-2}$ \\
\texttt{ifx} & Ofast & 1 & 600 & $0.118\times10^{-1}$ & $0.117\times10^{-1}$ & $0.133\times10^{-1}$ & $0.104\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 700 & $0.202\times10^{-1}$ & $0.186\times10^{-1}$ & $0.208\times10^{-1}$ & $0.165\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 800 & $0.290\times10^{-1}$ & $0.287\times10^{-1}$ & $0.327\times10^{-1}$ & $0.251\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 900 & $0.418\times10^{-1}$ & $0.416\times10^{-1}$ & $0.450\times10^{-1}$ & $0.345\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 1000 & $0.600\times10^{-1}$ & $0.585\times10^{-1}$ & $0.619\times10^{-1}$ & $0.467\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 1100 & $0.773\times10^{-1}$ & $0.773\times10^{-1}$ & $0.864\times10^{-1}$ & $0.608\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 1200 & $0.100\times10^{0}$ & $0.100\times10^{0}$ & $0.106\times10^{0}$ & $0.815\times10^{-1}$ \\
\texttt{ifx} & Ofast & 1 & 1300 & $0.126\times10^{0}$ & $0.126\times10^{0}$ & $0.134\times10^{0}$ & $0.101\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 1400 & $0.158\times10^{0}$ & $0.158\times10^{0}$ & $0.167\times10^{0}$ & $0.127\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 1500 & $0.191\times10^{0}$ & $0.193\times10^{0}$ & $0.206\times10^{0}$ & $0.155\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 1600 & $0.234\times10^{0}$ & $0.236\times10^{0}$ & $0.251\times10^{0}$ & $0.188\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 1700 & $0.278\times10^{0}$ & $0.284\times10^{0}$ & $0.300\times10^{0}$ & $0.226\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 1800 & $0.334\times10^{0}$ & $0.344\times10^{0}$ & $0.359\times10^{0}$ & $0.269\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 1900 & $0.384\times10^{0}$ & $0.400\times10^{0}$ & $0.413\times10^{0}$ & $0.315\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2000 & $0.451\times10^{0}$ & $0.485\times10^{0}$ & $0.529\times10^{0}$ & $0.366\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2100 & $0.815\times10^{0}$ & $0.537\times10^{0}$ & $0.561\times10^{0}$ & $0.424\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2200 & $0.601\times10^{0}$ & $0.629\times10^{0}$ & $0.654\times10^{0}$ & $0.485\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2300 & $0.140\times10^{1}$ & $0.709\times10^{0}$ & $0.748\times10^{0}$ & $0.552\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2400 & $0.791\times10^{0}$ & $0.825\times10^{0}$ & $0.845\times10^{0}$ & $0.631\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2500 & $0.891\times10^{0}$ & $0.934\times10^{0}$ & $0.955\times10^{0}$ & $0.707\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2600 & $0.104\times10^{1}$ & $0.192\times10^{1}$ & $0.113\times10^{1}$ & $0.792\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2700 & $0.113\times10^{1}$ & $0.118\times10^{1}$ & $0.120\times10^{1}$ & $0.894\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2800 & $0.126\times10^{1}$ & $0.131\times10^{1}$ & $0.132\times10^{1}$ & $0.987\times10^{0}$ \\
\texttt{ifx} & Ofast & 1 & 2900 & $0.144\times10^{1}$ & $0.150\times10^{1}$ & $0.157\times10^{1}$ & $0.109\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 3000 & $0.154\times10^{1}$ & $0.159\times10^{1}$ & $0.161\times10^{1}$ & $0.119\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 3100 & $0.179\times10^{1}$ & $0.177\times10^{1}$ & $0.178\times10^{1}$ & $0.131\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 3200 & $0.194\times10^{1}$ & $0.201\times10^{1}$ & $0.223\times10^{1}$ & $0.143\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 3300 & $0.207\times10^{1}$ & $0.212\times10^{1}$ & $0.219\times10^{1}$ & $0.156\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 3400 & $0.236\times10^{1}$ & $0.230\times10^{1}$ & $0.248\times10^{1}$ & $0.170\times10^{1}$ \\
\texttt{ifx} & Ofast & 1 & 3500 & $0.243\times10^{1}$ & $0.248\times10^{1}$ & $0.250\times10^{1}$ & $0.185\times10^{1}$

\end{longtable}

\end{document}
