Cray-1 clock speed was 12.5 ns (80 Mhz), and almost all the logic was implemented using one type of ECL NAND gate. Instructions were 16 or 32 bits wide, operating on 24-bit addresses and 64-bit integer and floating point numbers.