


HVX warp code (using vgather)

See header files for more info

The 'core' warp operation is here
    src/hvx_warp_defs.hpp
    src/warp_block8_hvx.cpp

This may be useful for copying rectangles into VTCM
    src/rectangle_copy.h
    src/rectangle_copy.S

'Vector Tile Store' routines (no longer used by the warp, but may be useful; well tested).
    src/tile_store.h
    src/tile_store.S

May be useful for building warp mesh from a homography
    src/mesh_from_homog.hpp
    src/mesh_from_homog.cpp

A bit-accurate reference model for the warp:
    src/model/hvx_warpmodel.hpp
    src/model/hvx_warpmodel.cpp

... An OpenCV wrapper around the ref model ( and mesh_from_homog):
    src/model/hvx_warpmodel_opencv.hpp
    src/model/hvx_warpmodel_opencv.cpp


TESTS (each with makefile)
    src/model/test   - validate hvx warp code against ref model (using libnative)
    src/test_warp    - for testing the actual HVX code, including profiling
    src/subtest      - test suite for rectangle_copy and tile_store.





