flip Read/Write, Data/Prog, Jump/Call
remove unused type