Forum » » OS4 sur AmigaOne X1000 » » Caractéristiques hardware du X1000
Posté : 19-06-2012 15:17
Hello
Moi je défendrai surtout l' Altivec qui est une vraie tuerie par rapport à ce qu'on pouvait faire en Assembleur 68k
En effet cela permet de faire plusieurs calculs avec une seule instruction
(donc typiquement de manipuler des points 3D x y z ou des couleurs R G B A avec une seule instruction)
Un exemple l'instruction altivec "vmaddfp"
permet de multiplier et d'additionner des vecteurs de flottant
en gros ce que l'on ferait ainsi en C pour multiplier et d'additionner 3 tableaux de 4 flottants
float a[4];
float b[4];
float c[4];
c[0]=c[0]+a[0]*b[0];
c[1]=c[1]+a[1]*b[1];
c[2]=c[2]+a[2]*b[2];
c[3]=c[3]+a[3]*b[3];
s'écrirait en asm altivec
vmaddfp(a,b,c)
Malheureusement je doute que quiconque s'amuse encore à programmer en assembleur à notre époque
Donc y aura guère que MiniGL qui l'utilise un tout petit peu...
Alain
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1323&forum=20