What MAC did SSLv3.0 use? How did it compare to HMAC in TLS 1.0 and above? According to Wikipedia:

TLS has a variety of security measures:
Using a message digest enhanced with a key (so only a key-holder can
check the MAC). The HMAC construction used by most TLS cipher suites
is specified in RFC 2104 (SSL 3.0 used a different hash-based MAC).

What hash-based MAC did SSLv3.0 use?  How does it compare to the ubiquitous HMAC that is used everywhere else today?
The key was concatenated in SSL 3.0:
    hash(MAC_write_secret + pad_2 +
         hash(MAC_write_secret + pad_1 + seq_num +
              SSLCompressed.type + SSLCompressed.length +
              SSLCompressed.fragment));

but XOR'ed in HMAC:
    H(K XOR opad, H(K XOR ipad, text))