Don wrote: > > So it looks to me as though with the minimal language changes, we could > get almost complete SIMD support, with excellent syntax. > enum { x=0, y=1, z=2, w=3 } float[4] foo; foo[x] = 42; foo[y] = foo[x]; // etc foo[] = [foo[y],foo[x],foo[y],foo[x]]; *grin*