Re: QPROCT and QPRODT

"Richard Thomas" <richard_matthew_thomas-/[email protected]> Thu, 4 Mar 2010 11:58:48 -0000
Newsgroups gmane.comp.lang.as400.mi
Message-ID <[email protected]>
Hi Bruce,

Thanks for the link. I'd already trawled the Information Centre and hit upon
this, along with the matpg instruction documentation. There's very little
information regarding the instruction stream component itself - I've been
using the *LIST, *ATR parameters on compiles to work on it in more detail.
Was hoping that I could exploit the info in QPROCT and QPRODT so that I
wouldn't have to build an independent table of all valid op codes, op code
attributes (e.g. does the op code support branching, indicators) etc. as a
reference as I step through the instruction stream.

-----Original Message-----
From: mi400-bounces-Zwy7GipZuJhWk0Htik3J/[email protected] [mailto:mi400-bounces-Zwy7GipZuJhWk0Htik3J/[email protected]] On
Behalf Of Bruce Vining
Sent: 04 March 2010 11:40
To: MI Programming on the AS400 / iSeries
Subject: Re: [MI400] QPROCT and QPRODT

I haven't looked at OPM in well over a decade (so this reply may be way off
base), but is
http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzatk/MINPO.htm
any
help?

On Thu, Mar 4, 2010 at 5:03 AM, Richard Thomas <
richard_matthew_thomas-/[email protected]> wrote:

> Dear all,
>
> I'm in the process of writing a routine to parse the instruction stream
> component of an OPM program and return the IRP. I'm hoping to use the
> information within QPROCT and QPRODT to help my routine anticipate the
> number of operands, operand types etc. for a given op code. I've been able
> to determine the easy parts (e.g. op code, op name, number of parameters)
> from a part of the QPROCT space, but am at a loss as to what an op code's
> associated entry in the QPRODT index is telling me.
>
> Can anyone throw some light on any of the information contained in these
> two
> objects?
>
> Many thanks.
>
> Richard
>
>
>
>
> _______________________________________________
> This is the MI Programming on the AS400 / iSeries (MI400) mailing list
> To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected]
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/mi400
> or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected]
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/mi400.
>
>


-- 
Regards,
Bruce
www.brucevining.com
www.powercl.com
_______________________________________________
This is the MI Programming on the AS400 / iSeries (MI400) mailing list
To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/mi400
or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at http://archive.midrange.com/mi400.



_______________________________________________
This is the MI Programming on the AS400 / iSeries (MI400) mailing list
To post a message email: MI400-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/mi400
or email: MI400-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at http://archive.midrange.com/mi400.