I'm putting together a small tutorial on using vector types in GCC for a bioinformatics group. Does anyone know of anything similar - I've googled aleady and found nothing really good. Is this still the preferred way to declare vector types? typedef struct { int __attribute__((mode(V4SI))) v; signed short i[4]; } v4int; Or is there a better way to declare them? Thanks, Patrick -- "IBM uses what I like to call the 'hole-in-the-ground technique' to destroy the competition..... IBM digs a big HOLE in the ground and covers it with leaves. It then puts a big POT OF GOLD nearby. Then it gives the call, 'Hey, look at all this gold, get over here fast.' As soon as the competitor approaches the pot, he falls into the pit" - John C. Dvorak ... Patrick Audley paudley@xxxxxxxxxxx Blackcat Systems http://blackcat.ca Bringing Elegance to Complexity