> -----Original Message-----
> From: IBM Mainframe Discussion List On Behalf Of McKown, John
>
> > -----Original Message-----
> > From: IBM Mainframe Discussion List On Behalf Of Edward Jaffe
> >
> > Shmuel Metz (Seymour J.) wrote:
> > > In <[EMAIL PROTECTED]>, on 12/14/2006
> > > at 03:08 PM, Chuck Arney <[EMAIL PROTECTED]> said:
> > >
> > >
> > >> I think you are still confused. :>) An LA instruction can not
> > >> program check.
> > >>
> > >
> > > It can if it straddles page boundaries and the second page is
marked
> > > invalid. That's not something that you should see in an
application
> > > program.
> > >
> >
> > Untrue! There are no Program Exceptions whatsoever listed for the LA
> > instruction in PoOp. In fact, it specifically states:
> >
> > "No storage references for operands take place, and the address is
not
> > inspected for access exceptions."
>
> Then what happens if the instruction starts at address
> x'00010FE' and address x'0002000' is either (1) fetch
> protected in a different key than the PSW key (assuming PSW
> key != 0) or (2) it has never been "getmained"
> and so is not a valid virtual address? That would have to be
> an S0C4 on instruction fetch. But wouldn't that have an ILC of 0?
The subsequent instruction would generate the interruption.
-jc-
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html