Home | History | Annotate | Download | only in libenc

Lines Matching defs:Mem

195     enum Tag { SignedImm, UnsignedImm, Reg, Mem, FP, XMM };
202 void * operator new(size_t, void * mem) {
203 return mem;
212 Opnd(const Opnd &): tag(Mem) { assert(false); }
307 bool is_reg() const { return tag != SignedImm && tag != UnsignedImm && tag != Mem; }
344 //M_Opnd(Opnd_Size sz): RM_Opnd(Mem, K_M, sz), m_disp(0), m_scale(0), m_index(n_reg), m_base(n_reg) {}
346 RM_Opnd(Mem), m_disp(disp), m_scale(0), m_index(n_reg), m_base(n_reg) {}
348 RM_Opnd(Mem), m_disp(rdisp), m_scale(0), m_index(n_reg), m_base(rbase) {}
350 RM_Opnd(Mem), m_disp(disp), m_scale(scale), m_index(rindex), m_base(rbase) {}
351 M_Opnd(const M_Opnd & that) : RM_Opnd(Mem),
522 ENCODER_DECLARE_EXPORT char * sse_mov(char * stream, const XMM_Opnd & xmm, const M_Opnd & mem, bool dbl);
523 ENCODER_DECLARE_EXPORT char * sse_mov(char * stream, const M_Opnd & mem, const XMM_Opnd & xmm, bool dbl);
527 ENCODER_DECLARE_EXPORT char * sse_add(char * stream, const XMM_Opnd & xmm, const M_Opnd & mem, bool dbl);
530 ENCODER_DECLARE_EXPORT char * sse_sub(char * stream, const XMM_Opnd & xmm, const M_Opnd & mem, bool dbl);
533 ENCODER_DECLARE_EXPORT char * sse_mul(char * stream, const XMM_Opnd & xmm, const M_Opnd & mem, bool dbl);
536 ENCODER_DECLARE_EXPORT char * sse_div(char * stream, const XMM_Opnd & xmm, const M_Opnd & mem, bool dbl);
543 ENCODER_DECLARE_EXPORT char * sse_compare(char * stream, const XMM_Opnd & xmm0, const M_Opnd & mem, bool dbl);
546 ENCODER_DECLARE_EXPORT char * sse_cvt_si(char * stream, const XMM_Opnd & xmm, const M_Opnd & mem, bool dbl);
547 ENCODER_DECLARE_EXPORT char * sse_cvtt2si(char * stream, const R_Opnd & reg, const M_Opnd & mem, bool dbl);
617 //!char * fp_op_mem(char * stream, FP_Opcode opc,const M_Opnd& mem,int is_double);
627 ENCODER_DECLARE_EXPORT char * fldcw(char * stream, const M_Opnd & mem);
628 ENCODER_DECLARE_EXPORT char * fnstcw(char * stream, const M_Opnd & mem);
637 //!char *fld80(char * stream,const M_Opnd& mem);
640 //!char * fild(char * stream,const M_Opnd& mem,int is_long);
650 ENCODER_DECLARE_EXPORT char * fist(char * stream, const M_Opnd & mem, bool is_long, bool pop_stk);