• David Miller's avatar
    GCC/Clang compatible SIMD code ./dlib/simd/simd**_vec.h (#414) · 60092335
    David Miller authored
    * GCC/Clang compatible vector extension SIMD code
    
    * Minimal modifications to dlib for the simd_vec code to work, a few include changes and ifdefs
    
    * Changed tabbing to spaces
    
    * Allow type inference to binary ops on different types of same size
    
    * Added cmake option USE_AUTO_VECTOR, and fixed up preprocessor checks.
    It is required to build with gcc/clang auto vectorization
    
    * Changed to intrinsic version due to poor auto vectorization results.
    The simd8*_vec are just copies of the C code right now.
    
    * Removed _vec variants, added to existing defines. simd_check.h back in place and removed from dlib/simd.h
    60092335
Name
Last commit
Last update
..
assign_image.h Loading commit data...
assign_image_abstract.h Loading commit data...
colormaps.h Loading commit data...
colormaps_abstract.h Loading commit data...
draw.h Loading commit data...
draw_abstract.h Loading commit data...
edge_detector.h Loading commit data...
edge_detector_abstract.h Loading commit data...
equalize_histogram.h Loading commit data...
equalize_histogram_abstract.h Loading commit data...
fhog.h Loading commit data...
fhog_abstract.h Loading commit data...
hough_transform.h Loading commit data...
hough_transform_abstract.h Loading commit data...
image_pyramid.h Loading commit data...
image_pyramid_abstract.h Loading commit data...
integral_image.h Loading commit data...
integral_image_abstract.h Loading commit data...
interpolation.h Loading commit data...
interpolation_abstract.h Loading commit data...
label_connected_blobs.h Loading commit data...
label_connected_blobs_abstract.h Loading commit data...
lbp.h Loading commit data...
lbp_abstract.h Loading commit data...
morphological_operations.h Loading commit data...
morphological_operations_abstract.h Loading commit data...
random_color_transform.h Loading commit data...
random_color_transform_abstract.h Loading commit data...
random_cropper.h Loading commit data...
random_cropper_abstract.h Loading commit data...
segment_image.h Loading commit data...
segment_image_abstract.h Loading commit data...
spatial_filtering.h Loading commit data...
spatial_filtering_abstract.h Loading commit data...
thresholding.h Loading commit data...
thresholding_abstract.h Loading commit data...