High Level Assembler - Opcodes overview, Extension Sets E7C0-E7CF

The table below lists all documented extended mnemonics for instructions:

Opcode Mnemonic Description Table Type
E7C0 VCLFP
VCLGD
Vector Convert Logical from Floating Point
Vector Convert Logical Grande from Double bfp
Extended Mnemonics
E7C1 VCDLG
VCFPL
Vector Convert Double bfp from Logical Grande
Vector Convert Floating Point from Logical
Extended Mnemonics
E7C2 VCGD
VCSFP
Vector Convert Grande from Double bfp
Vector Convert Signed from Floating Point
Extended Mnemonics
E7C3 VCDG
VCFPS
Vector Convert Double bfp from Grande
Vector Convert Floating Point from Signed
Extended Mnemonics
E7C4 VFLL
VLDE
Vector Floating point Load Lengthened
Vector Load lengthened Double from Exponential
Extended Mnemonics
E7C5 VFLR
VLED
Vector Floating point Load Rounded
Vector floating point Load rounded Exponential from Double
Extended Mnemonics
E7C7 VFI Vector load Floating point Integer Extended Mnemonics
E7CA WFK Would-be vector Floating point Kompare and signal scalar Extended Mnemonics
E7CB WFC Would-be vector Floating point Compare scalar Extended Mnemonics
E7CC VFPSO Vector Floating point Perform Sign Operation Extended Mnemonics
E7CE VFSQ Vector Floating point SQuare root 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 E7C0-E7CF

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'C0' through X'CF'.

Extended Mnemonics for VCLFP (Vector Convert Logical from Floating Point)

Extended Mnemonics for VCLGD (Vector Convert Logical Grande from Double bfp)

E7C0 S=0 - Vector S=1 - Single
FPF=2 - Short VCLFEB WCLFEB
FPF=3 - Long VCLGDB WCLGDB
FPF=4 - Extended    

 

Extended Mnemonics for VCDLG (Vector Convert Double bfp from Logical Grande)

Extended Mnemonics for VCFPL (Vector Convert Floating Point from Logical)

E7C1 S=0 - Vector S=1 - Single
FPF=2 - Short VCELFB WCELFB
FPF=3 - Long VCDLGB WCDLGB
FPF=4 - Extended    

 

Extended Mnemonics for VCGD (Vector Convert Grande from Double bfp)

Extended Mnemonics for VCSFP (Vector Convert Signed from Floating Point)

E7C2 S=0 - Vector S=1 - Single
FPF=2 - Short VCFEB WCFEB
FPF=3 - Long VCGDB WCGDB
FPF=4 - Extended    

 

Extended Mnemonics for VCDG (Vector Convert Double bfp from Grande)

Extended Mnemonics for VCFPS (Vector Convert Floating Point from Signed)

E7C3 S=0 - Vector S=1 - Single
FPF=2 - Short VCEFB WCEFB
FPF=3 - Long VCDGB WCDGB
FPF=4 - Extended    

 

Extended Mnemonics for VFLL (Vector Floating point Load Lengthened)

Extended Mnemonics for VLDE (Vector Load lengthened Double from Exponential)

E7C4 S=0 - Vector S=1 - Single
FPF=2 - Short VFLLS
VLDEB
WFLLS
WLDEB
FPF=3 - Long   WFLLD
FPF=4 - Extended    

 

Extended Mnemonics for VFLR (Vector Floating point Load Rounded)

Extended Mnemonics for VLED (Vector floating point Load rounded Exponential from Double)

E7C5 S=0 - Vector S=1 - Single
FPF=2 - Short    
FPF=3 - Long VFLRD
VLEDB
WFLRD
WLEDB
FPF=4 - Extended   WFLRX

 

Extended Mnemonics for VFI (Vector load Floating point Integer)

E7C7 S=0 - Vector S=1 - Single
FPF=2 - Short VFISB WFISB
FPF=3 - Long VFIDB WFIDB
FPF=4 - Extended   WFIXB

 

Extended Mnemonics for WFK (Would-be vector Floating point Kompare and signal scalar)

E7CA 0 Required
FPF=2 - Short WFKSB
FPF=3 - Long WFKDB
FPF=4 - Extended WFKXB

 

Extended Mnemonics for WFC (Would-be vector Floating point Compare scalar)

E7CB 0 Required
FPF=2 - Short WFCSB
FPF=3 - Long WFCDB
FPF=4 - Extended WFCXB

 

Extended Mnemonics for VFPSO (Vector Floating point Perform Sign Operation)

E7CC
S=0 - Vector
Operation=0
Complement
Operation=1
Negative
Operation=2
Positive
Operation
Not Implied
  E7CC
S=1 - Single
Operation=0
Complement
Operation=1
Negative
Operation=2
Positive
Operation
Not Implied
FPF=2 - Short VFLCSB VFLNSB VFLPSB VFPSOSB   FPF=2 - Short WFLCSB WFLNSB WFLPSB WFPSOSB
FPF=3 - Long VFLCDB VFLNDB VFLPDB VFPSODB   FPF=3 - Long WFLCDB WFLNDB WFLPDB WFPSODB
FPF=4 - Extended           FPF=4 - Extended WFLCXB WFLNXB WFLPXB WFPSOXB

 

Extended Mnemonics for VFSQ (Vector Floating point SQuare root)

E7CE S=0 - Vector S=1 - Single
FPF=2 - Short VFSQSB WFSQSB
FPF=3 - Long VFSQDB WFSQDB
FPF=4 - Extended   WFSQXB

 

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.