5.3.1.2.1 : Les includes


Afin d'avoir une certaine généricité dans notre code, nous utiliserons l'include qui nous permet d'avoir accès à la taille des registres vectoriels de la machine hôte PLIB_VECTOR_SIZE_BYTE_FLOAT, dont nous aurons besoin dans la partie suivante :

1
#include "phoenix_intrinsics.h"


Nous aurons besoin de la fonction std::transform qui est disponible dans algorithm et d'un mode d'execution qui est définit dans execution :

1
2
#include <algorithm>
#include <execution>


Enfin, nous incluons notre header :

1
#include "intrinsics_propagation_link_block.h"