Section courante

A propos

Section administrative du site

Assembleur 80x86

VBROADCASTSS

AVX (AMD ou INTEL) Vector Load with Broadcast Single-Precision

Syntaxe

VBROADCASTSS destination, source

Description

Cette instruction permet d'effectuer le chargement de valeurs réels de simple précision d'une opérande source et de se diffuser dans tous les éléments de l'opérande de destination.

Algorithme

SI version 128 bits ALORS
   temp ← source(31..0)
   destination(31..0) ← temp
   destination(63..32) ← temp
   destination(95..64) ← temp
   destination(127..96) ← temp
   destination(255..128) ← 0
SINON
   temp ← source(31..0)
   destination(31..0) ← temp
   destination(63..32) ← temp
   destination(95..64) ← temp
   destination(127..96) ← temp
   destination(159..128) ← temp
   destination(191..160) ← temp
   destination(223..192) ← temp
   destination(255..224) ← temp
FIN SI

Mnémonique

Instruction Opcode Description
VBROADCASTSS xmm1,m32 (VEX.128) 66h 0Fh 38h 18h /r Cette instruction permet d'effectuer le chargement de valeurs réels de simple précision d'une opérande source et de se diffuser dans tous les éléments de l'opérande de destination.
VBROADCASTSS ymm1,m32 (VEX.256) 66h 0Fh 38h 18h /r Cette instruction permet d'effectuer le chargement de valeurs réels de simple précision d'une opérande source et de se diffuser dans tous les éléments de l'opérande de destination.


Dernière mise à jour : Lundi, le 8 septembre 2014