PASS - Construction: 0xfffffd7fffdff77c
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (0.5,0) (0.5,0) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (0.5,0) (0.5,0) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (0.5,0) (0.5,0) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (-1.62254,0) (-1.62254,0) 0
PASS - Error is within tolerance 1 (1.62254,0) (1.62254,0) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (-1.62254,0) (-1.62254,0) 0
PASS - Error is within tolerance 1 (1.62254,0) (1.62254,0) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (-1.62254,0) (-1.62254,0) 0
PASS - Error is within tolerance 1 (1.62254,0) (1.62254,0) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (0.214678,0) (0.214678,0) 0
PASS - Error is within tolerance 1 (-0.107339,-0.406543) (-0.107339,-0.406543) 2.98023e-08
PASS - Error is within tolerance 2 (-0.107339,0.406543) (-0.107339,0.406543) 2.98023e-08
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (0.214678,0) (0.214678,0) 0
PASS - Error is within tolerance 1 (-0.107339,-0.406543) (-0.107339,-0.406543) 2.98023e-08
PASS - Error is within tolerance 2 (-0.107339,0.406543) (-0.107339,0.406543) 2.98023e-08
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (0.214678,0) (0.214678,0) 0
PASS - Error is within tolerance 1 (-0.107339,-0.406543) (-0.107339,-0.406543) 2.98023e-08
PASS - Error is within tolerance 2 (-0.107339,0.406543) (-0.107339,0.406543) 2.98023e-08
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (1.33689,0) (1.33689,0) 0
PASS - Error is within tolerance 1 (3.54289,-1.44705) (3.54289,-1.44705) 0
PASS - Error is within tolerance 2 (-3.44364,-0.877817) (-3.44364,-0.877817) 1.19209e-07
PASS - Error is within tolerance 3 (-0.297803,2.90657) (-0.297804,2.90657) 1.49012e-07
PASS - Error is within tolerance 4 (-0.939786,0) (-0.939786,0) 0
PASS - Error is within tolerance 5 (-0.297803,-2.90657) (-0.297804,-2.90657) 1.49012e-07
PASS - Error is within tolerance 6 (-3.44364,0.877817) (-3.44364,0.877817) 1.19209e-07
PASS - Error is within tolerance 7 (3.54289,1.44705) (3.54289,1.44705) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (1.33689,0) (1.33689,0) 0
PASS - Error is within tolerance 1 (3.54289,-1.44705) (3.54289,-1.44705) 0
PASS - Error is within tolerance 2 (-3.44364,-0.877817) (-3.44364,-0.877817) 1.19209e-07
PASS - Error is within tolerance 3 (-0.297803,2.90657) (-0.297804,2.90657) 1.49012e-07
PASS - Error is within tolerance 4 (-0.939786,0) (-0.939786,0) 0
PASS - Error is within tolerance 5 (-0.297803,-2.90657) (-0.297804,-2.90657) 1.49012e-07
PASS - Error is within tolerance 6 (-3.44364,0.877817) (-3.44364,0.877817) 1.19209e-07
PASS - Error is within tolerance 7 (3.54289,1.44705) (3.54289,1.44705) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (1.33689,0) (1.33689,0) 0
PASS - Error is within tolerance 1 (3.54289,-1.44705) (3.54289,-1.44705) 0
PASS - Error is within tolerance 2 (-3.44364,-0.877817) (-3.44364,-0.877817) 1.19209e-07
PASS - Error is within tolerance 3 (-0.297803,2.90657) (-0.297804,2.90657) 1.49012e-07
PASS - Error is within tolerance 4 (-0.939786,0) (-0.939786,0) 0
PASS - Error is within tolerance 5 (-0.297803,-2.90657) (-0.297804,-2.90657) 1.49012e-07
PASS - Error is within tolerance 6 (-3.44364,0.877817) (-3.44364,0.877817) 1.19209e-07
PASS - Error is within tolerance 7 (3.54289,1.44705) (3.54289,1.44705) 0
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (1.21626,0) (1.21626,0) 0
PASS - Error is within tolerance 1 (4.18033,-2.7866) (4.18033,-2.7866) 4.76837e-07
PASS - Error is within tolerance 2 (-2.71229,1.94319) (-2.71229,1.94319) 0
PASS - Error is within tolerance 3 (-4.04873,2.71002) (-4.04873,2.71002) 4.76837e-07
PASS - Error is within tolerance 4 (0.790244,-1.07696) (0.790243,-1.07696) 2.45756e-07
PASS - Error is within tolerance 5 (1.54256,-5.10521) (1.54256,-5.10521) 4.76837e-07
PASS - Error is within tolerance 6 (-0.360239,0.273973) (-0.360239,0.273973) 3.06834e-07
PASS - Error is within tolerance 7 (-0.360239,-0.273973) (-0.360239,-0.273973) 3.06834e-07
PASS - Error is within tolerance 8 (1.54256,5.10521) (1.54256,5.10521) 4.76837e-07
PASS - Error is within tolerance 9 (0.790244,1.07696) (0.790243,1.07696) 2.45756e-07
PASS - Error is within tolerance 10 (-4.04873,-2.71002) (-4.04873,-2.71002) 4.76837e-07
PASS - Error is within tolerance 11 (-2.71229,-1.94319) (-2.71229,-1.94319) 0
PASS - Error is within tolerance 12 (4.18033,2.7866) (4.18033,2.7866) 4.76837e-07
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (1.21626,0) (1.21626,0) 0
PASS - Error is within tolerance 1 (4.18033,-2.7866) (4.18033,-2.7866) 4.76837e-07
PASS - Error is within tolerance 2 (-2.71229,1.94319) (-2.71229,1.94319) 0
PASS - Error is within tolerance 3 (-4.04873,2.71002) (-4.04873,2.71002) 4.76837e-07
PASS - Error is within tolerance 4 (0.790244,-1.07696) (0.790243,-1.07696) 2.45756e-07
PASS - Error is within tolerance 5 (1.54256,-5.10521) (1.54256,-5.10521) 4.76837e-07
PASS - Error is within tolerance 6 (-0.360239,0.273973) (-0.360239,0.273973) 3.06834e-07
PASS - Error is within tolerance 7 (-0.360239,-0.273973) (-0.360239,-0.273973) 3.06834e-07
PASS - Error is within tolerance 8 (1.54256,5.10521) (1.54256,5.10521) 4.76837e-07
PASS - Error is within tolerance 9 (0.790244,1.07696) (0.790243,1.07696) 2.45756e-07
PASS - Error is within tolerance 10 (-4.04873,-2.71002) (-4.04873,-2.71002) 4.76837e-07
PASS - Error is within tolerance 11 (-2.71229,-1.94319) (-2.71229,-1.94319) 0
PASS - Error is within tolerance 12 (4.18033,2.7866) (4.18033,2.7866) 4.76837e-07
PASS - FFT output has correct size
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 (1.21626,0) (1.21626,0) 0
PASS - Error is within tolerance 1 (4.18033,-2.7866) (4.18033,-2.7866) 4.76837e-07
PASS - Error is within tolerance 2 (-2.71229,1.94319) (-2.71229,1.94319) 0
PASS - Error is within tolerance 3 (-4.04873,2.71002) (-4.04873,2.71002) 4.76837e-07
PASS - Error is within tolerance 4 (0.790244,-1.07696) (0.790243,-1.07696) 2.45756e-07
PASS - Error is within tolerance 5 (1.54256,-5.10521) (1.54256,-5.10521) 4.76837e-07
PASS - Error is within tolerance 6 (-0.360239,0.273973) (-0.360239,0.273973) 3.06834e-07
PASS - Error is within tolerance 7 (-0.360239,-0.273973) (-0.360239,-0.273973) 3.06834e-07
PASS - Error is within tolerance 8 (1.54256,5.10521) (1.54256,5.10521) 4.76837e-07
PASS - Error is within tolerance 9 (0.790244,1.07696) (0.790243,1.07696) 2.45756e-07
PASS - Error is within tolerance 10 (-4.04873,-2.71002) (-4.04873,-2.71002) 4.76837e-07
PASS - Error is within tolerance 11 (-2.71229,-1.94319) (-2.71229,-1.94319) 0
PASS - Error is within tolerance 12 (4.18033,2.7866) (4.18033,2.7866) 4.76837e-07
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0.5 0.5 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0.5 0.5 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0.5 0.5 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 -1.62254 -1.62254 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 -1.62254 -1.62254 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 -1.62254 -1.62254 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 0.342057 0.342057 0
PASS - Error is within tolerance 2 -0.127378 -0.127378 1.49012e-08
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 0.342057 0.342057 0
PASS - Error is within tolerance 2 -0.127378 -0.127378 1.49012e-08
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 0.342057 0.342057 0
PASS - Error is within tolerance 2 -0.127378 -0.127378 1.49012e-08
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 -5.96046e-08 0 5.96046e-08
PASS - Error is within tolerance 1 0.924974 0.924974 0
PASS - Error is within tolerance 2 1.99895 1.99895 1.19209e-07
PASS - Error is within tolerance 3 -0.871824 -0.871824 0
PASS - Error is within tolerance 4 -1.62254 -1.62254 1.19209e-07
PASS - Error is within tolerance 5 0.0831026 0.0831025 5.96046e-08
PASS - Error is within tolerance 6 -0.177858 -0.177858 2.98023e-08
PASS - Error is within tolerance 7 1.00208 1.00208 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 -5.96046e-08 0 5.96046e-08
PASS - Error is within tolerance 1 0.924974 0.924974 0
PASS - Error is within tolerance 2 1.99895 1.99895 1.19209e-07
PASS - Error is within tolerance 3 -0.871824 -0.871824 0
PASS - Error is within tolerance 4 -1.62254 -1.62254 1.19209e-07
PASS - Error is within tolerance 5 0.0831026 0.0831025 5.96046e-08
PASS - Error is within tolerance 6 -0.177858 -0.177858 2.98023e-08
PASS - Error is within tolerance 7 1.00208 1.00208 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 -5.96046e-08 0 5.96046e-08
PASS - Error is within tolerance 1 0.924974 0.924974 0
PASS - Error is within tolerance 2 1.99895 1.99895 1.19209e-07
PASS - Error is within tolerance 3 -0.871824 -0.871824 0
PASS - Error is within tolerance 4 -1.62254 -1.62254 1.19209e-07
PASS - Error is within tolerance 5 0.0831026 0.0831025 5.96046e-08
PASS - Error is within tolerance 6 -0.177858 -0.177858 2.98023e-08
PASS - Error is within tolerance 7 1.00208 1.00208 0
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 -3.66798e-08 0 3.66798e-08
PASS - Error is within tolerance 1 0.388938 0.388938 0
PASS - Error is within tolerance 2 0.203723 0.203723 1.49012e-08
PASS - Error is within tolerance 3 2.36636 2.36636 0
PASS - Error is within tolerance 4 0.183105 0.183105 4.47035e-08
PASS - Error is within tolerance 5 -0.886349 -0.886349 0
PASS - Error is within tolerance 6 0.149019 0.149019 1.49012e-08
PASS - Error is within tolerance 7 -1.06081 -1.06081 0
PASS - Error is within tolerance 8 -0.474093 -0.474093 0
PASS - Error is within tolerance 9 -1.425 -1.425 1.19209e-07
PASS - Error is within tolerance 10 -0.204257 -0.204258 1.78814e-07
PASS - Error is within tolerance 11 1.99663 1.99663 0
PASS - Error is within tolerance 12 -0.0210059 -0.0210059 4.09782e-08
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 -3.66798e-08 0 3.66798e-08
PASS - Error is within tolerance 1 0.388938 0.388938 0
PASS - Error is within tolerance 2 0.203723 0.203723 1.49012e-08
PASS - Error is within tolerance 3 2.36636 2.36636 0
PASS - Error is within tolerance 4 0.183105 0.183105 4.47035e-08
PASS - Error is within tolerance 5 -0.886349 -0.886349 0
PASS - Error is within tolerance 6 0.149019 0.149019 1.49012e-08
PASS - Error is within tolerance 7 -1.06081 -1.06081 0
PASS - Error is within tolerance 8 -0.474093 -0.474093 0
PASS - Error is within tolerance 9 -1.425 -1.425 1.19209e-07
PASS - Error is within tolerance 10 -0.204257 -0.204258 1.78814e-07
PASS - Error is within tolerance 11 1.99663 1.99663 0
PASS - Error is within tolerance 12 -0.0210059 -0.0210059 4.09782e-08
PASS - IFFT output has correct size
PASS - Error is within tolerance 0 -3.66798e-08 0 3.66798e-08
PASS - Error is within tolerance 1 0.388938 0.388938 0
PASS - Error is within tolerance 2 0.203723 0.203723 1.49012e-08
PASS - Error is within tolerance 3 2.36636 2.36636 0
PASS - Error is within tolerance 4 0.183105 0.183105 4.47035e-08
PASS - Error is within tolerance 5 -0.886349 -0.886349 0
PASS - Error is within tolerance 6 0.149019 0.149019 1.49012e-08
PASS - Error is within tolerance 7 -1.06081 -1.06081 0
PASS - Error is within tolerance 8 -0.474093 -0.474093 0
PASS - Error is within tolerance 9 -1.425 -1.425 1.19209e-07
PASS - Error is within tolerance 10 -0.204257 -0.204258 1.78814e-07
PASS - Error is within tolerance 11 1.99663 1.99663 0
PASS - Error is within tolerance 12 -0.0210059 -0.0210059 4.09782e-08
PASS - IFFT is correct type
PASS - IFFT output has correct size
PASS - IFFT output has same size as FFT input
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 0.5 0.5 0
PASS - IFFT is correct type
PASS - IFFT output has correct size
PASS - IFFT output has same size as FFT input
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 -1.62254 -1.62254 0
PASS - IFFT is correct type
PASS - IFFT output has correct size
PASS - IFFT output has same size as FFT input
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 0.342057 0.342057 0
PASS - Error is within tolerance 2 -0.127378 -0.127378 1.49012e-08
PASS - IFFT is correct type
PASS - IFFT output has correct size
PASS - IFFT output has same size as FFT input
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 0 0 0
PASS - Error is within tolerance 1 0.924974 0.924974 5.96046e-08
PASS - Error is within tolerance 2 1.99895 1.99895 1.19209e-07
PASS - Error is within tolerance 3 -0.871824 -0.871824 0
PASS - Error is within tolerance 4 -1.62254 -1.62254 0
PASS - Error is within tolerance 5 0.0831025 0.0831025 2.98023e-08
PASS - Error is within tolerance 6 -0.177858 -0.177858 2.98023e-08
PASS - Error is within tolerance 7 1.00208 1.00208 0
PASS - IFFT is correct type
PASS - IFFT output has correct size
PASS - IFFT output has same size as FFT input
PASS - FFT output has correct symmetry
PASS - Error is within tolerance 0 1.10039e-07 0 1.10039e-07
PASS - Error is within tolerance 1 0.388938 0.388938 1.49012e-07
PASS - Error is within tolerance 2 0.203723 0.203723 1.63913e-07
PASS - Error is within tolerance 3 2.36636 2.36636 0
PASS - Error is within tolerance 4 0.183105 0.183105 4.47035e-08
PASS - Error is within tolerance 5 -0.886349 -0.886349 2.38419e-07
PASS - Error is within tolerance 6 0.149019 0.149019 1.49012e-08
PASS - Error is within tolerance 7 -1.06081 -1.06081 1.19209e-07
PASS - Error is within tolerance 8 -0.474093 -0.474093 5.96046e-08
PASS - Error is within tolerance 9 -1.425 -1.425 1.19209e-07
PASS - Error is within tolerance 10 -0.204257 -0.204258 1.19209e-07
PASS - Error is within tolerance 11 1.99663 1.99663 0
PASS - Error is within tolerance 12 -0.0210061 -0.0210059 1.88127e-07
PASS - Caught exception: Attempt to take FFT of zero-length sequence
PASS - Caught exception: Attempt to take FFT of zero-length sequence
PASS - Caught exception: Attempt to take IFFT of zero-length sequence
PASS - Caught exception: Attempt to take IFFT of zero-length sequence