vinserti128

Insert Integer 128-bit

VINSERTI128 ymm1, ymm2, xmm3/m128, imm8

Inserts 128-bits of integer data into a YMM register.

Details

The Insert Integer 128-bit instruction inserts 128-bits of integer data into a YMM register.

Pseudocode Operation

// Inserts 128-bits of integer data into a YMM register

Example

VINSERTI128 ymm1, ymm2, xmm3/m128, 3

Encoding

Binary Layout
VEX
+0
opcode
+3
ModRM
+4
 
Format VEX
Opcode C4 ... 38
Extension AVX2

Operands

  • dest
    256-bit YMM AVX register
  • src1
    256-bit YMM AVX register
  • src2
    128-bit XMM SIMD register or Memory operand
  • src3
    8-bit signed immediate