Re: OP-code C8 3

2010-08-09 Thread Fred van der Windt
> > There is a millicode-only instruction with a mnemonic of > MVCX. It is > > used by millicode for variable-length moves without the need for > > EX+MVC. > > (The > > "Execute" instructions are really slow on modern machines.) > MVCX is > > used by the millicode for MVCL and other instructions.

Re: OP-code C8 3

2010-08-09 Thread John Bellomy
MaybeIt was a long time ago... :-( -Original Message- From: IBM Mainframe Assembler List [mailto:assembler-l...@listserv.uga.edu] On Behalf Of Jim Phoenix Sent: Monday, August 09, 2010 3:31 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: OP-code C8 3 Edward Jaffe wrote: > John B

Re: OP-code C8 3

2010-08-09 Thread Jim Phoenix
Edward Jaffe wrote: John Bellomy wrote: If I remember the old 4331's had MVCX supported. Interesting. Does anyone have a specification showing the instruction set supported on the 4331? John, Is it possible you are thinking of MVCIN? Principles, GA22-7000-9, dated May 1983 lists MVCIN as a

Re: OP-code C8 3

2010-08-09 Thread Edward Jaffe
John Bellomy wrote: If I remember the old 4331's had MVCX supported. Interesting. Does anyone have a specification showing the instruction set supported on the 4331? -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 310-338-0400 x318 edja...@p

Re: OP-code C8 3

2010-08-09 Thread Peurifoy, Richard L
- "David Bond" wrote: > On Mon, 9 Aug 2010 15:36:43 -0400, Abe Kornelis wrote: > >On Mon, 9 Aug 2010 10:27:08 -0700, Edward Jaffe wrote: > >>Sorry. Don't know the opcode for MVCX. But, since I knew it was > already > >>an assigned instruction mnemonic, I decided to use that name for a > >>mac

Re: OP-code C8 3

2010-08-09 Thread John Bellomy
If I remember the old 4331's had MVCX supported. -Original Message- From: IBM Mainframe Assembler List [mailto:assembler-l...@listserv.uga.edu] On Behalf Of David Bond Sent: Monday, August 09, 2010 1:44 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: OP-code C8 3 On Mon, 9 Aug 2010 1

Re: OP-code C8 3

2010-08-09 Thread David Bond
On Mon, 9 Aug 2010 15:36:43 -0400, Abe Kornelis wrote: >On Mon, 9 Aug 2010 10:27:08 -0700, Edward Jaffe wrote: >>Sorry. Don't know the opcode for MVCX. But, since I knew it was already >>an assigned instruction mnemonic, I decided to use that name for a >>macro. If they ever externalize it I'll be

Re: OP-code C8 3

2010-08-09 Thread Abe Kornelis
On Mon, 9 Aug 2010 10:27:08 -0700, Edward Jaffe wrote: >Sorry. Don't know the opcode for MVCX. But, since I knew it was already >an assigned instruction mnemonic, I decided to use that name for a >macro. If they ever externalize it I'll be "screwed". :-D Ok, I'll admit MVCX is entirely new to me.

Re: OP-code C8 3

2010-08-09 Thread Edward Jaffe
David Bond wrote: Yes, Abe mentioned that as a possibility. Do you know the op-code for MVCX? Sorry. Don't know the opcode for MVCX. But, since I knew it was already an assigned instruction mnemonic, I decided to use that name for a macro. If they ever externalize it I'll be "screwed". :-D -

Re: OP-code C8 3

2010-08-09 Thread David Bond
On Mon, 9 Aug 2010 09:20:01 -0700, Edward Jaffe wrote: >David Bond wrote: >> Another possibility is that it is yet another undocumented instruction. >> Invariably the undocumented instructions are privileged. Once someone has a >> z196, all they have to do is attempt to execute C8x3 to see if the r

Re: OP-code C8 3

2010-08-09 Thread McKown, John
> -Original Message- > From: IBM Mainframe Assembler List > [mailto:assembler-l...@listserv.uga.edu] On Behalf Of Edward Jaffe > Sent: Monday, August 09, 2010 11:20 AM > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: OP-code C8 3 > > David Bond wrote: > > Another possibility is that it

Re: OP-code C8 3

2010-08-09 Thread Edward Jaffe
David Bond wrote: Another possibility is that it is yet another undocumented instruction. Invariably the undocumented instructions are privileged. Once someone has a z196, all they have to do is attempt to execute C8x3 to see if the result is an operation exception or a privileged operation excep

Re: OP-code C8 3

2010-08-09 Thread David Bond
Another possibility is that it is yet another undocumented instruction. Invariably the undocumented instructions are privileged. Once someone has a z196, all they have to do is attempt to execute C8x3 to see if the result is an operation exception or a privileged operation exception. On Mon, 9 Aug

Re: OP-code C8 3

2010-08-09 Thread Abe Kornelis
Martin, two main possibilities exist: 1) it was never assigned. Holes have occurred many times before. 2) it is assigned to a millicode instruction - IBM internal use only. Other - more far-fetched - possibilities include: 3) it was assigned to an instruction that that never made it to the outsid

Re: OP-code C8 3

2010-08-09 Thread Watkins, Douglas
C83 is the bald-headed guy with round spectacles and the curly mustache :-) The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or discl

Re: OP-code C8 3

2010-08-09 Thread Kirk Talman
Normally I trim my tag line off when sending external messages but this is a very busy moment -- the reason for my jealousness. IBM Mainframe Assembler List wrote on 08/09/2010 09:22:59 AM: > From: Martin Trübner > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Date: 08/09/2010 09:25 AM > Subject: Re:

Re: OP-code C8 3

2010-08-09 Thread Martin Trübner
Kirk, while my HLASM is more fluent than my latin, I do understand it (6 years in high-school). -- Martin Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE more at http://www.picapcpu.de

Re: OP-code C8 3

2010-08-09 Thread Kirk Talman
And we are jealous! :-) Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke Quidquid latine dictum sit, altum viditur. IBM Mainframe Assembler List wrote on 08/09/2010 08:11:53 AM: > You have too much time on your hands. :-) > Tony Thigpen > -Origin

Re: OP-code C8 3

2010-08-09 Thread Martin Trübner
Come on don't make fun of me. I checked the bit bucket already and it is in fact full of 0C3 ;-) found other oddities: like BCTGR having an opcode of B9 46 surrounded by lots of floating-point instructionsbut it could at least (IMHO) be attributed to efforts to keep the X'46' from original

Re: OP-code C8 3

2010-08-09 Thread Paul Gilmartin
On Aug 9, 2010, at 06:35, William H. Blair wrote: > Martin Trübner asked: > >> What happened to opcode C83 --- > > Nothing has happened to it. It's right over there -- where it's always been > -- in the S0C1 box. We'll all wait here while you go look for it. But I > promise you it is there. > > TF

Re: OP-code C8 3

2010-08-09 Thread William H. Blair
Martin Trübner asked: > What happened to opcode C83 --- Nothing has happened to it. It's right over there -- where it's always been -- in the S0C1 box. We'll all wait here while you go look for it. But I promise you it is there. TFPIC -- WB

Re: OP-code C8 3

2010-08-09 Thread Tony Thigpen
You have too much time on your hands. :-) Tony Thigpen -Original Message - From: Martin Trübner Sent: 08/09/2010 07:43 AM > What happened to opcode C83 --- > C80 is MVCOS > C81 is ECTG > C82 CSST > C84 will be LPD > C85 will be LPDG > > but where is C83 ? > > the C8 rage looks like it

OP-code C8 3

2010-08-09 Thread Martin Trübner
What happened to opcode C83 --- C80 is MVCOS C81 is ECTG C82 CSST C84 will be LPD C85 will be LPDG but where is C83 ? the C8 rage looks like it is the collector for items that do not fit anywhere else (at least I can not see any structure in there). -- Martin Pi_cap_CPU - all you ever need aroun