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▲