| 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