Question

J'ai récemment exploré les codes sources Delphi suivants:

À ma connaissance:

  1. SSE est la voie à suivre pour faire SIMD avec Single
  2. alors que SSE2 est l'équivalent de Double

Ma question:

Y a-t-il un moyen de faire la même chose (SMID avec un tableau de Extended je veux dire) si j'espère bénéficier de plus de précision que Extended peut fournir?

Était-ce utile?

La solution

Extended est un type FPU (x87), et un funky qui ne se trouve pas en dehors des processeurs x87.

SSE ne prend pas en charge les valeurs supérieures au double (donc pas de quad (128 bits) non plus).

Pas même dans les versions SSE documentées mais pas encore disponibles (Ivy Bridge)

Donc non, ce n'est pas possible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top