'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2017-12-09 15:55:26 UTC
Another question for the developers (or anyone else dabbling in Hercules development):
In the Hercules-specific area (at the end) of the archlvl.c FACTAB facilities table there exists an entry for the "MOVE_INVERSE" facility (it's the first entry in that part of the table as a matter of fact) designating the facility as being support and enabled for all architectures and level sets.
The move_inverse instruction function itself in general1.c even contains a FACILITY_CHECK statement for it (which throws an Operation Exception if the specified facility isn't enabled).
YET, the System/370, S370/XA, S370/ESA, ESA/390 and z/Architecture Principles of Operations manuals (i.e. every Principles of Operation manual I could find) *ALL* document the MOVE INVERSE (MVCIN) General Purpose instruction (and even provide usage examples in each of their Appendix A).
Why the heck is such a Hercules-specific/unique facility defined?! It makes no sense!
Can anyone shed any light on this?
Thanks.
In the Hercules-specific area (at the end) of the archlvl.c FACTAB facilities table there exists an entry for the "MOVE_INVERSE" facility (it's the first entry in that part of the table as a matter of fact) designating the facility as being support and enabled for all architectures and level sets.
The move_inverse instruction function itself in general1.c even contains a FACILITY_CHECK statement for it (which throws an Operation Exception if the specified facility isn't enabled).
YET, the System/370, S370/XA, S370/ESA, ESA/390 and z/Architecture Principles of Operations manuals (i.e. every Principles of Operation manual I could find) *ALL* document the MOVE INVERSE (MVCIN) General Purpose instruction (and even provide usage examples in each of their Appendix A).
Why the heck is such a Hercules-specific/unique facility defined?! It makes no sense!
Can anyone shed any light on this?
Thanks.
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com