Figured I'd share, since I did not see it in the Odom ICND1 100-101 book...
the bit-flip is annoying in EUI 64 IPv6 address generation.  It doesn't require bitwise math though, if one can remember that it's the second-most-significant hexadecimal digit in the most-significant host hex-quartet, and one number can only become another number, and they're paired.  It can be charted as follows:
 0 <=> 2
 1 <=> 3
 4 <=> 6
 5 <=> 7
 8 <=> A
 9 <=> B
 C <=> E
 D <=> F
Literally, that's it. If the MAC address is AAAA.1111.1111, the 64 bit host would be A8AA:11FF:FE11:1111.  If the MAC address is 0712:3456:789A the host would be 0512:34FF:FE56:789A.
Say it to yourself... zero-two.  one-three.  four-six.  five-seven.  eight-Aaaa.  nine-Bee.  Cee-Eee.  Dee-Eff.
Then practice writing it out a dozen times.  Don't even need dashes or arrows.
0 2
1 3
4 6
5 7
8 A
9 B
C E
D F