Binsec.Z80_archtype 'a t = private | F : {name : string;loc : Dba.LValue.t;expr : Dba.Expr.t;} -> [ `x1 ] t| S : {name : string;loc : Dba.LValue.t;expr : Dba.Expr.t;} -> [ `x8 ] t| D : {name : string;var : Dba.Var.t;loc : Dba.LValue.t;expr : Dba.Expr.t;hi : [ `x8 ] t;lo : [ `x8 ] t;mem : string;store1 : Dba.LValue.t;store2 : Dba.LValue.t;load1 : Dba.Expr.t;load2 : Dba.Expr.t;} -> [ `x16 ] tval a : [ `x8 ] tval f : [ `x8 ] tval b : [ `x8 ] tval c : [ `x8 ] tval d : [ `x8 ] tval e : [ `x8 ] tval h : [ `x8 ] tval l : [ `x8 ] tval a' : [ `x8 ] tval f' : [ `x8 ] tval b' : [ `x8 ] tval c' : [ `x8 ] tval d' : [ `x8 ] tval e' : [ `x8 ] tval h' : [ `x8 ] tval l' : [ `x8 ] tval i : [ `x8 ] tval r : [ `x8 ] tval ixh : [ `x8 ] tval ixl : [ `x8 ] tval iyh : [ `x8 ] tval iyl : [ `x8 ] tval bc : [ `x16 ] tval de : [ `x16 ] tval hl : [ `x16 ] tval bc' : [ `x16 ] tval de' : [ `x16 ] tval hl' : [ `x16 ] tval ix : [ `x16 ] tval iy : [ `x16 ] tval sp : [ `x16 ] tval sf : [ `x1 ] tval zf : [ `x1 ] tval yf : [ `x1 ] tval hf : [ `x1 ] tval xf : [ `x1 ] tval pf : [ `x1 ] tval vf : [ `x1 ] tval nf : [ `x1 ] tval cf : [ `x1 ] tval ifft1 : [ `x1 ] tval ifft2 : [ `x1 ] tval name : _ t -> stringval size : _ t -> intval expr : _ t -> Dba.Expr.tval lval : _ t -> Dba.LValue.tval mem : [ `x16 ] t -> stringval store1 : [ `x16 ] t -> Dba.LValue.tval store2 : [ `x16 ] t -> Dba.LValue.tval load1 : [ `x16 ] t -> Dba.Expr.tval load2 : [ `x16 ] t -> Dba.Expr.tval flags : [ `x1 ] t arrayval registers8 : [ `x8 ] t arrayval registers16 : [ `x16 ] t array