Only three protokernels remain that are written entirely in assembly:
volk_32fc_x2_conjugate_dot_prod_32fc_a_sse
volk_32fc_x2_dot_prod_32fc_u_sse_64
volk_32fc_x2_dot_prod_32fc_a_sse_64
These are holdovers from the early days of GNU Radio, and I don't think keeping them is worth the maintenance cost. Both volk_32fc_x2_conjugate_dot_prod_32fc and volk_32fc_x2_dot_prod_32fc have SSE3 protokernels which perform better, and SSE3 has been around since 2004.
Only three protokernels remain that are written entirely in assembly:
volk_32fc_x2_conjugate_dot_prod_32fc_a_sse
volk_32fc_x2_dot_prod_32fc_u_sse_64
volk_32fc_x2_dot_prod_32fc_a_sse_64
These are holdovers from the early days of GNU Radio, and I don't think keeping them is worth the maintenance cost. Both
volk_32fc_x2_conjugate_dot_prod_32fc
andvolk_32fc_x2_dot_prod_32fc
have SSE3 protokernels which perform better, and SSE3 has been around since 2004.