Less braindead root. I'm about half way through.

Just sat back, made some rules that seem to make sense,
added the opcodes, and the bits that are finished work as expected.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>