From mboxrd@z Thu Jan 1 00:00:00 1970 From: charles.forsyth@gmail.com (Charles Forsyth) Date: Sun, 27 Nov 2011 23:06:48 +0000 Subject: [9fans] silly 6a question In-Reply-To: <8a88029b399785c02b84f98d446470a2@brasstown.quanstro.net> References: <8a88029b399785c02b84f98d446470a2@brasstown.quanstro.net> Message-ID: Topicbox-Message-UUID: 48c44212-ead7-11e9-9d60-3106f5b1d025 /sys/doc/asm.ms Some instructions use .CW O (`octword') for 128-bit values, where the processor handbook variously uses .CW O or .CW DQ . The assembler also consistently uses .CW PL for `packed long' in XMM instructions, instead of .CW Q , .CW DQ or .CW PI . MOVO seems to be available. On 27 November 2011 21:01, erik quanstrom wrote: > is there any way without resorting to machine code to generate > the (intel-named) > > ? ? ? ?MOVDQ ? (AX), X0 ? ? ? ?// move 16-bytes into X0 > > by the way, it's easy to get the upper double-quad of X0 from acid > ? ? ? ?acid: *X0+8\Y > > (groans from the back?) ?probablly not. ?you already knew that. > > - erik > >