| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# Test t5110: AVX three register operand assignment

Description
  Test of encoding REX.RXB,R',X',V' and vvvv fields in EVEX prefix.
Tested procedures
  IiAssembleAVX IiModRM

Source & expected listing t5110.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, SIMD=AVX512, EVEX=ON | |t5110 PROGRAM WIDTH=64, FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[CODE] ::::Section changed. |00000000:62F1ED4858CB | VADDPD ZMM1 ,ZMM2 ,ZMM3 |00000006:62D1ED4858CB | VADDPD ZMM1 ,ZMM2 ,ZMM11 |0000000C:62B1ED4858CB | VADDPD ZMM1 ,ZMM2 ,ZMM19 |00000012:6291ED4858CB | VADDPD ZMM1 ,ZMM2 ,ZMM27 |00000018:62F1AD4858CB | VADDPD ZMM1 ,ZMM10,ZMM3 |0000001E:62D1AD4858CB | VADDPD ZMM1 ,ZMM10,ZMM11 |00000024:62B1AD4858CB | VADDPD ZMM1 ,ZMM10,ZMM19 |0000002A:6291AD4858CB | VADDPD ZMM1 ,ZMM10,ZMM27 |00000030:62F1ED4058CB | VADDPD ZMM1 ,ZMM18,ZMM3 |00000036:62D1ED4058CB | VADDPD ZMM1 ,ZMM18,ZMM11 |0000003C:62B1ED4058CB | VADDPD ZMM1 ,ZMM18,ZMM19 |00000042:6291ED4058CB | VADDPD ZMM1 ,ZMM18,ZMM27 |00000048:62F1AD4058CB | VADDPD ZMM1 ,ZMM26,ZMM3 |0000004E:62D1AD4058CB | VADDPD ZMM1 ,ZMM26,ZMM11 |00000054:62B1AD4058CB | VADDPD ZMM1 ,ZMM26,ZMM19 |0000005A:6291AD4058CB | VADDPD ZMM1 ,ZMM26,ZMM27 |00000060:6291AD4058CB | VADDPD ZMM1 ,ZMM26,ZMM27 |00000066:6271ED4858CB | VADDPD ZMM9 ,ZMM2 ,ZMM3 |0000006C:6251ED4858CB | VADDPD ZMM9 ,ZMM2 ,ZMM11 |00000072:6231ED4858CB | VADDPD ZMM9 ,ZMM2 ,ZMM19 |00000078:6211ED4858CB | VADDPD ZMM9 ,ZMM2 ,ZMM27 |0000007E:6271AD4858CB | VADDPD ZMM9 ,ZMM10,ZMM3 |00000084:6251AD4858CB | VADDPD ZMM9 ,ZMM10,ZMM11 |0000008A:6231AD4858CB | VADDPD ZMM9 ,ZMM10,ZMM19 |00000090:6211AD4858CB | VADDPD ZMM9 ,ZMM10,ZMM27 |00000096:6271ED4058CB | VADDPD ZMM9 ,ZMM18,ZMM3 |0000009C:6251ED4058CB | VADDPD ZMM9 ,ZMM18,ZMM11 |000000A2:6231ED4058CB | VADDPD ZMM9 ,ZMM18,ZMM19 |000000A8:6211ED4058CB | VADDPD ZMM9 ,ZMM18,ZMM27 |000000AE:6271AD4058CB | VADDPD ZMM9 ,ZMM26,ZMM3 |000000B4:6251AD4058CB | VADDPD ZMM9 ,ZMM26,ZMM11 |000000BA:6231AD4058CB | VADDPD ZMM9 ,ZMM26,ZMM19 |000000C0:6211AD4058CB | VADDPD ZMM9 ,ZMM26,ZMM27 |000000C6:6211AD4058CB | VADDPD ZMM9 ,ZMM26,ZMM27 |000000CC:62E1ED4858CB | VADDPD ZMM17,ZMM2 ,ZMM3 |000000D2:62C1ED4858CB | VADDPD ZMM17,ZMM2 ,ZMM11 |000000D8:62A1ED4858CB | VADDPD ZMM17,ZMM2 ,ZMM19 |000000DE:6281ED4858CB | VADDPD ZMM17,ZMM2 ,ZMM27 |000000E4:62E1AD4858CB | VADDPD ZMM17,ZMM10,ZMM3 |000000EA:62C1AD4858CB | VADDPD ZMM17,ZMM10,ZMM11 |000000F0:62A1AD4858CB | VADDPD ZMM17,ZMM10,ZMM19 |000000F6:6281AD4858CB | VADDPD ZMM17,ZMM10,ZMM27 |000000FC:62E1ED4058CB | VADDPD ZMM17,ZMM18,ZMM3 |00000102:62C1ED4058CB | VADDPD ZMM17,ZMM18,ZMM11 |00000108:62A1ED4058CB | VADDPD ZMM17,ZMM18,ZMM19 |0000010E:6281ED4058CB | VADDPD ZMM17,ZMM18,ZMM27 |00000114:62E1AD4058CB | VADDPD ZMM17,ZMM26,ZMM3 |0000011A:62C1AD4058CB | VADDPD ZMM17,ZMM26,ZMM11 |00000120:62A1AD4058CB | VADDPD ZMM17,ZMM26,ZMM19 |00000126:6281AD4058CB | VADDPD ZMM17,ZMM26,ZMM27 |0000012C:6281AD4058CB | VADDPD ZMM17,ZMM26,ZMM27 |00000132:6261ED4858CB | VADDPD ZMM25,ZMM2 ,ZMM3 |00000138:6241ED4858CB | VADDPD ZMM25,ZMM2 ,ZMM11 |0000013E:6221ED4858CB | VADDPD ZMM25,ZMM2 ,ZMM19 |00000144:6201ED4858CB | VADDPD ZMM25,ZMM2 ,ZMM27 |0000014A:6261AD4858CB | VADDPD ZMM25,ZMM10,ZMM3 |00000150:6241AD4858CB | VADDPD ZMM25,ZMM10,ZMM11 |00000156:6221AD4858CB | VADDPD ZMM25,ZMM10,ZMM19 |0000015C:6201AD4858CB | VADDPD ZMM25,ZMM10,ZMM27 |00000162:6261ED4058CB | VADDPD ZMM25,ZMM18,ZMM3 |00000168:6241ED4058CB | VADDPD ZMM25,ZMM18,ZMM11 |0000016E:6221ED4058CB | VADDPD ZMM25,ZMM18,ZMM19 |00000174:6201ED4058CB | VADDPD ZMM25,ZMM18,ZMM27 |0000017A:6261AD4058CB | VADDPD ZMM25,ZMM26,ZMM3 |00000180:6241AD4058CB | VADDPD ZMM25,ZMM26,ZMM11 |00000186:6221AD4058CB | VADDPD ZMM25,ZMM26,ZMM19 |0000018C:6201AD4058CB | VADDPD ZMM25,ZMM26,ZMM27 |00000192:6201AD4058CB | VADDPD ZMM25,ZMM26,ZMM27 | |ENDPROGRAM t5110`

Expected messages t5110.out
  `I0180 Assembling source file "t5110.htm". I0270 Assembling source "t5110". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t5110". "t5110.htm"{55} I0510 Assembling program pass 1. "t5110.htm"{55} I0530 Assembling program pass 2 - final. "t5110.htm"{55} I0660 64bit TINY BIN file "t5110.bin" created, size=408. "t5110.htm"{125} I0650 Program "t5110" assembled in 2 passes with errorlevel 0. "t5110.htm"{125} I0750 Source "t5110" (143 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t5110.htm.lst" created, size=4157. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲