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

# Test t3630: Machine instructions PANDN PAVGB PAVGW PMULHUW PMULHW PSUBSB PSUBSW PMINSW

Tested procedures
  IimGroupSSE2 IimPANDN IimPAVGB IimPAVGW IimPMULHUW IimPMULHW IimPSUBSB IimPSUBSW IimPMINSW

Source & expected listing t3630.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, MMX=ON, SIMD=SSE2 | |t3630 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF, IMAGEBASE=0 |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:0FDFCF | PANDN MM1,MM7 |0003:260FDF14 | PANDN MM2,[ES:SI] |0007:660FDFCF | PANDN XMM1,XMM7 |000B:660FDF56F8 | PANDN XMM2,[BP-8] |0010:0FE0CF | PAVGB MM1,MM7 |0013:260FE014 | PAVGB MM2,[ES:SI] |0017:660FE0CF | PAVGB XMM1,XMM7 |001B:660FE056F8 | PAVGB XMM2,[BP-8] |0020:0FE3CF | PAVGW MM1,MM7 |0023:260FE314 | PAVGW MM2,[ES:SI] |0027:660FE3CF | PAVGW XMM1,XMM7 |002B:660FE356F8 | PAVGW XMM2,[BP-8] |0030:0FE4CF | PMULHUW MM1,MM7 |0033:260FE414 | PMULHUW MM2,[ES:SI] |0037:660FE4CF | PMULHUW XMM1,XMM7 |003B:660FE456F8 | PMULHUW XMM2,[BP-8] |0040:0FE5CF | PMULHW MM1,MM7 |0043:260FE514 | PMULHW MM2,[ES:SI] |0047:660FE5CF | PMULHW XMM1,XMM7 |004B:660FE556F8 | PMULHW XMM2,[BP-8] |0050:0FE8CF | PSUBSB MM1,MM7 |0053:260FE814 | PSUBSB MM2,[ES:SI] |0057:660FE8CF | PSUBSB XMM1,XMM7 |005B:660FE856F8 | PSUBSB XMM2,[BP-8] |0060:0FE9CF | PSUBSW MM1,MM7 |0063:260FE914 | PSUBSW MM2,[ES:SI] |0067:660FE9CF | PSUBSW XMM1,XMM7 |006B:660FE956F8 | PSUBSW XMM2,[BP-8] |0070:0FEACF | PMINSW MM1,MM7 |0073:260FEA14 | PMINSW MM2,[ES:SI] |0077:660FEACF | PMINSW XMM1,XMM7 |007B:660FEA56F8 | PMINSW XMM2,[BP-8] |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:0FDFCF | PANDN MM1,MM7 |00000003:0FDF16 | PANDN MM2,[ESI] |00000006:660FDFCF | PANDN XMM1,XMM7 |0000000A:66670FDF56F8 | PANDN XMM2,[BP-8] |00000010:0FE0CF | PAVGB MM1,MM7 |00000013:0FE016 | PAVGB MM2,[ESI] |00000016:660FE0CF | PAVGB XMM1,XMM7 |0000001A:66670FE056F8 | PAVGB XMM2,[BP-8] |00000020:0FE3CF | PAVGW MM1,MM7 |00000023:0FE316 | PAVGW MM2,[ESI] |00000026:660FE3CF | PAVGW XMM1,XMM7 |0000002A:66670FE356F8 | PAVGW XMM2,[BP-8] |00000030:0FE4CF | PMULHUW MM1,MM7 |00000033:0FE416 | PMULHUW MM2,[ESI] |00000036:660FE4CF | PMULHUW XMM1,XMM7 |0000003A:66670FE456F8 | PMULHUW XMM2,[BP-8] |00000040:0FE5CF | PMULHW MM1,MM7 |00000043:0FE516 | PMULHW MM2,[ESI] |00000046:660FE5CF | PMULHW XMM1,XMM7 |0000004A:66670FE556F8 | PMULHW XMM2,[BP-8] |00000050:0FE8CF | PSUBSB MM1,MM7 |00000053:0FE816 | PSUBSB MM2,[ESI] |00000056:660FE8CF | PSUBSB XMM1,XMM7 |0000005A:66670FE856F8 | PSUBSB XMM2,[BP-8] |00000060:0FE9CF | PSUBSW MM1,MM7 |00000063:0FE916 | PSUBSW MM2,[ESI] |00000066:660FE9CF | PSUBSW XMM1,XMM7 |0000006A:66670FE956F8 | PSUBSW XMM2,[BP-8] |00000070:0FEACF | PMINSW MM1,MM7 |00000073:0FEA16 | PMINSW MM2,[ESI] |00000076:660FEACF | PMINSW XMM1,XMM7 |0000007A:66670FEA56F8 | PMINSW XMM2,[BP-8] |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:0FDFCF | PANDN MM1,MM7 |00000003:670FDF16 | PANDN MM2,[ESI] |00000007:660FDFCF | PANDN XMM1,XMM7 |0000000B:66410FDF542DF8 | PANDN XMM2,[R13+RBP-8] |00000012:0FE0CF | PAVGB MM1,MM7 |00000015:670FE016 | PAVGB MM2,[ESI] |00000019:660FE0CF | PAVGB XMM1,XMM7 |0000001D:66410FE0542DF8 | PAVGB XMM2,[R13+RBP-8] |00000024:0FE3CF | PAVGW MM1,MM7 |00000027:670FE316 | PAVGW MM2,[ESI] |0000002B:660FE3CF | PAVGW XMM1,XMM7 |0000002F:66410FE3542DF8 | PAVGW XMM2,[R13+RBP-8] |00000036:0FE4CF | PMULHUW MM1,MM7 |00000039:670FE416 | PMULHUW MM2,[ESI] |0000003D:660FE4CF | PMULHUW XMM1,XMM7 |00000041:66410FE4542DF8 | PMULHUW XMM2,[R13+RBP-8] |00000048:0FE5CF | PMULHW MM1,MM7 |0000004B:670FE516 | PMULHW MM2,[ESI] |0000004F:660FE5CF | PMULHW XMM1,XMM7 |00000053:66410FE5542DF8 | PMULHW XMM2,[R13+RBP-8] |0000005A:0FE8CF | PSUBSB MM1,MM7 |0000005D:670FE816 | PSUBSB MM2,[ESI] |00000061:660FE8CF | PSUBSB XMM1,XMM7 |00000065:66410FE8542DF8 | PSUBSB XMM2,[R13+RBP-8] |0000006C:0FE9CF | PSUBSW MM1,MM7 |0000006F:670FE916 | PSUBSW MM2,[ESI] |00000073:660FE9CF | PSUBSW XMM1,XMM7 |00000077:66410FE9542DF8 | PSUBSW XMM2,[R13+RBP-8] |0000007E:0FEACF | PMINSW MM1,MM7 |00000081:670FEA16 | PMINSW MM2,[ESI] |00000085:660FEACF | PMINSW XMM1,XMM7 |00000089:66410FEA542DF8 | PMINSW XMM2,[R13+RBP-8] | |ENDPROGRAM t3630`

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

▲Back to the top▲