Sorta, kinda. IBM calls them Vector instructions, but they're limited to a quadword. The term SIMD normally implies a greater degree of parallelism or streaming.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Assembler List [[email protected]] on behalf of Keven [[email protected]] Sent: Friday, June 5, 2020 1:42 AM To: [email protected] Subject: Re: Does the z architecture have something like the SIMD instructions Yes, z/Architecture has a number of SIMD instructions that operate on distinct data types. They are called vector instructions in mainframeze and accordingly have mnemonics that all begin with V. On Thu, Jun 4, 2020 at 11:57 PM -0500, "Ze'ev Atlas" <[email protected]> wrote: I admit being away from the mainframe for long time. Most of my work is on Solaris and Linux servers and therefore I do not code in Assembler. However, I was active in porting a C library into classic z/OS.I was looking to do another port and stumbled upon the fact that that library has several SIMD architecture specific extensions (Altivec, Neon are two examples). While I can ignore that stuff, I became somewhat interested in the subject. Ze'ev Atlas
