member descriptor ics

trying to fill in rewriting holes... for this one I had to some support for doubles and some `mov` variants in the assembler and rewriter. Kind of hacky/lazy...
oh, oops! should have checked

On Mon, Sep 22, 2014 at 8:36 PM, Kevin Modzelewski <notifications@github.com
> wrote:

> In src/runtime/objmodel.cpp:
>
> >                  return rtn;
> >              }
> >              case BoxedMemberDescriptor::BYTE: {
> > -                // TODO rewriter stuff for these other cases as well
> > -                rewrite_args = NULL;
> > +                if (rewrite_args) {
> > +                    RewriterVarUsage r_unboxed_val
> > +                        = rewrite_args->obj.getAttr(member_desc->offset, RewriterVarUsage::KillFlag::Kill,
> > +                                                    Location::forArg(0), assembler::MovType::ZBL);
>
> Hmm should this be SBL? I think the BYTE type is supposed to be signed.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/dropbox/pyston/pull/151/files#r17890912>.
>