Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disabling VOLK_CPU_FEATURES causes tests to fail on 2.5.0 #484

Closed
diizzyy opened this issue Jun 11, 2021 · 11 comments · Fixed by #550
Closed

Disabling VOLK_CPU_FEATURES causes tests to fail on 2.5.0 #484

diizzyy opened this issue Jun 11, 2021 · 11 comments · Fixed by #550
Labels

Comments

@diizzyy
Copy link

diizzyy commented Jun 11, 2021

Test project /usr/ports/devel/volk/work/.build
        Start   1: qa_volk_16i_32fc_dot_prod_32fc
  1/135 Test   #1: qa_volk_16i_32fc_dot_prod_32fc .......................***Failed    0.03 sec
        Start   2: qa_volk_16i_branch_4_state_8
  2/135 Test   #2: qa_volk_16i_branch_4_state_8 .........................   Passed    0.00 sec
        Start   3: qa_volk_16i_convert_8i
  3/135 Test   #3: qa_volk_16i_convert_8i ...............................***Failed    0.01 sec
        Start   4: qa_volk_16i_max_star_16i
  4/135 Test   #4: qa_volk_16i_max_star_16i .............................   Passed    0.00 sec
        Start   5: qa_volk_16i_max_star_horizontal_16i
  5/135 Test   #5: qa_volk_16i_max_star_horizontal_16i ..................   Passed    0.00 sec
        Start   6: qa_volk_16i_permute_and_scalar_add
  6/135 Test   #6: qa_volk_16i_permute_and_scalar_add ...................   Passed    0.00 sec
        Start   7: qa_volk_16i_s32f_convert_32f
  7/135 Test   #7: qa_volk_16i_s32f_convert_32f .........................***Failed    0.01 sec
        Start   8: qa_volk_16i_x4_quad_max_star_16i
  8/135 Test   #8: qa_volk_16i_x4_quad_max_star_16i .....................   Passed    0.00 sec
        Start   9: qa_volk_16i_x5_add_quad_16i_x4
  9/135 Test   #9: qa_volk_16i_x5_add_quad_16i_x4 .......................   Passed    0.00 sec
        Start  10: qa_volk_16ic_convert_32fc
 10/135 Test  #10: qa_volk_16ic_convert_32fc ............................***Failed    0.02 sec
        Start  11: qa_volk_16ic_deinterleave_16i_x2
 11/135 Test  #11: qa_volk_16ic_deinterleave_16i_x2 .....................***Failed    0.01 sec
        Start  12: qa_volk_16ic_deinterleave_real_16i
 12/135 Test  #12: qa_volk_16ic_deinterleave_real_16i ...................***Failed    0.01 sec
        Start  13: qa_volk_16ic_deinterleave_real_8i
 13/135 Test  #13: qa_volk_16ic_deinterleave_real_8i ....................***Failed    0.01 sec
        Start  14: qa_volk_16ic_magnitude_16i
 14/135 Test  #14: qa_volk_16ic_magnitude_16i ...........................***Failed    0.01 sec
        Start  15: qa_volk_16ic_s32f_deinterleave_32f_x2
 15/135 Test  #15: qa_volk_16ic_s32f_deinterleave_32f_x2 ................***Failed    0.02 sec
        Start  16: qa_volk_16ic_s32f_deinterleave_real_32f
 16/135 Test  #16: qa_volk_16ic_s32f_deinterleave_real_32f ..............***Failed    0.01 sec
        Start  17: qa_volk_16ic_s32f_magnitude_32f
 17/135 Test  #17: qa_volk_16ic_s32f_magnitude_32f ......................***Failed    0.01 sec
        Start  18: qa_volk_16ic_x2_dot_prod_16ic
 18/135 Test  #18: qa_volk_16ic_x2_dot_prod_16ic ........................***Failed    0.02 sec
        Start  19: qa_volk_16ic_x2_multiply_16ic
 19/135 Test  #19: qa_volk_16ic_x2_multiply_16ic ........................***Failed    0.02 sec
        Start  20: qa_volk_16u_byteswap
 20/135 Test  #20: qa_volk_16u_byteswap .................................   Passed    0.00 sec
        Start  21: qa_volk_16u_byteswappuppet_16u
 21/135 Test  #21: qa_volk_16u_byteswappuppet_16u .......................***Failed    0.01 sec
        Start  22: qa_volk_32f_64f_add_64f
 22/135 Test  #22: qa_volk_32f_64f_add_64f ..............................***Failed    0.02 sec
        Start  23: qa_volk_32f_64f_multiply_64f
 23/135 Test  #23: qa_volk_32f_64f_multiply_64f .........................***Failed    0.02 sec
        Start  24: qa_volk_32f_8u_polarbutterfly_32f
 24/135 Test  #24: qa_volk_32f_8u_polarbutterfly_32f ....................   Passed    0.00 sec
        Start  25: qa_volk_32f_8u_polarbutterflypuppet_32f
 25/135 Test  #25: qa_volk_32f_8u_polarbutterflypuppet_32f ..............***Failed    0.01 sec
        Start  26: qa_volk_32f_accumulator_s32f
 26/135 Test  #26: qa_volk_32f_accumulator_s32f .........................   Passed    0.01 sec
        Start  27: qa_volk_32f_acos_32f
 27/135 Test  #27: qa_volk_32f_acos_32f .................................***Failed    0.01 sec
        Start  28: qa_volk_32f_asin_32f
 28/135 Test  #28: qa_volk_32f_asin_32f .................................***Failed    0.01 sec
        Start  29: qa_volk_32f_atan_32f
 29/135 Test  #29: qa_volk_32f_atan_32f .................................***Failed    0.01 sec
        Start  30: qa_volk_32f_binary_slicer_32i
 30/135 Test  #30: qa_volk_32f_binary_slicer_32i ........................***Failed    0.01 sec
        Start  31: qa_volk_32f_binary_slicer_8i
 31/135 Test  #31: qa_volk_32f_binary_slicer_8i .........................***Failed    0.01 sec
        Start  32: qa_volk_32f_convert_64f
 32/135 Test  #32: qa_volk_32f_convert_64f ..............................***Failed    0.02 sec
        Start  33: qa_volk_32f_cos_32f
 33/135 Test  #33: qa_volk_32f_cos_32f ..................................***Failed    0.02 sec
        Start  34: qa_volk_32f_exp_32f
 34/135 Test  #34: qa_volk_32f_exp_32f ..................................   Passed    0.00 sec
        Start  35: qa_volk_32f_expfast_32f
 35/135 Test  #35: qa_volk_32f_expfast_32f ..............................***Failed    0.01 sec
        Start  36: qa_volk_32f_index_max_16u
 36/135 Test  #36: qa_volk_32f_index_max_16u ............................***Failed    0.01 sec
        Start  37: qa_volk_32f_index_max_32u
 37/135 Test  #37: qa_volk_32f_index_max_32u ............................***Failed    0.01 sec
        Start  38: qa_volk_32f_invsqrt_32f
 38/135 Test  #38: qa_volk_32f_invsqrt_32f ..............................   Passed    0.00 sec
        Start  39: qa_volk_32f_log2_32f
 39/135 Test  #39: qa_volk_32f_log2_32f .................................***Failed    0.02 sec
        Start  40: qa_volk_32f_null_32f
 40/135 Test  #40: qa_volk_32f_null_32f .................................   Passed    0.00 sec
        Start  41: qa_volk_32f_s32f_32f_fm_detect_32f
 41/135 Test  #41: qa_volk_32f_s32f_32f_fm_detect_32f ...................   Passed    0.00 sec
        Start  42: qa_volk_32f_s32f_add_32f
 42/135 Test  #42: qa_volk_32f_s32f_add_32f .............................***Failed    0.01 sec
        Start  43: qa_volk_32f_s32f_calc_spectral_noise_floor_32f
 43/135 Test  #43: qa_volk_32f_s32f_calc_spectral_noise_floor_32f .......***Failed    0.01 sec
        Start  44: qa_volk_32f_s32f_convert_16i
 44/135 Test  #44: qa_volk_32f_s32f_convert_16i .........................***Failed    0.02 sec
        Start  45: qa_volk_32f_s32f_convert_32i
 45/135 Test  #45: qa_volk_32f_s32f_convert_32i .........................***Failed    0.02 sec
        Start  46: qa_volk_32f_s32f_convert_8i
 46/135 Test  #46: qa_volk_32f_s32f_convert_8i ..........................***Failed    0.01 sec
        Start  47: qa_volk_32f_s32f_mod_rangepuppet_32f
 47/135 Test  #47: qa_volk_32f_s32f_mod_rangepuppet_32f .................***Failed    0.01 sec
        Start  48: qa_volk_32f_s32f_multiply_32f
 48/135 Test  #48: qa_volk_32f_s32f_multiply_32f ........................***Failed    0.01 sec
        Start  49: qa_volk_32f_s32f_normalize
 49/135 Test  #49: qa_volk_32f_s32f_normalize ...........................***Failed    0.01 sec
        Start  50: qa_volk_32f_s32f_power_32f
 50/135 Test  #50: qa_volk_32f_s32f_power_32f ...........................   Passed    0.03 sec
        Start  51: qa_volk_32f_s32f_s32f_mod_range_32f
 51/135 Test  #51: qa_volk_32f_s32f_s32f_mod_range_32f ..................   Passed    0.00 sec
        Start  52: qa_volk_32f_s32f_stddev_32f
 52/135 Test  #52: qa_volk_32f_s32f_stddev_32f ..........................***Failed    0.01 sec
        Start  53: qa_volk_32f_sin_32f
 53/135 Test  #53: qa_volk_32f_sin_32f ..................................***Failed    0.02 sec
        Start  54: qa_volk_32f_sqrt_32f
 54/135 Test  #54: qa_volk_32f_sqrt_32f .................................***Failed    0.01 sec
        Start  55: qa_volk_32f_stddev_and_mean_32f_x2
 55/135 Test  #55: qa_volk_32f_stddev_and_mean_32f_x2 ...................***Failed    0.02 sec
        Start  56: qa_volk_32f_tan_32f
 56/135 Test  #56: qa_volk_32f_tan_32f ..................................***Failed    0.01 sec
        Start  57: qa_volk_32f_tanh_32f
 57/135 Test  #57: qa_volk_32f_tanh_32f .................................***Failed    0.02 sec
        Start  58: qa_volk_32f_x2_add_32f
 58/135 Test  #58: qa_volk_32f_x2_add_32f ...............................***Failed    0.02 sec
        Start  59: qa_volk_32f_x2_divide_32f
 59/135 Test  #59: qa_volk_32f_x2_divide_32f ............................***Failed    0.02 sec
        Start  60: qa_volk_32f_x2_dot_prod_16i
 60/135 Test  #60: qa_volk_32f_x2_dot_prod_16i ..........................***Failed    0.02 sec
        Start  61: qa_volk_32f_x2_dot_prod_32f
 61/135 Test  #61: qa_volk_32f_x2_dot_prod_32f ..........................***Failed    0.03 sec
        Start  62: qa_volk_32f_x2_fm_detectpuppet_32f
 62/135 Test  #62: qa_volk_32f_x2_fm_detectpuppet_32f ...................***Failed    0.01 sec
        Start  63: qa_volk_32f_x2_interleave_32fc
 63/135 Test  #63: qa_volk_32f_x2_interleave_32fc .......................***Failed    0.02 sec
        Start  64: qa_volk_32f_x2_max_32f
 64/135 Test  #64: qa_volk_32f_x2_max_32f ...............................***Failed    0.02 sec
        Start  65: qa_volk_32f_x2_min_32f
 65/135 Test  #65: qa_volk_32f_x2_min_32f ...............................***Failed    0.02 sec
        Start  66: qa_volk_32f_x2_multiply_32f
 66/135 Test  #66: qa_volk_32f_x2_multiply_32f ..........................***Failed    0.02 sec
        Start  67: qa_volk_32f_x2_pow_32f
 67/135 Test  #67: qa_volk_32f_x2_pow_32f ...............................***Failed    0.02 sec
        Start  68: qa_volk_32f_x2_s32f_interleave_16ic
 68/135 Test  #68: qa_volk_32f_x2_s32f_interleave_16ic ..................***Failed    0.02 sec
        Start  69: qa_volk_32f_x2_subtract_32f
 69/135 Test  #69: qa_volk_32f_x2_subtract_32f ..........................***Failed    0.02 sec
        Start  70: qa_volk_32f_x3_sum_of_poly_32f
 70/135 Test  #70: qa_volk_32f_x3_sum_of_poly_32f .......................***Failed    0.02 sec
        Start  71: qa_volk_32fc_32f_add_32fc
 71/135 Test  #71: qa_volk_32fc_32f_add_32fc ............................***Failed    0.02 sec
        Start  72: qa_volk_32fc_32f_dot_prod_32fc
 72/135 Test  #72: qa_volk_32fc_32f_dot_prod_32fc .......................***Failed    0.03 sec
        Start  73: qa_volk_32fc_32f_multiply_32fc
 73/135 Test  #73: qa_volk_32fc_32f_multiply_32fc .......................***Failed    0.02 sec
        Start  74: qa_volk_32fc_accumulator_s32fc
 74/135 Test  #74: qa_volk_32fc_accumulator_s32fc .......................   Passed    0.02 sec
        Start  75: qa_volk_32fc_conjugate_32fc
 75/135 Test  #75: qa_volk_32fc_conjugate_32fc ..........................   Passed    0.03 sec
        Start  76: qa_volk_32fc_convert_16ic
 76/135 Test  #76: qa_volk_32fc_convert_16ic ............................***Failed    0.02 sec
        Start  77: qa_volk_32fc_deinterleave_32f_x2
 77/135 Test  #77: qa_volk_32fc_deinterleave_32f_x2 .....................***Failed    0.02 sec
        Start  78: qa_volk_32fc_deinterleave_64f_x2
 78/135 Test  #78: qa_volk_32fc_deinterleave_64f_x2 .....................***Failed    0.03 sec
        Start  79: qa_volk_32fc_deinterleave_imag_32f
 79/135 Test  #79: qa_volk_32fc_deinterleave_imag_32f ...................***Failed    0.01 sec
        Start  80: qa_volk_32fc_deinterleave_real_32f
 80/135 Test  #80: qa_volk_32fc_deinterleave_real_32f ...................***Failed    0.01 sec
        Start  81: qa_volk_32fc_deinterleave_real_64f
 81/135 Test  #81: qa_volk_32fc_deinterleave_real_64f ...................***Failed    0.02 sec
        Start  82: qa_volk_32fc_index_max_16u
 82/135 Test  #82: qa_volk_32fc_index_max_16u ...........................***Failed    0.02 sec
        Start  83: qa_volk_32fc_index_max_32u
 83/135 Test  #83: qa_volk_32fc_index_max_32u ...........................***Failed    0.02 sec
        Start  84: qa_volk_32fc_magnitude_32f
 84/135 Test  #84: qa_volk_32fc_magnitude_32f ...........................***Failed    0.02 sec
        Start  85: qa_volk_32fc_magnitude_squared_32f
 85/135 Test  #85: qa_volk_32fc_magnitude_squared_32f ...................***Failed    0.02 sec
        Start  86: qa_volk_32fc_s32f_atan2_32f
 86/135 Test  #86: qa_volk_32fc_s32f_atan2_32f ..........................   Passed    0.02 sec
        Start  87: qa_volk_32fc_s32f_deinterleave_real_16i
 87/135 Test  #87: qa_volk_32fc_s32f_deinterleave_real_16i ..............***Failed    0.01 sec
        Start  88: qa_volk_32fc_s32f_magnitude_16i
 88/135 Test  #88: qa_volk_32fc_s32f_magnitude_16i ......................***Failed    0.01 sec
        Start  89: qa_volk_32fc_s32f_power_32fc
 89/135 Test  #89: qa_volk_32fc_s32f_power_32fc .........................   Passed    0.04 sec
        Start  90: qa_volk_32fc_s32f_power_spectral_densitypuppet_32f
 90/135 Test  #90: qa_volk_32fc_s32f_power_spectral_densitypuppet_32f ...***Failed    0.01 sec
        Start  91: qa_volk_32fc_s32f_power_spectrum_32f
 91/135 Test  #91: qa_volk_32fc_s32f_power_spectrum_32f .................***Failed    0.01 sec
        Start  92: qa_volk_32fc_s32f_x2_power_spectral_density_32f
 92/135 Test  #92: qa_volk_32fc_s32f_x2_power_spectral_density_32f ......   Passed    0.00 sec
        Start  93: qa_volk_32fc_s32fc_multiply_32fc
 93/135 Test  #93: qa_volk_32fc_s32fc_multiply_32fc .....................***Failed    0.02 sec
        Start  94: qa_volk_32fc_s32fc_rotatorpuppet_32fc
 94/135 Test  #94: qa_volk_32fc_s32fc_rotatorpuppet_32fc ................***Failed    0.02 sec
        Start  95: qa_volk_32fc_s32fc_x2_rotator_32fc
 95/135 Test  #95: qa_volk_32fc_s32fc_x2_rotator_32fc ...................   Passed    0.00 sec
        Start  96: qa_volk_32fc_x2_add_32fc
 96/135 Test  #96: qa_volk_32fc_x2_add_32fc .............................***Failed    0.03 sec
        Start  97: qa_volk_32fc_x2_conjugate_dot_prod_32fc
 97/135 Test  #97: qa_volk_32fc_x2_conjugate_dot_prod_32fc ..............   Passed    0.05 sec
        Start  98: qa_volk_32fc_x2_divide_32fc
 98/135 Test  #98: qa_volk_32fc_x2_divide_32fc ..........................   Passed    0.04 sec
        Start  99: qa_volk_32fc_x2_dot_prod_32fc
 99/135 Test  #99: qa_volk_32fc_x2_dot_prod_32fc ........................***Failed    0.04 sec
        Start 100: qa_volk_32fc_x2_multiply_32fc
100/135 Test #100: qa_volk_32fc_x2_multiply_32fc ........................***Failed    0.04 sec
        Start 101: qa_volk_32fc_x2_multiply_conjugate_32fc
101/135 Test #101: qa_volk_32fc_x2_multiply_conjugate_32fc ..............   Passed    0.04 sec
        Start 102: qa_volk_32fc_x2_s32f_square_dist_scalar_mult_32f
102/135 Test #102: qa_volk_32fc_x2_s32f_square_dist_scalar_mult_32f .....***Failed    0.03 sec
        Start 103: qa_volk_32fc_x2_s32fc_multiply_conjugate_add_32fc
103/135 Test #103: qa_volk_32fc_x2_s32fc_multiply_conjugate_add_32fc ....***Failed    0.03 sec
        Start 104: qa_volk_32fc_x2_square_dist_32f
104/135 Test #104: qa_volk_32fc_x2_square_dist_32f ......................***Failed    0.02 sec
        Start 105: qa_volk_32i_s32f_convert_32f
105/135 Test #105: qa_volk_32i_s32f_convert_32f .........................***Failed    0.02 sec
        Start 106: qa_volk_32i_x2_and_32i
106/135 Test #106: qa_volk_32i_x2_and_32i ...............................***Failed    0.02 sec
        Start 107: qa_volk_32i_x2_or_32i
107/135 Test #107: qa_volk_32i_x2_or_32i ................................***Failed    0.02 sec
        Start 108: qa_volk_32u_byteswap
108/135 Test #108: qa_volk_32u_byteswap .................................   Passed    0.00 sec
        Start 109: qa_volk_32u_byteswappuppet_32u
109/135 Test #109: qa_volk_32u_byteswappuppet_32u .......................***Failed    0.01 sec
        Start 110: qa_volk_32u_popcnt
110/135 Test #110: qa_volk_32u_popcnt ...................................   Passed    0.00 sec
        Start 111: qa_volk_32u_popcntpuppet_32u
111/135 Test #111: qa_volk_32u_popcntpuppet_32u .........................***Failed    0.01 sec
        Start 112: qa_volk_32u_reverse_32u
112/135 Test #112: qa_volk_32u_reverse_32u ..............................***Failed    0.01 sec
        Start 113: qa_volk_64f_convert_32f
113/135 Test #113: qa_volk_64f_convert_32f ..............................***Failed    0.02 sec
        Start 114: qa_volk_64f_x2_add_64f
114/135 Test #114: qa_volk_64f_x2_add_64f ...............................***Failed    0.03 sec
        Start 115: qa_volk_64f_x2_max_64f
115/135 Test #115: qa_volk_64f_x2_max_64f ...............................***Failed    0.03 sec
        Start 116: qa_volk_64f_x2_min_64f
116/135 Test #116: qa_volk_64f_x2_min_64f ...............................***Failed    0.03 sec
        Start 117: qa_volk_64f_x2_multiply_64f
117/135 Test #117: qa_volk_64f_x2_multiply_64f ..........................***Failed    0.03 sec
        Start 118: qa_volk_64u_byteswap
118/135 Test #118: qa_volk_64u_byteswap .................................   Passed    0.00 sec
        Start 119: qa_volk_64u_byteswappuppet_64u
119/135 Test #119: qa_volk_64u_byteswappuppet_64u .......................***Failed    0.02 sec
        Start 120: qa_volk_64u_popcnt
120/135 Test #120: qa_volk_64u_popcnt ...................................   Passed    0.00 sec
        Start 121: qa_volk_64u_popcntpuppet_64u
121/135 Test #121: qa_volk_64u_popcntpuppet_64u .........................***Failed    0.01 sec
        Start 122: qa_volk_8i_convert_16i
122/135 Test #122: qa_volk_8i_convert_16i ...............................***Failed    0.01 sec
        Start 123: qa_volk_8i_s32f_convert_32f
123/135 Test #123: qa_volk_8i_s32f_convert_32f ..........................***Failed    0.01 sec
        Start 124: qa_volk_8ic_deinterleave_16i_x2
124/135 Test #124: qa_volk_8ic_deinterleave_16i_x2 ......................***Failed    0.01 sec
        Start 125: qa_volk_8ic_deinterleave_real_16i
125/135 Test #125: qa_volk_8ic_deinterleave_real_16i ....................***Failed    0.01 sec
        Start 126: qa_volk_8ic_deinterleave_real_8i
126/135 Test #126: qa_volk_8ic_deinterleave_real_8i .....................***Failed    0.01 sec
        Start 127: qa_volk_8ic_s32f_deinterleave_32f_x2
127/135 Test #127: qa_volk_8ic_s32f_deinterleave_32f_x2 .................***Failed    0.01 sec
        Start 128: qa_volk_8ic_s32f_deinterleave_real_32f
128/135 Test #128: qa_volk_8ic_s32f_deinterleave_real_32f ...............***Failed    0.01 sec
        Start 129: qa_volk_8ic_x2_multiply_conjugate_16ic
129/135 Test #129: qa_volk_8ic_x2_multiply_conjugate_16ic ...............***Failed    0.01 sec
        Start 130: qa_volk_8ic_x2_s32f_multiply_conjugate_32fc
130/135 Test #130: qa_volk_8ic_x2_s32f_multiply_conjugate_32fc ..........***Failed    0.01 sec
        Start 131: qa_volk_8u_conv_k7_r2puppet_8u
131/135 Test #131: qa_volk_8u_conv_k7_r2puppet_8u .......................***Failed    0.01 sec
        Start 132: qa_volk_8u_x2_encodeframepolar_8u
132/135 Test #132: qa_volk_8u_x2_encodeframepolar_8u ....................   Passed    0.00 sec
        Start 133: qa_volk_8u_x3_encodepolar_8u_x2
133/135 Test #133: qa_volk_8u_x3_encodepolar_8u_x2 ......................   Passed    0.00 sec
        Start 134: qa_volk_8u_x3_encodepolarpuppet_8u
134/135 Test #134: qa_volk_8u_x3_encodepolarpuppet_8u ...................***Failed    0.01 sec
        Start 135: qa_volk_8u_x4_conv_k7_r2_8u
135/135 Test #135: qa_volk_8u_x4_conv_k7_r2_8u ..........................   Passed    0.00 sec

23% tests passed, 104 tests failed out of 135

Total Test time (real) =   2.22 sec

The following tests FAILED:
          1 - qa_volk_16i_32fc_dot_prod_32fc (Failed)
          3 - qa_volk_16i_convert_8i (Failed)
          7 - qa_volk_16i_s32f_convert_32f (Failed)
         10 - qa_volk_16ic_convert_32fc (Failed)
         11 - qa_volk_16ic_deinterleave_16i_x2 (Failed)
         12 - qa_volk_16ic_deinterleave_real_16i (Failed)
         13 - qa_volk_16ic_deinterleave_real_8i (Failed)
         14 - qa_volk_16ic_magnitude_16i (Failed)
         15 - qa_volk_16ic_s32f_deinterleave_32f_x2 (Failed)
         16 - qa_volk_16ic_s32f_deinterleave_real_32f (Failed)
         17 - qa_volk_16ic_s32f_magnitude_32f (Failed)
         18 - qa_volk_16ic_x2_dot_prod_16ic (Failed)
         19 - qa_volk_16ic_x2_multiply_16ic (Failed)
         21 - qa_volk_16u_byteswappuppet_16u (Failed)
         22 - qa_volk_32f_64f_add_64f (Failed)
         23 - qa_volk_32f_64f_multiply_64f (Failed)
         25 - qa_volk_32f_8u_polarbutterflypuppet_32f (Failed)
         27 - qa_volk_32f_acos_32f (Failed)
         28 - qa_volk_32f_asin_32f (Failed)
         29 - qa_volk_32f_atan_32f (Failed)
         30 - qa_volk_32f_binary_slicer_32i (Failed)
         31 - qa_volk_32f_binary_slicer_8i (Failed)
         32 - qa_volk_32f_convert_64f (Failed)
         33 - qa_volk_32f_cos_32f (Failed)
         35 - qa_volk_32f_expfast_32f (Failed)
         36 - qa_volk_32f_index_max_16u (Failed)
         37 - qa_volk_32f_index_max_32u (Failed)
         39 - qa_volk_32f_log2_32f (Failed)
         42 - qa_volk_32f_s32f_add_32f (Failed)
         43 - qa_volk_32f_s32f_calc_spectral_noise_floor_32f (Failed)
         44 - qa_volk_32f_s32f_convert_16i (Failed)
         45 - qa_volk_32f_s32f_convert_32i (Failed)
         46 - qa_volk_32f_s32f_convert_8i (Failed)
         47 - qa_volk_32f_s32f_mod_rangepuppet_32f (Failed)
         48 - qa_volk_32f_s32f_multiply_32f (Failed)
         49 - qa_volk_32f_s32f_normalize (Failed)
         52 - qa_volk_32f_s32f_stddev_32f (Failed)
         53 - qa_volk_32f_sin_32f (Failed)
         54 - qa_volk_32f_sqrt_32f (Failed)
         55 - qa_volk_32f_stddev_and_mean_32f_x2 (Failed)
         56 - qa_volk_32f_tan_32f (Failed)
         57 - qa_volk_32f_tanh_32f (Failed)
         58 - qa_volk_32f_x2_add_32f (Failed)
         59 - qa_volk_32f_x2_divide_32f (Failed)
         60 - qa_volk_32f_x2_dot_prod_16i (Failed)
         61 - qa_volk_32f_x2_dot_prod_32f (Failed)
         62 - qa_volk_32f_x2_fm_detectpuppet_32f (Failed)
         63 - qa_volk_32f_x2_interleave_32fc (Failed)
         64 - qa_volk_32f_x2_max_32f (Failed)
         65 - qa_volk_32f_x2_min_32f (Failed)
         66 - qa_volk_32f_x2_multiply_32f (Failed)
         67 - qa_volk_32f_x2_pow_32f (Failed)
         68 - qa_volk_32f_x2_s32f_interleave_16ic (Failed)
         69 - qa_volk_32f_x2_subtract_32f (Failed)
         70 - qa_volk_32f_x3_sum_of_poly_32f (Failed)
         71 - qa_volk_32fc_32f_add_32fc (Failed)
         72 - qa_volk_32fc_32f_dot_prod_32fc (Failed)
         73 - qa_volk_32fc_32f_multiply_32fc (Failed)
         76 - qa_volk_32fc_convert_16ic (Failed)
         77 - qa_volk_32fc_deinterleave_32f_x2 (Failed)
         78 - qa_volk_32fc_deinterleave_64f_x2 (Failed)
         79 - qa_volk_32fc_deinterleave_imag_32f (Failed)
         80 - qa_volk_32fc_deinterleave_real_32f (Failed)
         81 - qa_volk_32fc_deinterleave_real_64f (Failed)
         82 - qa_volk_32fc_index_max_16u (Failed)
         83 - qa_volk_32fc_index_max_32u (Failed)
         84 - qa_volk_32fc_magnitude_32f (Failed)
         85 - qa_volk_32fc_magnitude_squared_32f (Failed)
         87 - qa_volk_32fc_s32f_deinterleave_real_16i (Failed)
         88 - qa_volk_32fc_s32f_magnitude_16i (Failed)
         90 - qa_volk_32fc_s32f_power_spectral_densitypuppet_32f (Failed)
         91 - qa_volk_32fc_s32f_power_spectrum_32f (Failed)
         93 - qa_volk_32fc_s32fc_multiply_32fc (Failed)
         94 - qa_volk_32fc_s32fc_rotatorpuppet_32fc (Failed)
         96 - qa_volk_32fc_x2_add_32fc (Failed)
         99 - qa_volk_32fc_x2_dot_prod_32fc (Failed)
        100 - qa_volk_32fc_x2_multiply_32fc (Failed)
        102 - qa_volk_32fc_x2_s32f_square_dist_scalar_mult_32f (Failed)
        103 - qa_volk_32fc_x2_s32fc_multiply_conjugate_add_32fc (Failed)
        104 - qa_volk_32fc_x2_square_dist_32f (Failed)
        105 - qa_volk_32i_s32f_convert_32f (Failed)
        106 - qa_volk_32i_x2_and_32i (Failed)
        107 - qa_volk_32i_x2_or_32i (Failed)
        109 - qa_volk_32u_byteswappuppet_32u (Failed)
        111 - qa_volk_32u_popcntpuppet_32u (Failed)
        112 - qa_volk_32u_reverse_32u (Failed)
        113 - qa_volk_64f_convert_32f (Failed)
        114 - qa_volk_64f_x2_add_64f (Failed)
        115 - qa_volk_64f_x2_max_64f (Failed)
        116 - qa_volk_64f_x2_min_64f (Failed)
        117 - qa_volk_64f_x2_multiply_64f (Failed)
        119 - qa_volk_64u_byteswappuppet_64u (Failed)
        121 - qa_volk_64u_popcntpuppet_64u (Failed)
        122 - qa_volk_8i_convert_16i (Failed)
        123 - qa_volk_8i_s32f_convert_32f (Failed)
        124 - qa_volk_8ic_deinterleave_16i_x2 (Failed)
        125 - qa_volk_8ic_deinterleave_real_16i (Failed)
        126 - qa_volk_8ic_deinterleave_real_8i (Failed)
        127 - qa_volk_8ic_s32f_deinterleave_32f_x2 (Failed)
        128 - qa_volk_8ic_s32f_deinterleave_real_32f (Failed)
        129 - qa_volk_8ic_x2_multiply_conjugate_16ic (Failed)
        130 - qa_volk_8ic_x2_s32f_multiply_conjugate_32fc (Failed)
        131 - qa_volk_8u_conv_k7_r2puppet_8u (Failed)
        134 - qa_volk_8u_x3_encodepolarpuppet_8u (Failed)
Errors while running CTest

Applying google/cpu_features#159 (patch needs more work) makes tests complete with VOLK_CPU_FEATURES enabled.

Tested on FreeBSD 13 (amd64)

@jdemel jdemel added the FreeBSD label Jun 14, 2021
@jdemel
Copy link
Contributor

jdemel commented Jun 14, 2021

Thanks for your report. I assume, we need to wait for this patch to be merged into cpu_features and then update our dependencies. This might also fix #478 .

@diizzyy
Copy link
Author

diizzyy commented Jun 14, 2021

Thanks, are tests however expected to fail without cpu_features?

@jdemel
Copy link
Contributor

jdemel commented Jun 14, 2021

VOLK did always rely on CPU feature detection. Thus, I'd doubt we ever tested it without cpu_features. Besides, I can't tell why your tests failed specifically. ctest -V may reveal more info. If you'd share your CPU model that'd also be helpful to know.

@diizzyy
Copy link
Author

diizzyy commented Jun 14, 2021

Hi,

=== configure log ===

===>  Configuring for volk-2.5.0
===>  Performing out-of-source build
/bin/mkdir -p /usr/ports/devel/volk/work/.build
-- The C compiler identification is Clang 11.0.1
-- The CXX compiler identification is Clang 11.0.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAVE_CX_LIMITED_RANGE
-- Performing Test HAVE_CX_LIMITED_RANGE - Failed
-- Performing Test HAVE_C_LIMITED_RANGE
-- Performing Test HAVE_C_LIMITED_RANGE - Failed
-- Build type set to Release.
-- Found Git: /usr/local/bin/git (found version "2.31.1")
-- Building Volk without cpu_features
-- Found PythonInterp: /usr/local/bin/python3.8 (found suitable version "3.8.10", minimum required is "3")
--
-- Python checking for distutils
-- Python checking for distutils - found
--
-- Python checking for python >= 3.4
-- Python checking for python >= 3.4 - found
--
-- Python checking for mako >= 0.4.2
-- Python checking for mako >= 0.4.2 - found
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success
-- Looking for aligned_alloc
-- Looking for aligned_alloc - found
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "1.7.4")
-- Checking for module 'orc-0.4 > 0.4.11'
--   Found orc-0.4 , version 0.4.31
-- Found ORC: /usr/local/lib/liborc-0.4.so
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- QA Testing is enabled.
--   Modify using: -DENABLE_TESTING=ON/OFF
-- System profiling is disabled.
--   Modify using: -DENABLE_PROFILING=ON/OFF
-- Looking for cpuid.h
-- Looking for cpuid.h - found
-- Looking for intrin.h
-- Looking for intrin.h - not found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Compiler name: Clang
-- x86* CPU detected
-- Performing Test have_mfloat_abi_softfp
-- Performing Test have_mfloat_abi_softfp - Success
-- Performing Test have_mfloat_abi_hard
-- Performing Test have_mfloat_abi_hard - Success
-- Performing Test have_funsafe_math_optimizations
-- Performing Test have_funsafe_math_optimizations - Success
-- Performing Test have_mfpu_neon
-- Performing Test have_mfpu_neon - Success
-- Performing Test have_m32
-- Performing Test have_m32 - Failed
-- Performing Test have_m64
-- Performing Test have_m64 - Success
-- Performing Test have_mpopcnt
-- Performing Test have_mpopcnt - Success
-- Performing Test have_mmmx
-- Performing Test have_mmmx - Success
-- Performing Test have_mfma
-- Performing Test have_mfma - Success
-- Performing Test have_msse
-- Performing Test have_msse - Success
-- Performing Test have_msse2
-- Performing Test have_msse2 - Success
-- Performing Test have_msse3
-- Performing Test have_msse3 - Success
-- Performing Test have_mssse3
-- Performing Test have_mssse3 - Success
-- Performing Test have_msse4a
-- Performing Test have_msse4a - Success
-- Performing Test have_msse4_1
-- Performing Test have_msse4_1 - Success
-- Performing Test have_msse4_2
-- Performing Test have_msse4_2 - Success
-- Performing Test have_mavx
-- Performing Test have_mavx - Success
-- Performing Test have_mavx2
-- Performing Test have_mavx2 - Success
-- Performing Test have_mavx512f
-- Performing Test have_mavx512f - Success
-- Performing Test have_mavx512cd
-- Performing Test have_mavx512cd - Success
-- Performing Test neon_compile_result
-- Performing Test neon_compile_result - Failed
-- Compiler doesn't support NEON, Overruled arch neon
-- Compiler doesn't support NEON, Overruled arch neonv7
-- Compiler doesn't support NEON, Overruled arch neonv8
-- Check size of void*[8]
-- Check size of void*[8] - done
-- CPU width is 64 bits, Overruled arch 32
-- Available architectures: generic;softfp;hardfp;64;popcount;mmx;fma;sse;sse2;orc;norc;sse3;ssse3;sse4_a;sse4_1;sse4_2;avx;avx2;avx512f;avx512cd
-- Available machines: generic_orc;sse2_64_mmx_orc;sse3_64_mmx_orc;ssse3_64_mmx_orc;sse4_a_64_mmx_orc;sse4_1_64_mmx_orc;sse4_2_64_mmx_orc;avx_64_mmx_orc;avx2_64_mmx_orc;avx512f_64_mmx_orc;avx512cd_64_mmx_orc
-- BUILD TYPE = RELEASE
-- Base cflags = -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign
-- BUILD INFO ::: generic_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign
-- BUILD INFO ::: sse2_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2
-- BUILD INFO ::: sse3_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3
-- BUILD INFO ::: ssse3_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3
-- BUILD INFO ::: sse4_a_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -msse4a -mpopcnt
-- BUILD INFO ::: sse4_1_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1
-- BUILD INFO ::: sse4_2_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt
-- BUILD INFO ::: avx_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt -mavx
-- BUILD INFO ::: avx2_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt -mavx -mfma -mavx2
-- BUILD INFO ::: avx512f_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt -mavx -mfma -mavx2 -mavx512f
-- BUILD INFO ::: avx512cd_64_mmx_orc ::: Clang ::: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign -m64 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt -mavx -mfma -mavx2 -mavx512f -mavx512cd
-- Compiler Version: FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)
Target: x86_64-unknown-freebsd13.0
Thread model: posix
InstalledDir: /usr/bin
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/cc
-- c flags: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign;
-- asm flags:
-- c flags: -O2 -pipe -march=ivybridge  -fstack-protector-strong -fno-strict-aliasing -Wall -Werror=incompatible-pointer-types -Werror=pointer-sign;
-- asm flags:
-- Loading version 2.5.0 into constants...
-- Using install prefix: /usr/local
-- Configuring done
-- Generating done

=== test log (verbose) ===

test 1
        Start   1: qa_volk_16i_32fc_dot_prod_32fc

1: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_32fc_dot_prod_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
1: Test timeout computed to be: 10000000
1: RUN_VOLK_TESTS: volk_16i_32fc_dot_prod_32fc(131071,1)
1: Illegal instruction (core dumped)
  1/135 Test   #1: qa_volk_16i_32fc_dot_prod_32fc .......................***Failed    0.02 sec
test 2
        Start   2: qa_volk_16i_branch_4_state_8

2: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_branch_4_state_8_test.sh" "/usr/ports/devel/volk/work/.build/lib"
2: Test timeout computed to be: 10000000
2: Did not run a test for kernel: volk_16i_branch_4_state_8 !
  2/135 Test   #2: qa_volk_16i_branch_4_state_8 .........................   Passed    0.00 sec
test 3
        Start   3: qa_volk_16i_convert_8i

3: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_convert_8i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
3: Test timeout computed to be: 10000000
3: RUN_VOLK_TESTS: volk_16i_convert_8i(131071,1)
3: Illegal instruction (core dumped)
  3/135 Test   #3: qa_volk_16i_convert_8i ...............................***Failed    0.01 sec
test 4
        Start   4: qa_volk_16i_max_star_16i

4: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_max_star_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
4: Test timeout computed to be: 10000000
4: Did not run a test for kernel: volk_16i_max_star_16i !
  4/135 Test   #4: qa_volk_16i_max_star_16i .............................   Passed    0.00 sec
test 5
        Start   5: qa_volk_16i_max_star_horizontal_16i

5: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_max_star_horizontal_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
5: Test timeout computed to be: 10000000
5: Did not run a test for kernel: volk_16i_max_star_horizontal_16i !
  5/135 Test   #5: qa_volk_16i_max_star_horizontal_16i ..................   Passed    0.00 sec
test 6
        Start   6: qa_volk_16i_permute_and_scalar_add

6: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_permute_and_scalar_add_test.sh" "/usr/ports/devel/volk/work/.build/lib"
6: Test timeout computed to be: 10000000
6: Did not run a test for kernel: volk_16i_permute_and_scalar_add !
  6/135 Test   #6: qa_volk_16i_permute_and_scalar_add ...................   Passed    0.00 sec
test 7
        Start   7: qa_volk_16i_s32f_convert_32f

7: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_s32f_convert_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
7: Test timeout computed to be: 10000000
7: RUN_VOLK_TESTS: volk_16i_s32f_convert_32f(131071,1)
7: Illegal instruction (core dumped)
  7/135 Test   #7: qa_volk_16i_s32f_convert_32f .........................***Failed    0.01 sec
test 8
        Start   8: qa_volk_16i_x4_quad_max_star_16i

8: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_x4_quad_max_star_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
8: Test timeout computed to be: 10000000
8: Did not run a test for kernel: volk_16i_x4_quad_max_star_16i !
  8/135 Test   #8: qa_volk_16i_x4_quad_max_star_16i .....................   Passed    0.00 sec
test 9
        Start   9: qa_volk_16i_x5_add_quad_16i_x4

9: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16i_x5_add_quad_16i_x4_test.sh" "/usr/ports/devel/volk/work/.build/lib"
9: Test timeout computed to be: 10000000
9: Did not run a test for kernel: volk_16i_x5_add_quad_16i_x4 !
  9/135 Test   #9: qa_volk_16i_x5_add_quad_16i_x4 .......................   Passed    0.00 sec
test 10
        Start  10: qa_volk_16ic_convert_32fc

10: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_convert_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
10: Test timeout computed to be: 10000000
10: RUN_VOLK_TESTS: volk_16ic_convert_32fc(131071,1)
10: Illegal instruction (core dumped)
 10/135 Test  #10: qa_volk_16ic_convert_32fc ............................***Failed    0.02 sec
test 11
        Start  11: qa_volk_16ic_deinterleave_16i_x2

11: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_deinterleave_16i_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
11: Test timeout computed to be: 10000000
11: RUN_VOLK_TESTS: volk_16ic_deinterleave_16i_x2(131071,1)
11: Illegal instruction (core dumped)
 11/135 Test  #11: qa_volk_16ic_deinterleave_16i_x2 .....................***Failed    0.02 sec
test 12
        Start  12: qa_volk_16ic_deinterleave_real_16i

12: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_deinterleave_real_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
12: Test timeout computed to be: 10000000
12: RUN_VOLK_TESTS: volk_16ic_deinterleave_real_16i(131071,1)
12: Illegal instruction (core dumped)
 12/135 Test  #12: qa_volk_16ic_deinterleave_real_16i ...................***Failed    0.01 sec
test 13
        Start  13: qa_volk_16ic_deinterleave_real_8i

13: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_deinterleave_real_8i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
13: Test timeout computed to be: 10000000
13: RUN_VOLK_TESTS: volk_16ic_deinterleave_real_8i(131071,1)
13: Illegal instruction (core dumped)
 13/135 Test  #13: qa_volk_16ic_deinterleave_real_8i ....................***Failed    0.01 sec
test 14
        Start  14: qa_volk_16ic_magnitude_16i

14: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_magnitude_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
14: Test timeout computed to be: 10000000
14: RUN_VOLK_TESTS: volk_16ic_magnitude_16i(131071,1)
14: Illegal instruction (core dumped)
 14/135 Test  #14: qa_volk_16ic_magnitude_16i ...........................***Failed    0.01 sec
test 15
        Start  15: qa_volk_16ic_s32f_deinterleave_32f_x2

15: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_s32f_deinterleave_32f_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
15: Test timeout computed to be: 10000000
15: RUN_VOLK_TESTS: volk_16ic_s32f_deinterleave_32f_x2(131071,1)
15: Illegal instruction (core dumped)
 15/135 Test  #15: qa_volk_16ic_s32f_deinterleave_32f_x2 ................***Failed    0.02 sec
test 16
        Start  16: qa_volk_16ic_s32f_deinterleave_real_32f

16: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_s32f_deinterleave_real_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
16: Test timeout computed to be: 10000000
16: RUN_VOLK_TESTS: volk_16ic_s32f_deinterleave_real_32f(131071,1)
16: Illegal instruction (core dumped)
 16/135 Test  #16: qa_volk_16ic_s32f_deinterleave_real_32f ..............***Failed    0.01 sec
test 17
        Start  17: qa_volk_16ic_s32f_magnitude_32f

17: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_s32f_magnitude_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
17: Test timeout computed to be: 10000000
17: RUN_VOLK_TESTS: volk_16ic_s32f_magnitude_32f(131071,1)
17: Illegal instruction (core dumped)
 17/135 Test  #17: qa_volk_16ic_s32f_magnitude_32f ......................***Failed    0.01 sec
test 18
        Start  18: qa_volk_16ic_x2_dot_prod_16ic

18: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_x2_dot_prod_16ic_test.sh" "/usr/ports/devel/volk/work/.build/lib"
18: Test timeout computed to be: 10000000
18: RUN_VOLK_TESTS: volk_16ic_x2_dot_prod_16ic(131071,1)
18: Illegal instruction (core dumped)
 18/135 Test  #18: qa_volk_16ic_x2_dot_prod_16ic ........................***Failed    0.02 sec
test 19
        Start  19: qa_volk_16ic_x2_multiply_16ic

19: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16ic_x2_multiply_16ic_test.sh" "/usr/ports/devel/volk/work/.build/lib"
19: Test timeout computed to be: 10000000
19: RUN_VOLK_TESTS: volk_16ic_x2_multiply_16ic(131071,1)
19: generic completed in 0.178 ms
19: a_sse2 completed in 0.114 ms
19: u_sse2 completed in 0.107 ms
19: Illegal instruction (core dumped)
 19/135 Test  #19: qa_volk_16ic_x2_multiply_16ic ........................***Failed    0.02 sec
test 20
        Start  20: qa_volk_16u_byteswap

20: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16u_byteswap_test.sh" "/usr/ports/devel/volk/work/.build/lib"
20: Test timeout computed to be: 10000000
20: Did not run a test for kernel: volk_16u_byteswap !
 20/135 Test  #20: qa_volk_16u_byteswap .................................   Passed    0.00 sec
test 21
        Start  21: qa_volk_16u_byteswappuppet_16u

21: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_16u_byteswappuppet_16u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
21: Test timeout computed to be: 10000000
21: RUN_VOLK_TESTS: volk_16u_byteswappuppet_16u(131071,1)
21: Illegal instruction (core dumped)
 21/135 Test  #21: qa_volk_16u_byteswappuppet_16u .......................***Failed    0.01 sec
test 22
        Start  22: qa_volk_32f_64f_add_64f

22: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_64f_add_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
22: Test timeout computed to be: 10000000
22: RUN_VOLK_TESTS: volk_32f_64f_add_64f(131071,1)
22: Illegal instruction (core dumped)
 22/135 Test  #22: qa_volk_32f_64f_add_64f ..............................***Failed    0.02 sec
test 23
        Start  23: qa_volk_32f_64f_multiply_64f

23: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_64f_multiply_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
23: Test timeout computed to be: 10000000
23: RUN_VOLK_TESTS: volk_32f_64f_multiply_64f(131071,1)
23: Illegal instruction (core dumped)
 23/135 Test  #23: qa_volk_32f_64f_multiply_64f .........................***Failed    0.02 sec
test 24
        Start  24: qa_volk_32f_8u_polarbutterfly_32f

24: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_8u_polarbutterfly_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
24: Test timeout computed to be: 10000000
24: Did not run a test for kernel: volk_32f_8u_polarbutterfly_32f !
 24/135 Test  #24: qa_volk_32f_8u_polarbutterfly_32f ....................   Passed    0.00 sec
test 25
        Start  25: qa_volk_32f_8u_polarbutterflypuppet_32f

25: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_8u_polarbutterflypuppet_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
25: Test timeout computed to be: 10000000
25: RUN_VOLK_TESTS: volk_32f_8u_polarbutterflypuppet_32f(131071,1)
25: Illegal instruction (core dumped)
 25/135 Test  #25: qa_volk_32f_8u_polarbutterflypuppet_32f ..............***Failed    0.01 sec
test 26
        Start  26: qa_volk_32f_accumulator_s32f

26: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_accumulator_s32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
26: Test timeout computed to be: 10000000
26: RUN_VOLK_TESTS: volk_32f_accumulator_s32f(131071,1)
26: a_avx completed in 0.025 ms
26: u_avx completed in 0.019 ms
26: a_sse completed in 0.026 ms
26: u_sse completed in 0.026 ms
26: generic completed in 0.102 ms
26: Best aligned arch: u_avx
26: Best unaligned arch: u_avx
 26/135 Test  #26: qa_volk_32f_accumulator_s32f .........................   Passed    0.01 sec
test 27
        Start  27: qa_volk_32f_acos_32f

27: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_acos_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
27: Test timeout computed to be: 10000000
27: RUN_VOLK_TESTS: volk_32f_acos_32f(131071,1)
27: Illegal instruction (core dumped)
 27/135 Test  #27: qa_volk_32f_acos_32f .................................***Failed    0.01 sec
test 28
        Start  28: qa_volk_32f_asin_32f

28: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_asin_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
28: Test timeout computed to be: 10000000
28: RUN_VOLK_TESTS: volk_32f_asin_32f(131071,1)
28: Illegal instruction (core dumped)
 28/135 Test  #28: qa_volk_32f_asin_32f .................................***Failed    0.01 sec
test 29
        Start  29: qa_volk_32f_atan_32f

29: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_atan_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
29: Test timeout computed to be: 10000000
29: RUN_VOLK_TESTS: volk_32f_atan_32f(131071,1)
29: Illegal instruction (core dumped)
 29/135 Test  #29: qa_volk_32f_atan_32f .................................***Failed    0.02 sec
test 30
        Start  30: qa_volk_32f_binary_slicer_32i

30: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_binary_slicer_32i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
30: Test timeout computed to be: 10000000
30: RUN_VOLK_TESTS: volk_32f_binary_slicer_32i(131071,1)
30: Illegal instruction (core dumped)
 30/135 Test  #30: qa_volk_32f_binary_slicer_32i ........................***Failed    0.01 sec
test 31
        Start  31: qa_volk_32f_binary_slicer_8i

31: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_binary_slicer_8i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
31: Test timeout computed to be: 10000000
31: RUN_VOLK_TESTS: volk_32f_binary_slicer_8i(131071,1)
31: Illegal instruction (core dumped)
 31/135 Test  #31: qa_volk_32f_binary_slicer_8i .........................***Failed    0.01 sec
test 32
        Start  32: qa_volk_32f_convert_64f

32: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_convert_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
32: Test timeout computed to be: 10000000
32: RUN_VOLK_TESTS: volk_32f_convert_64f(131071,1)
32: u_avx completed in 0.125 ms
32: u_sse2 completed in 0.164 ms
32: Illegal instruction (core dumped)
 32/135 Test  #32: qa_volk_32f_convert_64f ..............................***Failed    0.02 sec
test 33
        Start  33: qa_volk_32f_cos_32f

33: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_cos_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
33: Test timeout computed to be: 10000000
33: RUN_VOLK_TESTS: volk_32f_cos_32f(131071,1)
33: Illegal instruction (core dumped)
 33/135 Test  #33: qa_volk_32f_cos_32f ..................................***Failed    0.02 sec
test 34
        Start  34: qa_volk_32f_exp_32f

34: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_exp_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
34: Test timeout computed to be: 10000000
34: Did not run a test for kernel: volk_32f_exp_32f !
 34/135 Test  #34: qa_volk_32f_exp_32f ..................................   Passed    0.00 sec
test 35
        Start  35: qa_volk_32f_expfast_32f

35: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_expfast_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
35: Test timeout computed to be: 10000000
35: RUN_VOLK_TESTS: volk_32f_expfast_32f(131071,1)
35: Illegal instruction (core dumped)
 35/135 Test  #35: qa_volk_32f_expfast_32f ..............................***Failed    0.01 sec
test 36
        Start  36: qa_volk_32f_index_max_16u

36: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_index_max_16u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
36: Test timeout computed to be: 10000000
36: RUN_VOLK_TESTS: volk_32f_index_max_16u(131071,1)
36: Illegal instruction (core dumped)
 36/135 Test  #36: qa_volk_32f_index_max_16u ............................***Failed    0.01 sec
test 37
        Start  37: qa_volk_32f_index_max_32u

37: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_index_max_32u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
37: Test timeout computed to be: 10000000
37: RUN_VOLK_TESTS: volk_32f_index_max_32u(131071,1)
37: Illegal instruction (core dumped)
 37/135 Test  #37: qa_volk_32f_index_max_32u ............................***Failed    0.01 sec
test 38
        Start  38: qa_volk_32f_invsqrt_32f

38: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_invsqrt_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
38: Test timeout computed to be: 10000000
38: Did not run a test for kernel: volk_32f_invsqrt_32f !
 38/135 Test  #38: qa_volk_32f_invsqrt_32f ..............................   Passed    0.00 sec
test 39
        Start  39: qa_volk_32f_log2_32f

39: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_log2_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
39: Test timeout computed to be: 10000000
39: RUN_VOLK_TESTS: volk_32f_log2_32f(131071,1)
39: Illegal instruction (core dumped)
 39/135 Test  #39: qa_volk_32f_log2_32f .................................***Failed    0.02 sec
test 40
        Start  40: qa_volk_32f_null_32f

40: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_null_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
40: Test timeout computed to be: 10000000
40: Did not run a test for kernel: volk_32f_null_32f !
 40/135 Test  #40: qa_volk_32f_null_32f .................................   Passed    0.00 sec
test 41
        Start  41: qa_volk_32f_s32f_32f_fm_detect_32f

41: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_32f_fm_detect_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
41: Test timeout computed to be: 10000000
41: Did not run a test for kernel: volk_32f_s32f_32f_fm_detect_32f !
 41/135 Test  #41: qa_volk_32f_s32f_32f_fm_detect_32f ...................   Passed    0.00 sec
test 42
        Start  42: qa_volk_32f_s32f_add_32f

42: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_add_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
42: Test timeout computed to be: 10000000
42: RUN_VOLK_TESTS: volk_32f_s32f_add_32f(131071,1)
42: Illegal instruction (core dumped)
 42/135 Test  #42: qa_volk_32f_s32f_add_32f .............................***Failed    0.01 sec
test 43
        Start  43: qa_volk_32f_s32f_calc_spectral_noise_floor_32f

43: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_calc_spectral_noise_floor_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
43: Test timeout computed to be: 10000000
43: RUN_VOLK_TESTS: volk_32f_s32f_calc_spectral_noise_floor_32f(131071,1)
43: Illegal instruction (core dumped)
 43/135 Test  #43: qa_volk_32f_s32f_calc_spectral_noise_floor_32f .......***Failed    0.01 sec
test 44
        Start  44: qa_volk_32f_s32f_convert_16i

44: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_convert_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
44: Test timeout computed to be: 10000000
44: RUN_VOLK_TESTS: volk_32f_s32f_convert_16i(131071,1)
44: Illegal instruction (core dumped)
 44/135 Test  #44: qa_volk_32f_s32f_convert_16i .........................***Failed    0.02 sec
test 45
        Start  45: qa_volk_32f_s32f_convert_32i

45: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_convert_32i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
45: Test timeout computed to be: 10000000
45: RUN_VOLK_TESTS: volk_32f_s32f_convert_32i(131071,1)
45: Illegal instruction (core dumped)
 45/135 Test  #45: qa_volk_32f_s32f_convert_32i .........................***Failed    0.02 sec
test 46
        Start  46: qa_volk_32f_s32f_convert_8i

46: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_convert_8i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
46: Test timeout computed to be: 10000000
46: RUN_VOLK_TESTS: volk_32f_s32f_convert_8i(131071,1)
46: Illegal instruction (core dumped)
 46/135 Test  #46: qa_volk_32f_s32f_convert_8i ..........................***Failed    0.01 sec
test 47
        Start  47: qa_volk_32f_s32f_mod_rangepuppet_32f

47: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_mod_rangepuppet_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
47: Test timeout computed to be: 10000000
47: RUN_VOLK_TESTS: volk_32f_s32f_mod_rangepuppet_32f(131071,1)
47: Illegal instruction (core dumped)
 47/135 Test  #47: qa_volk_32f_s32f_mod_rangepuppet_32f .................***Failed    0.01 sec
test 48
        Start  48: qa_volk_32f_s32f_multiply_32f

48: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_multiply_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
48: Test timeout computed to be: 10000000
48: RUN_VOLK_TESTS: volk_32f_s32f_multiply_32f(131071,1)
48: Illegal instruction (core dumped)
 48/135 Test  #48: qa_volk_32f_s32f_multiply_32f ........................***Failed    0.01 sec
test 49
        Start  49: qa_volk_32f_s32f_normalize

49: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_normalize_test.sh" "/usr/ports/devel/volk/work/.build/lib"
49: Test timeout computed to be: 10000000
49: RUN_VOLK_TESTS: volk_32f_s32f_normalize(131071,1)
49: Illegal instruction (core dumped)
 49/135 Test  #49: qa_volk_32f_s32f_normalize ...........................***Failed    0.01 sec
test 50
        Start  50: qa_volk_32f_s32f_power_32f

50: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_power_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
50: Test timeout computed to be: 10000000
50: RUN_VOLK_TESTS: volk_32f_s32f_power_32f(131071,1)
50: a_sse4_1 completed in 6.497 ms
50: a_sse completed in 6.488 ms
50: generic completed in 6.816 ms
50: Best aligned arch: a_sse
50: Best unaligned arch: generic
 50/135 Test  #50: qa_volk_32f_s32f_power_32f ...........................   Passed    0.03 sec
test 51
        Start  51: qa_volk_32f_s32f_s32f_mod_range_32f

51: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_s32f_mod_range_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
51: Test timeout computed to be: 10000000
51: Did not run a test for kernel: volk_32f_s32f_s32f_mod_range_32f !
 51/135 Test  #51: qa_volk_32f_s32f_s32f_mod_range_32f ..................   Passed    0.00 sec
test 52
        Start  52: qa_volk_32f_s32f_stddev_32f

52: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_s32f_stddev_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
52: Test timeout computed to be: 10000000
52: RUN_VOLK_TESTS: volk_32f_s32f_stddev_32f(131071,1)
52: Illegal instruction (core dumped)
 52/135 Test  #52: qa_volk_32f_s32f_stddev_32f ..........................***Failed    0.01 sec
test 53
        Start  53: qa_volk_32f_sin_32f

53: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_sin_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
53: Test timeout computed to be: 10000000
53: RUN_VOLK_TESTS: volk_32f_sin_32f(131071,1)
53: Illegal instruction (core dumped)
 53/135 Test  #53: qa_volk_32f_sin_32f ..................................***Failed    0.02 sec
test 54
        Start  54: qa_volk_32f_sqrt_32f

54: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_sqrt_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
54: Test timeout computed to be: 10000000
54: RUN_VOLK_TESTS: volk_32f_sqrt_32f(131071,1)
54: a_sse completed in 0.092 ms
54: a_avx completed in 0.099 ms
54: Illegal instruction (core dumped)
 54/135 Test  #54: qa_volk_32f_sqrt_32f .................................***Failed    0.01 sec
test 55
        Start  55: qa_volk_32f_stddev_and_mean_32f_x2

55: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_stddev_and_mean_32f_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
55: Test timeout computed to be: 10000000
55: RUN_VOLK_TESTS: volk_32f_stddev_and_mean_32f_x2(131071,1)
55: Illegal instruction (core dumped)
 55/135 Test  #55: qa_volk_32f_stddev_and_mean_32f_x2 ...................***Failed    0.02 sec
test 56
        Start  56: qa_volk_32f_tan_32f

56: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_tan_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
56: Test timeout computed to be: 10000000
56: RUN_VOLK_TESTS: volk_32f_tan_32f(131071,1)
56: Illegal instruction (core dumped)
 56/135 Test  #56: qa_volk_32f_tan_32f ..................................***Failed    0.02 sec
test 57
        Start  57: qa_volk_32f_tanh_32f

57: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_tanh_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
57: Test timeout computed to be: 10000000
57: RUN_VOLK_TESTS: volk_32f_tanh_32f(131071,1)
57: generic completed in 2.52 ms
57: series completed in 0.454 ms
57: a_sse completed in 0.129 ms
57: a_avx completed in 0.102 ms
57: Illegal instruction (core dumped)
 57/135 Test  #57: qa_volk_32f_tanh_32f .................................***Failed    0.02 sec
test 58
        Start  58: qa_volk_32f_x2_add_32f

58: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_add_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
58: Test timeout computed to be: 10000000
58: RUN_VOLK_TESTS: volk_32f_x2_add_32f(131071,1)
58: Illegal instruction (core dumped)
 58/135 Test  #58: qa_volk_32f_x2_add_32f ...............................***Failed    0.02 sec
test 59
        Start  59: qa_volk_32f_x2_divide_32f

59: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_divide_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
59: Test timeout computed to be: 10000000
59: RUN_VOLK_TESTS: volk_32f_x2_divide_32f(131071,1)
59: Illegal instruction (core dumped)
 59/135 Test  #59: qa_volk_32f_x2_divide_32f ............................***Failed    0.02 sec
test 60
        Start  60: qa_volk_32f_x2_dot_prod_16i

60: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_dot_prod_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
60: Test timeout computed to be: 10000000
60: RUN_VOLK_TESTS: volk_32f_x2_dot_prod_16i(131071,1)
60: generic completed in 0.112 ms
60: a_sse completed in 0.097 ms
60: Illegal instruction (core dumped)
 60/135 Test  #60: qa_volk_32f_x2_dot_prod_16i ..........................***Failed    0.02 sec
test 61
        Start  61: qa_volk_32f_x2_dot_prod_32f

61: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_dot_prod_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
61: Test timeout computed to be: 10000000
61: RUN_VOLK_TESTS: volk_32f_x2_dot_prod_32f(131071,1)
61: generic completed in 0.125 ms
61: u_sse completed in 0.108 ms
61: u_sse3 completed in 0.113 ms
61: u_sse4_1 completed in 0.111 ms
61: u_avx completed in 0.108 ms
61: Illegal instruction (core dumped)
 61/135 Test  #61: qa_volk_32f_x2_dot_prod_32f ..........................***Failed    0.03 sec
test 62
        Start  62: qa_volk_32f_x2_fm_detectpuppet_32f

62: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_fm_detectpuppet_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
62: Test timeout computed to be: 10000000
62: RUN_VOLK_TESTS: volk_32f_x2_fm_detectpuppet_32f(131071,1)
62: Illegal instruction (core dumped)
 62/135 Test  #62: qa_volk_32f_x2_fm_detectpuppet_32f ...................***Failed    0.01 sec
test 63
        Start  63: qa_volk_32f_x2_interleave_32fc

63: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_interleave_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
63: Test timeout computed to be: 10000000
63: RUN_VOLK_TESTS: volk_32f_x2_interleave_32fc(131071,1)
63: Illegal instruction (core dumped)
 63/135 Test  #63: qa_volk_32f_x2_interleave_32fc .......................***Failed    0.02 sec
test 64
        Start  64: qa_volk_32f_x2_max_32f

64: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_max_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
64: Test timeout computed to be: 10000000
64: RUN_VOLK_TESTS: volk_32f_x2_max_32f(131071,1)
64: Illegal instruction (core dumped)
 64/135 Test  #64: qa_volk_32f_x2_max_32f ...............................***Failed    0.02 sec
test 65
        Start  65: qa_volk_32f_x2_min_32f

65: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_min_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
65: Test timeout computed to be: 10000000
65: RUN_VOLK_TESTS: volk_32f_x2_min_32f(131071,1)
65: a_sse completed in 0.133 ms
65: Illegal instruction (core dumped)
 65/135 Test  #65: qa_volk_32f_x2_min_32f ...............................***Failed    0.02 sec
test 66
        Start  66: qa_volk_32f_x2_multiply_32f

66: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_multiply_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
66: Test timeout computed to be: 10000000
66: RUN_VOLK_TESTS: volk_32f_x2_multiply_32f(131071,1)
66: u_sse completed in 0.136 ms
66: Illegal instruction (core dumped)
 66/135 Test  #66: qa_volk_32f_x2_multiply_32f ..........................***Failed    0.02 sec
test 67
        Start  67: qa_volk_32f_x2_pow_32f

67: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_pow_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
67: Test timeout computed to be: 10000000
67: RUN_VOLK_TESTS: volk_32f_x2_pow_32f(131071,1)
67: Illegal instruction (core dumped)
 67/135 Test  #67: qa_volk_32f_x2_pow_32f ...............................***Failed    0.02 sec
test 68
        Start  68: qa_volk_32f_x2_s32f_interleave_16ic

68: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_s32f_interleave_16ic_test.sh" "/usr/ports/devel/volk/work/.build/lib"
68: Test timeout computed to be: 10000000
68: RUN_VOLK_TESTS: volk_32f_x2_s32f_interleave_16ic(131071,1)
68: Illegal instruction (core dumped)
 68/135 Test  #68: qa_volk_32f_x2_s32f_interleave_16ic ..................***Failed    0.02 sec
test 69
        Start  69: qa_volk_32f_x2_subtract_32f

69: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x2_subtract_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
69: Test timeout computed to be: 10000000
69: RUN_VOLK_TESTS: volk_32f_x2_subtract_32f(131071,1)
69: Illegal instruction (core dumped)
 69/135 Test  #69: qa_volk_32f_x2_subtract_32f ..........................***Failed    0.02 sec
test 70
        Start  70: qa_volk_32f_x3_sum_of_poly_32f

70: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32f_x3_sum_of_poly_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
70: Test timeout computed to be: 10000000
70: RUN_VOLK_TESTS: volk_32f_x3_sum_of_poly_32f(131071,1)
70: Illegal instruction (core dumped)
 70/135 Test  #70: qa_volk_32f_x3_sum_of_poly_32f .......................***Failed    0.02 sec
test 71
        Start  71: qa_volk_32fc_32f_add_32fc

71: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_32f_add_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
71: Test timeout computed to be: 10000000
71: RUN_VOLK_TESTS: volk_32fc_32f_add_32fc(131071,1)
71: generic completed in 0.184 ms
71: Illegal instruction (core dumped)
 71/135 Test  #71: qa_volk_32fc_32f_add_32fc ............................***Failed    0.02 sec
test 72
        Start  72: qa_volk_32fc_32f_dot_prod_32fc

72: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_32f_dot_prod_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
72: Test timeout computed to be: 10000000
72: RUN_VOLK_TESTS: volk_32fc_32f_dot_prod_32fc(131071,1)
72: generic completed in 0.166 ms
72: Illegal instruction (core dumped)
 72/135 Test  #72: qa_volk_32fc_32f_dot_prod_32fc .......................***Failed    0.03 sec
test 73
        Start  73: qa_volk_32fc_32f_multiply_32fc

73: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_32f_multiply_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
73: Test timeout computed to be: 10000000
73: RUN_VOLK_TESTS: volk_32fc_32f_multiply_32fc(131071,1)
73: Illegal instruction (core dumped)
 73/135 Test  #73: qa_volk_32fc_32f_multiply_32fc .......................***Failed    0.02 sec
test 74
        Start  74: qa_volk_32fc_accumulator_s32fc

74: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_accumulator_s32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
74: Test timeout computed to be: 10000000
74: RUN_VOLK_TESTS: volk_32fc_accumulator_s32fc(131071,1)
74: generic completed in 0.143 ms
74: u_avx completed in 0.109 ms
74: u_sse completed in 0.102 ms
74: a_avx completed in 0.074 ms
74: a_sse completed in 0.06 ms
74: Best aligned arch: a_sse
74: Best unaligned arch: u_sse
 74/135 Test  #74: qa_volk_32fc_accumulator_s32fc .......................   Passed    0.02 sec
test 75
        Start  75: qa_volk_32fc_conjugate_32fc

75: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_conjugate_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
75: Test timeout computed to be: 10000000
75: RUN_VOLK_TESTS: volk_32fc_conjugate_32fc(131071,1)
75: u_avx completed in 0.211 ms
75: u_sse3 completed in 0.181 ms
75: generic completed in 0.181 ms
75: a_avx completed in 0.213 ms
75: a_sse3 completed in 0.212 ms
75: a_generic completed in 0.157 ms
75: Best aligned arch: a_generic
75: Best unaligned arch: u_sse3
 75/135 Test  #75: qa_volk_32fc_conjugate_32fc ..........................   Passed    0.03 sec
test 76
        Start  76: qa_volk_32fc_convert_16ic

76: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_convert_16ic_test.sh" "/usr/ports/devel/volk/work/.build/lib"
76: Test timeout computed to be: 10000000
76: RUN_VOLK_TESTS: volk_32fc_convert_16ic(131071,1)
76: Illegal instruction (core dumped)
 76/135 Test  #76: qa_volk_32fc_convert_16ic ............................***Failed    0.02 sec
test 77
        Start  77: qa_volk_32fc_deinterleave_32f_x2

77: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_deinterleave_32f_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
77: Test timeout computed to be: 10000000
77: RUN_VOLK_TESTS: volk_32fc_deinterleave_32f_x2(131071,1)
77: a_avx completed in 0.155 ms
77: a_sse completed in 0.161 ms
77: Illegal instruction (core dumped)
 77/135 Test  #77: qa_volk_32fc_deinterleave_32f_x2 .....................***Failed    0.02 sec
test 78
        Start  78: qa_volk_32fc_deinterleave_64f_x2

78: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_deinterleave_64f_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
78: Test timeout computed to be: 10000000
78: RUN_VOLK_TESTS: volk_32fc_deinterleave_64f_x2(131071,1)
78: u_avx completed in 0.32 ms
78: u_sse2 completed in 0.301 ms
78: Illegal instruction (core dumped)
 78/135 Test  #78: qa_volk_32fc_deinterleave_64f_x2 .....................***Failed    0.03 sec
test 79
        Start  79: qa_volk_32fc_deinterleave_imag_32f

79: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_deinterleave_imag_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
79: Test timeout computed to be: 10000000
79: RUN_VOLK_TESTS: volk_32fc_deinterleave_imag_32f(131071,1)
79: a_avx completed in 0.092 ms
79: a_sse completed in 0.081 ms
79: Illegal instruction (core dumped)
 79/135 Test  #79: qa_volk_32fc_deinterleave_imag_32f ...................***Failed    0.02 sec
test 80
        Start  80: qa_volk_32fc_deinterleave_real_32f

80: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_deinterleave_real_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
80: Test timeout computed to be: 10000000
80: RUN_VOLK_TESTS: volk_32fc_deinterleave_real_32f(131071,1)
80: Illegal instruction (core dumped)
 80/135 Test  #80: qa_volk_32fc_deinterleave_real_32f ...................***Failed    0.01 sec
test 81
        Start  81: qa_volk_32fc_deinterleave_real_64f

81: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_deinterleave_real_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
81: Test timeout computed to be: 10000000
81: RUN_VOLK_TESTS: volk_32fc_deinterleave_real_64f(131071,1)
81: a_avx2 completed in 0.158 ms
81: a_sse2 completed in 0.168 ms
81: Illegal instruction (core dumped)
 81/135 Test  #81: qa_volk_32fc_deinterleave_real_64f ...................***Failed    0.02 sec
test 82
        Start  82: qa_volk_32fc_index_max_16u

82: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_index_max_16u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
82: Test timeout computed to be: 10000000
82: RUN_VOLK_TESTS: volk_32fc_index_max_16u(131071,1)
82: Illegal instruction (core dumped)
 82/135 Test  #82: qa_volk_32fc_index_max_16u ...........................***Failed    0.02 sec
test 83
        Start  83: qa_volk_32fc_index_max_32u

83: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_index_max_32u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
83: Test timeout computed to be: 10000000
83: RUN_VOLK_TESTS: volk_32fc_index_max_32u(131071,1)
83: Illegal instruction (core dumped)
 83/135 Test  #83: qa_volk_32fc_index_max_32u ...........................***Failed    0.02 sec
test 84
        Start  84: qa_volk_32fc_magnitude_32f

84: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_magnitude_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
84: Test timeout computed to be: 10000000
84: RUN_VOLK_TESTS: volk_32fc_magnitude_32f(131071,1)
84: u_avx completed in 0.143 ms
84: u_sse3 completed in 0.151 ms
84: u_sse completed in 0.148 ms
84: Illegal instruction (core dumped)
 84/135 Test  #84: qa_volk_32fc_magnitude_32f ...........................***Failed    0.02 sec
test 85
        Start  85: qa_volk_32fc_magnitude_squared_32f

85: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_magnitude_squared_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
85: Test timeout computed to be: 10000000
85: RUN_VOLK_TESTS: volk_32fc_magnitude_squared_32f(131071,1)
85: u_avx completed in 0.145 ms
85: u_sse3 completed in 0.151 ms
85: u_sse completed in 0.148 ms
85: Illegal instruction (core dumped)
 85/135 Test  #85: qa_volk_32fc_magnitude_squared_32f ...................***Failed    0.02 sec
test 86
        Start  86: qa_volk_32fc_s32f_atan2_32f

86: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_atan2_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
86: Test timeout computed to be: 10000000
86: RUN_VOLK_TESTS: volk_32fc_s32f_atan2_32f(131071,1)
86: a_sse4_1 completed in 2.955 ms
86: a_sse completed in 2.957 ms
86: generic completed in 3.003 ms
86: Best aligned arch: a_sse4_1
86: Best unaligned arch: generic
 86/135 Test  #86: qa_volk_32fc_s32f_atan2_32f ..........................   Passed    0.02 sec
test 87
        Start  87: qa_volk_32fc_s32f_deinterleave_real_16i

87: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_deinterleave_real_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
87: Test timeout computed to be: 10000000
87: RUN_VOLK_TESTS: volk_32fc_s32f_deinterleave_real_16i(131071,1)
87: Illegal instruction (core dumped)
 87/135 Test  #87: qa_volk_32fc_s32f_deinterleave_real_16i ..............***Failed    0.01 sec
test 88
        Start  88: qa_volk_32fc_s32f_magnitude_16i

88: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_magnitude_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
88: Test timeout computed to be: 10000000
88: RUN_VOLK_TESTS: volk_32fc_s32f_magnitude_16i(131071,1)
88: Illegal instruction (core dumped)
 88/135 Test  #88: qa_volk_32fc_s32f_magnitude_16i ......................***Failed    0.01 sec
test 89
        Start  89: qa_volk_32fc_s32f_power_32fc

89: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_power_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
89: Test timeout computed to be: 10000000
89: RUN_VOLK_TESTS: volk_32fc_s32f_power_32fc(131071,1)
89: a_sse completed in 13.194 ms
89: generic completed in 13.319 ms
89: Best aligned arch: a_sse
89: Best unaligned arch: generic
 89/135 Test  #89: qa_volk_32fc_s32f_power_32fc .........................   Passed    0.04 sec
test 90
        Start  90: qa_volk_32fc_s32f_power_spectral_densitypuppet_32f

90: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_power_spectral_densitypuppet_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
90: Test timeout computed to be: 10000000
90: RUN_VOLK_TESTS: volk_32fc_s32f_power_spectral_densitypuppet_32f(131071,1)
90: Illegal instruction (core dumped)
 90/135 Test  #90: qa_volk_32fc_s32f_power_spectral_densitypuppet_32f ...***Failed    0.01 sec
test 91
        Start  91: qa_volk_32fc_s32f_power_spectrum_32f

91: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_power_spectrum_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
91: Test timeout computed to be: 10000000
91: RUN_VOLK_TESTS: volk_32fc_s32f_power_spectrum_32f(131071,1)
91: Illegal instruction (core dumped)
 91/135 Test  #91: qa_volk_32fc_s32f_power_spectrum_32f .................***Failed    0.01 sec
test 92
        Start  92: qa_volk_32fc_s32f_x2_power_spectral_density_32f

92: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32f_x2_power_spectral_density_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
92: Test timeout computed to be: 10000000
92: Did not run a test for kernel: volk_32fc_s32f_x2_power_spectral_density_32f !
 92/135 Test  #92: qa_volk_32fc_s32f_x2_power_spectral_density_32f ......   Passed    0.00 sec
test 93
        Start  93: qa_volk_32fc_s32fc_multiply_32fc

93: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32fc_multiply_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
93: Test timeout computed to be: 10000000
93: RUN_VOLK_TESTS: volk_32fc_s32fc_multiply_32fc(131071,1)
93: Illegal instruction (core dumped)
 93/135 Test  #93: qa_volk_32fc_s32fc_multiply_32fc .....................***Failed    0.03 sec
test 94
        Start  94: qa_volk_32fc_s32fc_rotatorpuppet_32fc

94: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32fc_rotatorpuppet_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
94: Test timeout computed to be: 10000000
94: RUN_VOLK_TESTS: volk_32fc_s32fc_rotatorpuppet_32fc(131071,1)
94: Illegal instruction (core dumped)
 94/135 Test  #94: qa_volk_32fc_s32fc_rotatorpuppet_32fc ................***Failed    0.02 sec
test 95
        Start  95: qa_volk_32fc_s32fc_x2_rotator_32fc

95: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_s32fc_x2_rotator_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
95: Test timeout computed to be: 10000000
95: Did not run a test for kernel: volk_32fc_s32fc_x2_rotator_32fc !
 95/135 Test  #95: qa_volk_32fc_s32fc_x2_rotator_32fc ...................   Passed    0.00 sec
test 96
        Start  96: qa_volk_32fc_x2_add_32fc

96: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_add_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
96: Test timeout computed to be: 10000000
96: RUN_VOLK_TESTS: volk_32fc_x2_add_32fc(131071,1)
96: u_avx completed in 0.338 ms
96: a_avx completed in 0.338 ms
96: u_sse completed in 0.317 ms
96: Illegal instruction (core dumped)
 96/135 Test  #96: qa_volk_32fc_x2_add_32fc .............................***Failed    0.03 sec
test 97
        Start  97: qa_volk_32fc_x2_conjugate_dot_prod_32fc

97: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_conjugate_dot_prod_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
97: Test timeout computed to be: 10000000
97: RUN_VOLK_TESTS: volk_32fc_x2_conjugate_dot_prod_32fc(131071,1)
97: generic completed in 0.186 ms
97: u_avx completed in 0.189 ms
97: u_sse3 completed in 0.165 ms
97: a_avx completed in 0.208 ms
97: a_sse3 completed in 0.168 ms
97: a_generic completed in 0.183 ms
97: a_sse completed in 0.15 ms
97: Best aligned arch: a_sse
97: Best unaligned arch: u_sse3
 97/135 Test  #97: qa_volk_32fc_x2_conjugate_dot_prod_32fc ..............   Passed    0.05 sec
test 98
        Start  98: qa_volk_32fc_x2_divide_32fc

98: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_divide_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
98: Test timeout computed to be: 10000000
98: RUN_VOLK_TESTS: volk_32fc_x2_divide_32fc(131071,1)
98: generic completed in 4.023 ms
98: u_sse3 completed in 0.279 ms
98: u_avx completed in 0.286 ms
98: a_sse3 completed in 0.307 ms
98: a_avx completed in 0.224 ms
98: Best aligned arch: a_avx
98: Best unaligned arch: u_sse3
 98/135 Test  #98: qa_volk_32fc_x2_divide_32fc ..........................   Passed    0.04 sec
test 99
        Start  99: qa_volk_32fc_x2_dot_prod_32fc

99: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_dot_prod_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
99: Test timeout computed to be: 10000000
99: RUN_VOLK_TESTS: volk_32fc_x2_dot_prod_32fc(131071,1)
99: generic completed in 0.204 ms
99: u_sse_64 completed in 0.211 ms
99: u_sse3 completed in 0.189 ms
99: u_avx completed in 0.169 ms
99: Illegal instruction (core dumped)
 99/135 Test  #99: qa_volk_32fc_x2_dot_prod_32fc ........................***Failed    0.05 sec
test 100
        Start 100: qa_volk_32fc_x2_multiply_32fc

100: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_multiply_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
100: Test timeout computed to be: 10000000
100: RUN_VOLK_TESTS: volk_32fc_x2_multiply_32fc(131071,1)
100: Illegal instruction (core dumped)
100/135 Test #100: qa_volk_32fc_x2_multiply_32fc ........................***Failed    0.04 sec
test 101
        Start 101: qa_volk_32fc_x2_multiply_conjugate_32fc

101: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_multiply_conjugate_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
101: Test timeout computed to be: 10000000
101: RUN_VOLK_TESTS: volk_32fc_x2_multiply_conjugate_32fc(131071,1)
101: u_avx completed in 0.244 ms
101: u_sse3 completed in 0.26 ms
101: generic completed in 0.415 ms
101: a_avx completed in 0.214 ms
101: a_sse3 completed in 0.248 ms
101: a_generic completed in 0.221 ms
101: Best aligned arch: a_avx
101: Best unaligned arch: u_avx
101/135 Test #101: qa_volk_32fc_x2_multiply_conjugate_32fc ..............   Passed    0.04 sec
test 102
        Start 102: qa_volk_32fc_x2_s32f_square_dist_scalar_mult_32f

102: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_s32f_square_dist_scalar_mult_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
102: Test timeout computed to be: 10000000
102: RUN_VOLK_TESTS: volk_32fc_x2_s32f_square_dist_scalar_mult_32f(131071,1)
102: Illegal instruction (core dumped)
102/135 Test #102: qa_volk_32fc_x2_s32f_square_dist_scalar_mult_32f .....***Failed    0.03 sec
test 103
        Start 103: qa_volk_32fc_x2_s32fc_multiply_conjugate_add_32fc

103: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_s32fc_multiply_conjugate_add_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
103: Test timeout computed to be: 10000000
103: RUN_VOLK_TESTS: volk_32fc_x2_s32fc_multiply_conjugate_add_32fc(131071,1)
103: generic completed in 0.33 ms
103: Illegal instruction (core dumped)
103/135 Test #103: qa_volk_32fc_x2_s32fc_multiply_conjugate_add_32fc ....***Failed    0.03 sec
test 104
        Start 104: qa_volk_32fc_x2_square_dist_32f

104: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32fc_x2_square_dist_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
104: Test timeout computed to be: 10000000
104: RUN_VOLK_TESTS: volk_32fc_x2_square_dist_32f(131071,1)
104: Illegal instruction (core dumped)
104/135 Test #104: qa_volk_32fc_x2_square_dist_32f ......................***Failed    0.02 sec
test 105
        Start 105: qa_volk_32i_s32f_convert_32f

105: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32i_s32f_convert_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
105: Test timeout computed to be: 10000000
105: RUN_VOLK_TESTS: volk_32i_s32f_convert_32f(131071,1)
105: Illegal instruction (core dumped)
105/135 Test #105: qa_volk_32i_s32f_convert_32f .........................***Failed    0.02 sec
test 106
        Start 106: qa_volk_32i_x2_and_32i

106: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32i_x2_and_32i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
106: Test timeout computed to be: 10000000
106: RUN_VOLK_TESTS: volk_32i_x2_and_32i(131071,1)
106: Illegal instruction (core dumped)
106/135 Test #106: qa_volk_32i_x2_and_32i ...............................***Failed    0.02 sec
test 107
        Start 107: qa_volk_32i_x2_or_32i

107: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32i_x2_or_32i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
107: Test timeout computed to be: 10000000
107: RUN_VOLK_TESTS: volk_32i_x2_or_32i(131071,1)
107: Illegal instruction (core dumped)
107/135 Test #107: qa_volk_32i_x2_or_32i ................................***Failed    0.02 sec
test 108
        Start 108: qa_volk_32u_byteswap

108: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32u_byteswap_test.sh" "/usr/ports/devel/volk/work/.build/lib"
108: Test timeout computed to be: 10000000
108: Did not run a test for kernel: volk_32u_byteswap !
108/135 Test #108: qa_volk_32u_byteswap .................................   Passed    0.00 sec
test 109
        Start 109: qa_volk_32u_byteswappuppet_32u

109: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32u_byteswappuppet_32u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
109: Test timeout computed to be: 10000000
109: RUN_VOLK_TESTS: volk_32u_byteswappuppet_32u(131071,1)
109: Illegal instruction (core dumped)
109/135 Test #109: qa_volk_32u_byteswappuppet_32u .......................***Failed    0.01 sec
test 110
        Start 110: qa_volk_32u_popcnt

110: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32u_popcnt_test.sh" "/usr/ports/devel/volk/work/.build/lib"
110: Test timeout computed to be: 10000000
110: Did not run a test for kernel: volk_32u_popcnt !
110/135 Test #110: qa_volk_32u_popcnt ...................................   Passed    0.00 sec
test 111
        Start 111: qa_volk_32u_popcntpuppet_32u

111: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32u_popcntpuppet_32u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
111: Test timeout computed to be: 10000000
111: RUN_VOLK_TESTS: volk_32u_popcntpuppet_32u(131071,1)
111: Illegal instruction (core dumped)
111/135 Test #111: qa_volk_32u_popcntpuppet_32u .........................***Failed    0.01 sec
test 112
        Start 112: qa_volk_32u_reverse_32u

112: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_32u_reverse_32u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
112: Test timeout computed to be: 10000000
112: RUN_VOLK_TESTS: volk_32u_reverse_32u(131071,1)
112: Illegal instruction (core dumped)
112/135 Test #112: qa_volk_32u_reverse_32u ..............................***Failed    0.02 sec
test 113
        Start 113: qa_volk_64f_convert_32f

113: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64f_convert_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
113: Test timeout computed to be: 10000000
113: RUN_VOLK_TESTS: volk_64f_convert_32f(131071,1)
113: Illegal instruction (core dumped)
113/135 Test #113: qa_volk_64f_convert_32f ..............................***Failed    0.02 sec
test 114
        Start 114: qa_volk_64f_x2_add_64f

114: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64f_x2_add_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
114: Test timeout computed to be: 10000000
114: RUN_VOLK_TESTS: volk_64f_x2_add_64f(131071,1)
114: Illegal instruction (core dumped)
114/135 Test #114: qa_volk_64f_x2_add_64f ...............................***Failed    0.03 sec
test 115
        Start 115: qa_volk_64f_x2_max_64f

115: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64f_x2_max_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
115: Test timeout computed to be: 10000000
115: RUN_VOLK_TESTS: volk_64f_x2_max_64f(131071,1)
115: Illegal instruction (core dumped)
115/135 Test #115: qa_volk_64f_x2_max_64f ...............................***Failed    0.03 sec
test 116
        Start 116: qa_volk_64f_x2_min_64f

116: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64f_x2_min_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
116: Test timeout computed to be: 10000000
116: RUN_VOLK_TESTS: volk_64f_x2_min_64f(131071,1)
116: Illegal instruction (core dumped)
116/135 Test #116: qa_volk_64f_x2_min_64f ...............................***Failed    0.03 sec
test 117
        Start 117: qa_volk_64f_x2_multiply_64f

117: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64f_x2_multiply_64f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
117: Test timeout computed to be: 10000000
117: RUN_VOLK_TESTS: volk_64f_x2_multiply_64f(131071,1)
117: Illegal instruction (core dumped)
117/135 Test #117: qa_volk_64f_x2_multiply_64f ..........................***Failed    0.03 sec
test 118
        Start 118: qa_volk_64u_byteswap

118: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64u_byteswap_test.sh" "/usr/ports/devel/volk/work/.build/lib"
118: Test timeout computed to be: 10000000
118: Did not run a test for kernel: volk_64u_byteswap !
118/135 Test #118: qa_volk_64u_byteswap .................................   Passed    0.00 sec
test 119
        Start 119: qa_volk_64u_byteswappuppet_64u

119: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64u_byteswappuppet_64u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
119: Test timeout computed to be: 10000000
119: RUN_VOLK_TESTS: volk_64u_byteswappuppet_64u(131071,1)
119: Illegal instruction (core dumped)
119/135 Test #119: qa_volk_64u_byteswappuppet_64u .......................***Failed    0.02 sec
test 120
        Start 120: qa_volk_64u_popcnt

120: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64u_popcnt_test.sh" "/usr/ports/devel/volk/work/.build/lib"
120: Test timeout computed to be: 10000000
120: Did not run a test for kernel: volk_64u_popcnt !
120/135 Test #120: qa_volk_64u_popcnt ...................................   Passed    0.00 sec
test 121
        Start 121: qa_volk_64u_popcntpuppet_64u

121: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_64u_popcntpuppet_64u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
121: Test timeout computed to be: 10000000
121: RUN_VOLK_TESTS: volk_64u_popcntpuppet_64u(131071,1)
121: Illegal instruction (core dumped)
121/135 Test #121: qa_volk_64u_popcntpuppet_64u .........................***Failed    0.01 sec
test 122
        Start 122: qa_volk_8i_convert_16i

122: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8i_convert_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
122: Test timeout computed to be: 10000000
122: RUN_VOLK_TESTS: volk_8i_convert_16i(131071,1)
122: Illegal instruction (core dumped)
122/135 Test #122: qa_volk_8i_convert_16i ...............................***Failed    0.01 sec
test 123
        Start 123: qa_volk_8i_s32f_convert_32f

123: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8i_s32f_convert_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
123: Test timeout computed to be: 10000000
123: RUN_VOLK_TESTS: volk_8i_s32f_convert_32f(131071,1)
123: Illegal instruction (core dumped)
123/135 Test #123: qa_volk_8i_s32f_convert_32f ..........................***Failed    0.01 sec
test 124
        Start 124: qa_volk_8ic_deinterleave_16i_x2

124: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_deinterleave_16i_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
124: Test timeout computed to be: 10000000
124: RUN_VOLK_TESTS: volk_8ic_deinterleave_16i_x2(131071,1)
124: Illegal instruction (core dumped)
124/135 Test #124: qa_volk_8ic_deinterleave_16i_x2 ......................***Failed    0.01 sec
test 125
        Start 125: qa_volk_8ic_deinterleave_real_16i

125: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_deinterleave_real_16i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
125: Test timeout computed to be: 10000000
125: RUN_VOLK_TESTS: volk_8ic_deinterleave_real_16i(131071,1)
125: Illegal instruction (core dumped)
125/135 Test #125: qa_volk_8ic_deinterleave_real_16i ....................***Failed    0.01 sec
test 126
        Start 126: qa_volk_8ic_deinterleave_real_8i

126: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_deinterleave_real_8i_test.sh" "/usr/ports/devel/volk/work/.build/lib"
126: Test timeout computed to be: 10000000
126: RUN_VOLK_TESTS: volk_8ic_deinterleave_real_8i(131071,1)
126: Illegal instruction (core dumped)
126/135 Test #126: qa_volk_8ic_deinterleave_real_8i .....................***Failed    0.01 sec
test 127
        Start 127: qa_volk_8ic_s32f_deinterleave_32f_x2

127: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_s32f_deinterleave_32f_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
127: Test timeout computed to be: 10000000
127: RUN_VOLK_TESTS: volk_8ic_s32f_deinterleave_32f_x2(131071,1)
127: Illegal instruction (core dumped)
127/135 Test #127: qa_volk_8ic_s32f_deinterleave_32f_x2 .................***Failed    0.02 sec
test 128
        Start 128: qa_volk_8ic_s32f_deinterleave_real_32f

128: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_s32f_deinterleave_real_32f_test.sh" "/usr/ports/devel/volk/work/.build/lib"
128: Test timeout computed to be: 10000000
128: RUN_VOLK_TESTS: volk_8ic_s32f_deinterleave_real_32f(131071,1)
128: Illegal instruction (core dumped)
128/135 Test #128: qa_volk_8ic_s32f_deinterleave_real_32f ...............***Failed    0.01 sec
test 129
        Start 129: qa_volk_8ic_x2_multiply_conjugate_16ic

129: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_x2_multiply_conjugate_16ic_test.sh" "/usr/ports/devel/volk/work/.build/lib"
129: Test timeout computed to be: 10000000
129: RUN_VOLK_TESTS: volk_8ic_x2_multiply_conjugate_16ic(131071,1)
129: Illegal instruction (core dumped)
129/135 Test #129: qa_volk_8ic_x2_multiply_conjugate_16ic ...............***Failed    0.01 sec
test 130
        Start 130: qa_volk_8ic_x2_s32f_multiply_conjugate_32fc

130: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8ic_x2_s32f_multiply_conjugate_32fc_test.sh" "/usr/ports/devel/volk/work/.build/lib"
130: Test timeout computed to be: 10000000
130: RUN_VOLK_TESTS: volk_8ic_x2_s32f_multiply_conjugate_32fc(131071,1)
130: Illegal instruction (core dumped)
130/135 Test #130: qa_volk_8ic_x2_s32f_multiply_conjugate_32fc ..........***Failed    0.02 sec
test 131
        Start 131: qa_volk_8u_conv_k7_r2puppet_8u

131: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8u_conv_k7_r2puppet_8u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
131: Test timeout computed to be: 10000000
131: RUN_VOLK_TESTS: volk_8u_conv_k7_r2puppet_8u(131071,1)
131: Illegal instruction (core dumped)
131/135 Test #131: qa_volk_8u_conv_k7_r2puppet_8u .......................***Failed    0.01 sec
test 132
        Start 132: qa_volk_8u_x2_encodeframepolar_8u

132: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8u_x2_encodeframepolar_8u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
132: Test timeout computed to be: 10000000
132: Did not run a test for kernel: volk_8u_x2_encodeframepolar_8u !
132/135 Test #132: qa_volk_8u_x2_encodeframepolar_8u ....................   Passed    0.00 sec
test 133
        Start 133: qa_volk_8u_x3_encodepolar_8u_x2

133: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8u_x3_encodepolar_8u_x2_test.sh" "/usr/ports/devel/volk/work/.build/lib"
133: Test timeout computed to be: 10000000
133: Did not run a test for kernel: volk_8u_x3_encodepolar_8u_x2 !
133/135 Test #133: qa_volk_8u_x3_encodepolar_8u_x2 ......................   Passed    0.00 sec
test 134
        Start 134: qa_volk_8u_x3_encodepolarpuppet_8u

134: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8u_x3_encodepolarpuppet_8u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
134: Test timeout computed to be: 10000000
134: RUN_VOLK_TESTS: volk_8u_x3_encodepolarpuppet_8u(131071,1)
134: Illegal instruction (core dumped)
134/135 Test #134: qa_volk_8u_x3_encodepolarpuppet_8u ...................***Failed    0.01 sec
test 135
        Start 135: qa_volk_8u_x4_conv_k7_r2_8u

135: Test command: /bin/sh "/usr/ports/devel/volk/work/.build/lib/volk_8u_x4_conv_k7_r2_8u_test.sh" "/usr/ports/devel/volk/work/.build/lib"
135: Test timeout computed to be: 10000000
135: Did not run a test for kernel: volk_8u_x4_conv_k7_r2_8u !
135/135 Test #135: qa_volk_8u_x4_conv_k7_r2_8u ..........................   Passed    0.00 sec

23% tests passed, 104 tests failed out of 135

Total Test time (real) =   2.26 sec

The following tests FAILED:
          1 - qa_volk_16i_32fc_dot_prod_32fc (Failed)
          3 - qa_volk_16i_convert_8i (Failed)
          7 - qa_volk_16i_s32f_convert_32f (Failed)
         10 - qa_volk_16ic_convert_32fc (Failed)
         11 - qa_volk_16ic_deinterleave_16i_x2 (Failed)
         12 - qa_volk_16ic_deinterleave_real_16i (Failed)
         13 - qa_volk_16ic_deinterleave_real_8i (Failed)
         14 - qa_volk_16ic_magnitude_16i (Failed)
         15 - qa_volk_16ic_s32f_deinterleave_32f_x2 (Failed)
         16 - qa_volk_16ic_s32f_deinterleave_real_32f (Failed)
         17 - qa_volk_16ic_s32f_magnitude_32f (Failed)
         18 - qa_volk_16ic_x2_dot_prod_16ic (Failed)
         19 - qa_volk_16ic_x2_multiply_16ic (Failed)
         21 - qa_volk_16u_byteswappuppet_16u (Failed)
         22 - qa_volk_32f_64f_add_64f (Failed)
         23 - qa_volk_32f_64f_multiply_64f (Failed)
         25 - qa_volk_32f_8u_polarbutterflypuppet_32f (Failed)
         27 - qa_volk_32f_acos_32f (Failed)
         28 - qa_volk_32f_asin_32f (Failed)
         29 - qa_volk_32f_atan_32f (Failed)
         30 - qa_volk_32f_binary_slicer_32i (Failed)
         31 - qa_volk_32f_binary_slicer_8i (Failed)
         32 - qa_volk_32f_convert_64f (Failed)
         33 - qa_volk_32f_cos_32f (Failed)
         35 - qa_volk_32f_expfast_32f (Failed)
         36 - qa_volk_32f_index_max_16u (Failed)
         37 - qa_volk_32f_index_max_32u (Failed)
         39 - qa_volk_32f_log2_32f (Failed)
         42 - qa_volk_32f_s32f_add_32f (Failed)
         43 - qa_volk_32f_s32f_calc_spectral_noise_floor_32f (Failed)
         44 - qa_volk_32f_s32f_convert_16i (Failed)
         45 - qa_volk_32f_s32f_convert_32i (Failed)
         46 - qa_volk_32f_s32f_convert_8i (Failed)
         47 - qa_volk_32f_s32f_mod_rangepuppet_32f (Failed)
         48 - qa_volk_32f_s32f_multiply_32f (Failed)
         49 - qa_volk_32f_s32f_normalize (Failed)
         52 - qa_volk_32f_s32f_stddev_32f (Failed)
         53 - qa_volk_32f_sin_32f (Failed)
         54 - qa_volk_32f_sqrt_32f (Failed)
         55 - qa_volk_32f_stddev_and_mean_32f_x2 (Failed)
         56 - qa_volk_32f_tan_32f (Failed)
         57 - qa_volk_32f_tanh_32f (Failed)
         58 - qa_volk_32f_x2_add_32f (Failed)
         59 - qa_volk_32f_x2_divide_32f (Failed)
         60 - qa_volk_32f_x2_dot_prod_16i (Failed)
         61 - qa_volk_32f_x2_dot_prod_32f (Failed)
         62 - qa_volk_32f_x2_fm_detectpuppet_32f (Failed)
         63 - qa_volk_32f_x2_interleave_32fc (Failed)
         64 - qa_volk_32f_x2_max_32f (Failed)
         65 - qa_volk_32f_x2_min_32f (Failed)
         66 - qa_volk_32f_x2_multiply_32f (Failed)
         67 - qa_volk_32f_x2_pow_32f (Failed)
         68 - qa_volk_32f_x2_s32f_interleave_16ic (Failed)
         69 - qa_volk_32f_x2_subtract_32f (Failed)
         70 - qa_volk_32f_x3_sum_of_poly_32f (Failed)
         71 - qa_volk_32fc_32f_add_32fc (Failed)
         72 - qa_volk_32fc_32f_dot_prod_32fc (Failed)
         73 - qa_volk_32fc_32f_multiply_32fc (Failed)
         76 - qa_volk_32fc_convert_16ic (Failed)
         77 - qa_volk_32fc_deinterleave_32f_x2 (Failed)
         78 - qa_volk_32fc_deinterleave_64f_x2 (Failed)
         79 - qa_volk_32fc_deinterleave_imag_32f (Failed)
         80 - qa_volk_32fc_deinterleave_real_32f (Failed)
         81 - qa_volk_32fc_deinterleave_real_64f (Failed)
         82 - qa_volk_32fc_index_max_16u (Failed)
         83 - qa_volk_32fc_index_max_32u (Failed)
         84 - qa_volk_32fc_magnitude_32f (Failed)
         85 - qa_volk_32fc_magnitude_squared_32f (Failed)
         87 - qa_volk_32fc_s32f_deinterleave_real_16i (Failed)
         88 - qa_volk_32fc_s32f_magnitude_16i (Failed)
         90 - qa_volk_32fc_s32f_power_spectral_densitypuppet_32f (Failed)
         91 - qa_volk_32fc_s32f_power_spectrum_32f (Failed)
         93 - qa_volk_32fc_s32fc_multiply_32fc (Failed)
         94 - qa_volk_32fc_s32fc_rotatorpuppet_32fc (Failed)
         96 - qa_volk_32fc_x2_add_32fc (Failed)
         99 - qa_volk_32fc_x2_dot_prod_32fc (Failed)
        100 - qa_volk_32fc_x2_multiply_32fc (Failed)
        102 - qa_volk_32fc_x2_s32f_square_dist_scalar_mult_32f (Failed)
        103 - qa_volk_32fc_x2_s32fc_multiply_conjugate_add_32fc (Failed)
        104 - qa_volk_32fc_x2_square_dist_32f (Failed)
        105 - qa_volk_32i_s32f_convert_32f (Failed)
        106 - qa_volk_32i_x2_and_32i (Failed)
        107 - qa_volk_32i_x2_or_32i (Failed)
        109 - qa_volk_32u_byteswappuppet_32u (Failed)
        111 - qa_volk_32u_popcntpuppet_32u (Failed)
        112 - qa_volk_32u_reverse_32u (Failed)
        113 - qa_volk_64f_convert_32f (Failed)
        114 - qa_volk_64f_x2_add_64f (Failed)
        115 - qa_volk_64f_x2_max_64f (Failed)
        116 - qa_volk_64f_x2_min_64f (Failed)
        117 - qa_volk_64f_x2_multiply_64f (Failed)
        119 - qa_volk_64u_byteswappuppet_64u (Failed)
        121 - qa_volk_64u_popcntpuppet_64u (Failed)
        122 - qa_volk_8i_convert_16i (Failed)
        123 - qa_volk_8i_s32f_convert_32f (Failed)
        124 - qa_volk_8ic_deinterleave_16i_x2 (Failed)
        125 - qa_volk_8ic_deinterleave_real_16i (Failed)
        126 - qa_volk_8ic_deinterleave_real_8i (Failed)
        127 - qa_volk_8ic_s32f_deinterleave_32f_x2 (Failed)
        128 - qa_volk_8ic_s32f_deinterleave_real_32f (Failed)
        129 - qa_volk_8ic_x2_multiply_conjugate_16ic (Failed)
        130 - qa_volk_8ic_x2_s32f_multiply_conjugate_32fc (Failed)
        131 - qa_volk_8u_conv_k7_r2puppet_8u (Failed)
        134 - qa_volk_8u_x3_encodepolarpuppet_8u (Failed)
Errors while running CTest

Hope it helps

@dkozel
Copy link

dkozel commented Jun 14, 2021

Hi @diizzyy Which CPU do you have in your computer? An Intel Ivy Bridge Core processor?

@diizzyy
Copy link
Author

diizzyy commented Jun 15, 2021

@jdemel
Copy link
Contributor

jdemel commented Jun 15, 2021

Now, we can analyze this issue a bit further. Tests that fail show this line:
Illegal instruction (core dumped)
That's an error you receive if you e.g. want to execute an AVX512 command on a non AVX512 platform. With your specific CPU, the same would happen for AVX2 instructions.
We use cpu_features to detect which CPU extensions are available at runtime and call the appropriate specialized kernel. This is a one-time overhead at first function call. Since we compile all platform versions for x86_64, we need to do this check on runtime. CPU feature detection is quite difficult to do right. We had bugs in our own implementation that prevented us from cross platform support, thus we switched to a dependency where we hope all such knowledge is gathered in one place.

Without cpu_features compiled in, we can only rely on information acquired during compile time, i.e. a 64bit build will only offer SSE2. A 32bit build will only use generic kernels. Similar rules apply for ARM/NEON.
Currently, we don't provide such capabilities during compile time. We always relied on runtime feature detection.

@diizzyy
Copy link
Author

diizzyy commented Jun 15, 2021

Perhaps a better approach would be to assume that lets instructions up to SSE4 and/or AVX are available if cpu_features is disabled or just remove that option?
Edit: Ahh, sorry for duplicating your answer. Is there a simple fix for this on amd64?

@vishwin
Copy link

vishwin commented Jun 15, 2021

The main issue for FreeBSD is how we do our sysctls for such detection, see google/cpu_features#159.

@jdemel
Copy link
Contributor

jdemel commented Jun 16, 2021

@diizzyy Unfortunately, there isn't a "quick fix". I pushed to adopt cpu_features because it is difficult and cumbersome to implement CPU feature detection (and we had long standing bugs that we could fix on the way).

@vishwin Thanks for this hint. I hope this PR will be merged soon. Afterwards we can update our cpu_feature dependency and we might even find a way to run CI for FreeBSD. At least I'd be happy to have it.

@jdemel
Copy link
Contributor

jdemel commented Dec 22, 2021

I assume we can fix this issue by moving to a newer cpu_features version.
google/cpu_features#163

We should have a look at their CI system to run VOLK tests as well.

jdemel added a commit to jdemel/volk that referenced this issue Dec 22, 2021
We have 3 issues that should be fixed with this commit.

Fix gnuradio#428
Should be fixed because cpu_features detects `arm64` now. Thus, it
builds on MacOS and reports M1 capabilities.

Fix gnuradio#478
Fix gnuradio#484
cpu_features received quite a bit of contributions for FreeBSD. All the
issues we had should be fixed now. However, this might require further
evaluation.

Signed-off-by: Johannes Demel <demel@uni-bremen.de>
Alesha72003 pushed a commit to Alesha72003/volk that referenced this issue May 15, 2024
We have 3 issues that should be fixed with this commit.

Fix gnuradio#428
Should be fixed because cpu_features detects `arm64` now. Thus, it
builds on MacOS and reports M1 capabilities.

Fix gnuradio#478
Fix gnuradio#484
cpu_features received quite a bit of contributions for FreeBSD. All the
issues we had should be fixed now. However, this might require further
evaluation.

Signed-off-by: Johannes Demel <demel@uni-bremen.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants