High Level Assembler - Opcodes overview, Extension Sets E780-E78F

The table below lists all documented extended mnemonics for instructions:

Opcode Mnemonic Description Table Type
E780 VFEE Vector Find Element Equal Extended Mnemonics
E781 VFENE Vector Find Element Not Equal Extended Mnemonics
E782 VFAE Vector Find Any element Equal Extended Mnemonics
E78A VSTRC Vector STRing range Compare Extended Mnemonics
E78B VSTRS Vector STRing Search Extended Mnemonics
E78E VFMS Vector Floating point Multiply and Subtract Extended Mnemonics
E78F VFMA Vector Floating point Multiply and Add Extended Mnemonics

Each extended mnemonic links to a text section with some additional info on the pertinent pseudo opcode.

Opcode Assignments.

Remark:
Please note that the creation of descriptions for all individual instructions is an ongoing process. As yet no such descriptions have been created for the opcodes on this page.

Extended Mnemonics for instructions in extension sets E780-E78F

All instructions in this table are six bytes in length. The first byte always has a value of X'E7', the second byte of the opcode is located in the sixth byte of the instruction and always has a value in the range X'80' through X'8F'.

Extended Mnemonics for VFEE (Vector Find Element Equal)

E780 ZS=0 - No Zero Search
CS=0 - Keep CC
ZS=0 - No Zero Search
CS=1 - Set CC
ZS=1 - Zero Search
CS=0 - Keep CC
ZS=1 - Zero Search
CS=1 - Set CC
Not Implied
Default=0
Size=0 - Byte VFEEBS VFEEZB VFEEZBS VFEEB
Size=1 - Halfword   VFEEHS VFEEZH VFEEZHS VFEEH
Size=2 - Fullword   VFEEFS VFEEZF VFEEZFS VFEEF
Size=3 - Doubleword        
Size=4 - Quadword          
Size=6 - Word
(Left Aligned)
         

 

Extended Mnemonics for VFENE (Vector Find Element Not Equal)

E781 ZS=0 - No Zero Search
CS=0 - Keep CC
ZS=0 - No Zero Search
CS=1 - Set CC
ZS=1 - Zero Search
CS=0 - Keep CC
ZS=1 - Zero Search
CS=1 - Set CC
Not Implied
Default=0
Size=0 - Byte VFENEBS VFENEZB VFENEZBS VFENEB
Size=1 - Halfword   VFENEHS VFENEZH VFENEZHS VFENEH
Size=2 - Fullword   VFENEFS VFENEZF VFENEZFS VFENEF
Size=3 - Doubleword        
Size=4 - Quadword          
Size=6 - Word
(Left Aligned)
         

 

Extended Mnemonics for VFAE (Vector Find Any element Equal)

E782 ZS=0 - No Zero Search
CS=0 - Keep CC
ZS=0 - No Zero Search
CS=1 - Set CC
ZS=1 - Zero Search
CS=0 - Keep CC
ZS=1 - Zero Search
CS=1 - Set CC
Not Implied
Default=0
Size=0 - Byte VFAEBS VFAEZB VFAEZBS VFAEB
Size=1 - Halfword   VFAEHS VFAEZH VFAEZHS VFAEH
Size=2 - Fullword   VFAEFS VFAEZF VFAEZFS VFAEF
Size=3 - Doubleword        
Size=4 - Quadword          
Size=6 - Word
(Left Aligned)
         

 

Extended Mnemonics for VSTRC (Vector STRing range Compare)

E78A ZS=0 - No Zero Search
CS=0 - Keep CC
ZS=0 - No Zero Search
CS=1 - Set CC
ZS=1 - Zero Search
CS=0 - Keep CC
ZS=1 - Zero Search
CS=1 - Set CC
Not Implied
Default=0
Size=0 - Byte VSTRCBS VSTRCZB VSTRCZBS VSTRCB
Size=1 - Halfword   VSTRCHS VSTRCZH VSTRCZHS VSTRCH
Size=2 - Fullword   VSTRCFS VSTRCZF VSTRCZFS VSTRCF
Size=3 - Doubleword        
Size=4 - Quadword          
Size=6 - Word
(Left Aligned)
         

 

Extended Mnemonics for VSTRS (Vector STRing Search)

E78B ZS=0 - No Zero Search ZS=1 - Zero Search Not Implied
Default=0
Size=0 - Byte VSTRSZB VSTRSB
Size=1 - Halfword   VSTRSZH VSTRSH
Size=2 - Fullword   VSTRSZF VSTRSF
Size=3 - Doubleword      
Size=4 - Quadword      
Size=6 - Word
(Left Aligned)
     

 

Extended Mnemonics for VFMS (Vector Floating point Multiply and Subtract)

E78E S=0 - Vector S=1 - Single
FPF=2 - Short VFMSSB WFMSSB
FPF=3 - Long VFMSDB WFMSDB
FPF=4 - Extended   WFMSXB

 

Extended Mnemonics for VFMA (Vector Floating point Multiply and Add)

E78F S=0 - Vector S=1 - Single
FPF=2 - Short VFMASB WFMASB
FPF=3 - Long VFMADB WFMADB
FPF=4 - Extended   WFMAXB

 

This site is a member of WebRing.
You are invited to browse the list of mainframe-loving sites.
Running
    Tyrannosaurus Rex Dinos are not dead. They are alive and well and living in data centers all around you. They speak in tongues and work strange magics with computers. Beware the dino! And just in case you're waiting for the final demise of these dino's: remember that dinos ruled the world for 155-million years!
Dinos and other anachronisms
[ Join Now | Ring Hub | Random | << Prev | Next >> ]
 

Below you find the logo of our sponsor and logos of the web-standards that this page adheres to.