Test t5224:
Machine instructions VCVTPS2DQ VCVTTPS2DQ VCVTPD2DQ VCVTTPD2DQ VCVTPS2UDQ VCVTTPS2UDQ VCVTPD2UDQ VCVTTPD2UDQ
- Tested procedures
-
IizVCVTPS2DQ
IizVCVTTPS2DQ
IizVCVTPD2DQ
IizVCVTTPD2DQ
IizVCVTPS2UDQ
IizVCVTTPS2UDQ
IizVCVTPD2UDQ
IizVCVTTPD2UDQ
- Source & expected listing
t5224.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=24, CPU=X64, SIMD=AVX512, EVEX=ON
| |t5224 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C5F95BCA | VCVTPS2DQ XMM1,XMM2
|00000004:62F17D8B5BCA | VCVTPS2DQ XMM1,XMM2,MASK=K3,ZEROING=ON
|0000000A:C5F95B0E | VCVTPS2DQ XMM1,[RSI]
|0000000E:62F17D9B5B0E | VCVTPS2DQ XMM1,[RSI],MASK=K3,ZEROING=ON,BCST=ON
|00000014:C5FD5BCA | VCVTPS2DQ YMM1,YMM2
|00000018:62F17DAB5BCA | VCVTPS2DQ YMM1,YMM2,MASK=K3,ZEROING=ON
|0000001E:C5FD5B0E | VCVTPS2DQ YMM1,[RSI]
|00000022:62F17D385B0E | VCVTPS2DQ YMM1,[RSI],BCST=ON
|00000028:62F17D485BCA | VCVTPS2DQ ZMM1,ZMM2
|0000002E:62F17DDB5BCA | VCVTPS2DQ ZMM1,ZMM2,MASK=K3,ZEROING=ON,ROUND=UP
|00000034:62F17D485B0E | VCVTPS2DQ ZMM1,[RSI]
|0000003A:62F17DDB5B0E | VCVTPS2DQ ZMM1,[RSI],MASK=K3,ZEROING=ON,BCST=ON
|00000040:C5FA5BCA | VCVTTPS2DQ XMM1,XMM2
|00000044:62F17E8B5BCA | VCVTTPS2DQ XMM1,XMM2,MASK=K3,ZEROING=ON
|0000004A:C5FA5B0E | VCVTTPS2DQ XMM1,[RSI]
|0000004E:62F17E9B5B0E | VCVTTPS2DQ XMM1,[RSI],MASK=K3,ZEROING=ON,BCST=ON
|00000054:C5FE5BCA | VCVTTPS2DQ YMM1,YMM2
|00000058:62F17EAB5BCA | VCVTTPS2DQ YMM1,YMM2,MASK=K3,ZEROING=ON
|0000005E:C5FE5B0E | VCVTTPS2DQ YMM1,[RSI]
|00000062:62F17E385B0E | VCVTTPS2DQ YMM1,[RSI],BCST=ON
|00000068:62F17E485BCA | VCVTTPS2DQ ZMM1,ZMM2
|0000006E:62F17EDB5BCA | VCVTTPS2DQ ZMM1,ZMM2,MASK=K3,ZEROING=ON,SAE=ON
|00000074:62F17E485B0E | VCVTTPS2DQ ZMM1,[RSI]
|0000007A:62F17EDB5B0E | VCVTTPS2DQ ZMM1,[RSI],MASK=K3,ZEROING=ON,BCST=ON
|00000080:C5FBE60E | VCVTPD2DQ XMM1,[RSI],DATA=OWORD
|00000084:C5FFE60E | VCVTPD2DQ XMM1,[RSI],DATA=YWORD
|00000088:62F1FF18E60E | VCVTPD2DQ XMM1,[RSI],DATA=OWORD,BCST=ON
|0000008E:62F1FF38E60E | VCVTPD2DQ XMM1,[RSI],DATA=YWORD,BCST=ON
|00000094:62F1FF08E60E | VCVTPD2DQ XMM1,[RSI],DATA=OWORD,PREFIX=EVEX
|0000009A:62F1FF28E60E | VCVTPD2DQ XMM1,[RSI],DATA=YWORD,PREFIX=EVEX
|000000A0:C5FBE6CA | VCVTPD2DQ XMM1,XMM2
|000000A4:C5FFE6CA | VCVTPD2DQ XMM1,YMM2
|000000A8:62F1FF48E6CA | VCVTPD2DQ YMM1,ZMM2
|000000AE:62F1FF4BE6CA | VCVTPD2DQ YMM1,ZMM2,MASK=K3
|000000B4:62F1FFBBE6CA | VCVTPD2DQ YMM1,ZMM2,MASK=K3,ZEROING=ON,ROUND=DOWN
|000000BA:62F1FF48E60E | VCVTPD2DQ YMM1,[RSI]
|000000C0:62F1FF58E60E | VCVTPD2DQ YMM1,[RSI],BCST=ON
|000000C6:C5F9E60E | VCVTTPD2DQ XMM1,[RSI],DATA=OWORD
|000000CA:C5FDE60E | VCVTTPD2DQ XMM1,[RSI],DATA=YWORD
|000000CE:62F1FD18E60E | VCVTTPD2DQ XMM1,[RSI],DATA=OWORD,BCST=ON
|000000D4:62F1FD38E60E | VCVTTPD2DQ XMM1,[RSI],DATA=YWORD,BCST=ON
|000000DA:62F1FD08E60E | VCVTTPD2DQ XMM1,[RSI],DATA=OWORD,PREFIX=EVEX
|000000E0:62F1FD28E60E | VCVTTPD2DQ XMM1,[RSI],DATA=YWORD,PREFIX=EVEX
|000000E6:C5F9E6CA | VCVTTPD2DQ XMM1,XMM2
|000000EA:C5FDE6CA | VCVTTPD2DQ XMM1,YMM2
|000000EE:62F1FD48E6CA | VCVTTPD2DQ YMM1,ZMM2
|000000F4:62F1FD4BE6CA | VCVTTPD2DQ YMM1,ZMM2,MASK=K3
|000000FA:62F1FDDBE6CA | VCVTTPD2DQ YMM1,ZMM2,MASK=K3,ZEROING=ON,SAE=ON
|00000100:62F1FD48E60E | VCVTTPD2DQ YMM1,[RSI]
|00000106:62F1FD58E60E | VCVTTPD2DQ YMM1,[RSI],BCST=ON
|0000010C:62F17C0879CA | VCVTPS2UDQ XMM1,XMM2
|00000112:62F17C08790E | VCVTPS2UDQ XMM1,[RSI]
|00000118:62F17C2879CA | VCVTPS2UDQ YMM1,YMM2
|0000011E:62F17C28790E | VCVTPS2UDQ YMM1,[RSI]
|00000124:62F17C38790E | VCVTPS2UDQ YMM1,[RSI],BCST=ON
|0000012A:62F17C4879CA | VCVTPS2UDQ ZMM1,ZMM2
|00000130:62F17C4B79CA | VCVTPS2UDQ ZMM1,ZMM2,MASK=K3
|00000136:62F17CDB79CA | VCVTPS2UDQ ZMM1,ZMM2,MASK=K3,ROUND=UP,ZEROING=ON
|0000013C:62F17C48790E | VCVTPS2UDQ ZMM1,[RSI]
|00000142:62F17C58790E | VCVTPS2UDQ ZMM1,[RSI],BCST=ON
|00000148:62F17C0878CA | VCVTTPS2UDQ XMM1,XMM2
|0000014E:62F17C08780E | VCVTTPS2UDQ XMM1,[RSI]
|00000154:62F17C2878CA | VCVTTPS2UDQ YMM1,YMM2
|0000015A:62F17C28780E | VCVTTPS2UDQ YMM1,[RSI]
|00000160:62F17C4878CA | VCVTTPS2UDQ ZMM1,ZMM2
|00000166:62F17C4B78CA | VCVTTPS2UDQ ZMM1,ZMM2,MASK=K3
|0000016C:62F17CDB78CA | VCVTTPS2UDQ ZMM1,ZMM2,MASK=K3,SAE=ON,ZEROING=ON
|00000172:62F17C48780E | VCVTTPS2UDQ ZMM1,[RSI]
|00000178:62F17C58780E | VCVTTPS2UDQ ZMM1,[RSI],BCST=ON
|0000017E:62F1FC0879CA | VCVTPD2UDQ XMM1,XMM2
|00000184:62F1FC08790E | VCVTPD2UDQ XMM1,[RSI],DATA=OWORD
|0000018A:62F1FC28790E | VCVTPD2UDQ XMM1,[RSI],DATA=YWORD
|00000190:62F1FC18790E | VCVTPD2UDQ XMM1,[RSI],BCST=ON,DATA=OWORD
|00000196:62F1FC38790E | VCVTPD2UDQ XMM1,[RSI],BCST=ON,DATA=YWORD
|0000019C:62F1FC2879CA | VCVTPD2UDQ XMM1,YMM2
|000001A2:62F1FC4879CA | VCVTPD2UDQ YMM1,ZMM2
|000001A8:62F1FC4B79CA | VCVTPD2UDQ YMM1,ZMM2,MASK=K3
|000001AE:62F1FCDB79CA | VCVTPD2UDQ YMM1,ZMM2,MASK=K3,ROUND=UP,ZEROING=ON
|000001B4:62F1FC48790E | VCVTPD2UDQ YMM1,[RSI]
|000001BA:62F1FC58790E | VCVTPD2UDQ YMM1,[RSI],BCST=ON
|000001C0:62F1FC0878CA | VCVTTPD2UDQ XMM1,XMM2
|000001C6:62F1FC08780E | VCVTTPD2UDQ XMM1,[RSI],DATA=OWORD
|000001CC:62F1FC28780E | VCVTTPD2UDQ XMM1,[RSI],DATA=YWORD
|000001D2:62F1FC18780E | VCVTTPD2UDQ XMM1,[RSI],BCST=ON,DATA=OWORD
|000001D8:62F1FC38780E | VCVTTPD2UDQ XMM1,[RSI],BCST=ON,DATA=YWORD
|000001DE:62F1FC2878CA | VCVTTPD2UDQ XMM1,YMM2
|000001E4:62F1FC4878CA | VCVTTPD2UDQ YMM1,ZMM2
|000001EA:62F1FC4B78CA | VCVTTPD2UDQ YMM1,ZMM2,MASK=K3
|000001F0:62F1FCDB78CA | VCVTTPD2UDQ YMM1,ZMM2,MASK=K3,SAE=ON,ZEROING=ON
|000001F6:62F1FC48780E | VCVTTPD2UDQ YMM1,[RSI]
|000001FC:62F1FC58780E | VCVTTPD2UDQ YMM1,[RSI],BCST=ON
| |ENDPROGRAM t5224
- Expected messages
t5224.out
I0180 Assembling source file "t5224.htm".
I0270 Assembling source "t5224".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5224". "t5224.htm"{70}
I0510 Assembling program pass 1. "t5224.htm"{70}
I0530 Assembling program pass 2 - final. "t5224.htm"{70}
I0660 16bit TINY BIN file "t5224.bin" created, size=514. "t5224.htm"{163}
I0650 Program "t5224" assembled in 2 passes with errorlevel 0. "t5224.htm"{163}
I0750 Source "t5224" (181 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5224.htm.lst" created, size=5463.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲