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

# Test t5222: Machine instructions VCVTSI2SS VCVTUSI2SS VCVTSI2SD VCVTUSI2SD VCVTSD2SS VCVTSS2SD

Tested procedures
  IizVCVTSI2SS IizVCVTUSI2SS IizVCVTSI2SD IizVCVTUSI2SD IizVCVTSD2SS IizVCVTSS2SD

Source & expected listing t5222.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=28, CPU=X64, SIMD=AVX512, EVEX=ON | |t5222 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C5EA2AC8 | VCVTSI2SS XMM1,XMM2,EAX |00000004:62D1EE382ACD | VCVTSI2SS XMM1,XMM2,R13,ROUND=DOWN |0000000A:62D16E582ACD | VCVTSI2SS XMM1,XMM2,R13D,ROUND=UP |00000010:C4E1EA2AC8 | VCVTSI2SS XMM1,XMM2,RAX |00000015:C5EA2A0E | VCVTSI2SS XMM1,XMM2,[RSI],DATA=DWORD |00000019:C4E1EA2A0E | VCVTSI2SS XMM1,XMM2,[RSI],DATA=QWORD |0000001E:62F16E087BC8 | VCVTUSI2SS XMM1,XMM2,EAX |00000024:62D1EE387BCD | VCVTUSI2SS XMM1,XMM2,R13,ROUND=DOWN |0000002A:62D16E587BCD | VCVTUSI2SS XMM1,XMM2,R13D,ROUND=UP |00000030:62F1EE087BC8 | VCVTUSI2SS XMM1,XMM2,RAX |00000036:62F16E087B0E | VCVTUSI2SS XMM1,XMM2,[RSI],DATA=DWORD |0000003C:62F1EE087B0E | VCVTUSI2SS XMM1,XMM2,[RSI],DATA=QWORD |00000042:C5EB2AC8 | VCVTSI2SD XMM1,XMM2,EAX |00000046:62D1EF382ACD | VCVTSI2SD XMM1,XMM2,R13,ROUND=DOWN |0000004C:62D16F582ACD | VCVTSI2SD XMM1,XMM2,R13D,ROUND=UP |00000052:C4E1EB2AC8 | VCVTSI2SD XMM1,XMM2,RAX |00000057:C5EB2A0E | VCVTSI2SD XMM1,XMM2,[RSI],DATA=DWORD |0000005B:C4E1EB2A0E | VCVTSI2SD XMM1,XMM2,[RSI],DATA=QWORD |00000060:62F16F087BC8 | VCVTUSI2SD XMM1,XMM2,EAX |00000066:62D1EF387BCD | VCVTUSI2SD XMM1,XMM2,R13,ROUND=DOWN |0000006C:62D16F587BCD | VCVTUSI2SD XMM1,XMM2,R13D,ROUND=UP |00000072:62F1EF087BC8 | VCVTUSI2SD XMM1,XMM2,RAX |00000078:62F16F087B0E | VCVTUSI2SD XMM1,XMM2,[RSI],DATA=DWORD |0000007E:62F1EF087B0E | VCVTUSI2SD XMM1,XMM2,[RSI],DATA=QWORD |00000084:C5EB5ACB | VCVTSD2SS XMM1,XMM2,XMM3 |00000088:62F1EFFC5ACB | VCVTSD2SS XMM1,XMM2,XMM3,ROUND=ZERO,MASK=K4,ZEROING=ON |0000008E:6291EF085ACE | VCVTSD2SS XMM1,XMM2,XMM30 |00000094:C5EB5A0E | VCVTSD2SS XMM1,XMM2,[RSI] |00000098:62F1EF8C5A0E | VCVTSD2SS XMM1,XMM2,[RSI],MASK=K4,ZEROING=ON |0000009E:C5EA5ACB | VCVTSS2SD XMM1,XMM2,XMM3 |000000A2:62F16E9C5ACB | VCVTSS2SD XMM1,XMM2,XMM3,SAE=ON,MASK=K4,ZEROING=ON |000000A8:62916E085ACE | VCVTSS2SD XMM1,XMM2,XMM30 |000000AE:C5EA5A0E | VCVTSS2SD XMM1,XMM2,[RSI] |000000B2:62F16E8C5A0E | VCVTSS2SD XMM1,XMM2,[RSI],MASK=K4,ZEROING=ON | |ENDPROGRAM t5222`

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

▲Back to the top▲