I continue to noodle around with z390 and regularly find myself missing support 
for newer instructions (z390.org indicates that the latest instructions 
supported are for the z10, circa 2008). Being a Java moron, updating the source 
to support newer ops was beyond my ken. 

I finally got tired of coding various macros in support of newer instructions, 
so I gleaned a list of newer mnemonics from the "IBM z/Architecture Reference 
Summary" (SA22-7871-10) and extended mnemonics from the PoO (SA22-7832-12), and 
with a little calisthenics, converted them into 889 macros (there are a lot of 
extended vector mnemonics). You are welcome to examine the results at: 

https://drive.google.com/file/d/19lJfprlE0ZqIMYo1WXrEiW75Kri2lW7X/view?usp=sharing

CAVEAT EMPTOR! Absolutely no warranty is implied or expressed! Got it? None! 
Zippo!! Zilch!!!  The macros are simple minded, with no operand validation; so, 
if you code a general register higher than 15 or a vector register higher than 
31, or if you omit an operand, bad things may happen. If you so happen to trip 
over an inaccurate result, a response posted to this message may (or may not) 
result in an update.

Reply via email to