website logo
Auteur
avatar
thellier

Forum » » OS4 sur AmigaOne X1000 » » Caractéristiques hardware du X1000


Posté : 19-06-2012 15:17 icone du post

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