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