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