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

Reply via email to