This is assembly code for an IBM System/360 mainframe computer, likely from the 1960s-70s. The code performs cryptographic operations, specifically implementing a block cipher or hash function using bit manipulation, rotation, and substitution operations on 32-bit registers.