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

# Test t3770: Machine instructions CVTPS2PD CVTDQ2PS SUBPS MINPS DIVPS MAXPS

Tested procedures
  IipGroupSSE1 IipCVTPS2PD IipCVTDQ2PS IipSUBPS IipMINPS IipDIVPS IipMAXPS

Source & expected listing t3770.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, SIMD=SSE | |t3770 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:0F5ACF | CVTPS2PD XMM1,XMM7 |0003:0F5A0C | CVTPS2PD XMM1,[SI] |0006:0F5BCF | CVTDQ2PS XMM1,XMM7 |0009:0F5B0C | CVTDQ2PS XMM1,[SI] |000C:0F5CCF | SUBPS XMM1,XMM7 |000F:0F5C0C | SUBPS XMM1,[SI] |0012:0F5DCF | MINPS XMM1,XMM7 |0015:0F5D0C | MINPS XMM1,[SI] |0018:0F5ECF | DIVPS XMM1,XMM7 |001B:0F5E0C | DIVPS XMM1,[SI] |001E:0F5FCF | MAXPS XMM1,XMM7 |0021:0F5F0C | MAXPS XMM1,[SI] |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:0F5ACF | CVTPS2PD XMM1,XMM7 |00000003:0F5A0E | CVTPS2PD XMM1,[ESI] |00000006:0F5BCF | CVTDQ2PS XMM1,XMM7 |00000009:0F5B0E | CVTDQ2PS XMM1,[ESI] |0000000C:0F5CCF | SUBPS XMM1,XMM7 |0000000F:0F5C0E | SUBPS XMM1,[ESI] |00000012:0F5DCF | MINPS XMM1,XMM7 |00000015:0F5D0E | MINPS XMM1,[ESI] |00000018:0F5ECF | DIVPS XMM1,XMM7 |0000001B:0F5E0E | DIVPS XMM1,[ESI] |0000001E:0F5FCF | MAXPS XMM1,XMM7 |00000021:0F5F0E | MAXPS XMM1,[ESI] |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:0F5ACF | CVTPS2PD XMM1,XMM7 |00000003:0F5A0E | CVTPS2PD XMM1,[RSI] |00000006:440F5BDF | CVTDQ2PS XMM11,XMM7 |0000000A:670F5B0E | CVTDQ2PS XMM1,[ESI] |0000000E:450F5CDF | SUBPS XMM11,XMM15 |00000012:67450F5C18 | SUBPS XMM11,[R8D] |00000017:450F5DDF | MINPS XMM11,XMM15 |0000001B:0F5D0C2500000000 | MINPS XMM1,[0] |00000023:0F5ECF | DIVPS XMM1,XMM7 |00000026:0F5E0E | DIVPS XMM1,[RSI] |00000029:0F5FCF | MAXPS XMM1,XMM7 |0000002C:0F5F0E | MAXPS XMM1,[RSI] | |ENDPROGRAM t3770`

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

▲Back to the top▲