Making progress on correctly parsing the rd rt rs, etc bits.