general purpose registers, all sizes
returns a symbolic representation of the register: eax => :eax cx => :ecx & 0xffff ah => (:eax >> 8) & 0xff
# File metasm/cpu/ia32/main.rb, line 118 def symbolic(di=nil) s = Sym[@val] if @sz == 8 and to_s[-1] == h Expression[[Sym[@val-4], :>>, 8], :&, 0xff] elsif @sz == 8 Expression[s, :&, 0xff] elsif @sz == 16 Expression[s, :&, 0xffff] else s end end