Lines Matching refs:_dst
727 #define __emulate_2op_nobyte(_op,_src,_dst,_eflags, wsx,wsy,wdx,wdy, \ argument
730 switch ( (_dst).bytes ) \
737 : "+g" (_eflags), "+" wdy ((_dst).val), "=&r" (_tmp) \
745 : "+g" (_eflags), "+" ldy ((_dst).val), "=&r" (_tmp) \
749 __emulate_2op_8byte(_op, _src, _dst, _eflags, qsx, qsy, qdx, qdy); \
753 #define __emulate_2op(_op,_src,_dst,_eflags,_bx,_by,_wx,_wy,_lx,_ly,_qx,_qy)\ argument
755 switch ( (_dst).bytes ) \
762 : "+g" (_eflags), "+m" ((_dst).val), "=&r" (_tmp) \
766 __emulate_2op_nobyte(_op,_src,_dst,_eflags, _wx,_wy,"","m", \
772 #define emulate_2op_SrcB(_op, _src, _dst, _eflags) \ argument
773 __emulate_2op(_op, _src, _dst, _eflags, \
776 #define emulate_2op_SrcV(_op, _src, _dst, _eflags) \ argument
777 __emulate_2op(_op, _src, _dst, _eflags, \
780 #define emulate_2op_SrcV_nobyte(_op, _src, _dst, _eflags) \ argument
781 __emulate_2op_nobyte(_op, _src, _dst, _eflags, "w", "r", "", "m", \
784 #define emulate_2op_SrcV_srcmem(_op, _src, _dst, _eflags) \ argument
785 __emulate_2op_nobyte(_op, _src, _dst, _eflags, "", "m", "w", "r", \
789 #define emulate_1op(_op,_dst,_eflags) \ argument
791 switch ( (_dst).bytes ) \
798 : "+g" (_eflags), "+m" ((_dst).val), "=&r" (_tmp) \
806 : "+g" (_eflags), "+m" ((_dst).val), "=&r" (_tmp) \
814 : "+g" (_eflags), "+m" ((_dst).val), "=&r" (_tmp) \
818 __emulate_1op_8byte(_op, _dst, _eflags); \
825 #define __emulate_2op_8byte(_op, _src, _dst, _eflags, qsx, qsy, qdx, qdy) \ argument
830 : "+g" (_eflags), "+" qdy ((_dst).val), "=&r" (_tmp) \
833 #define __emulate_1op_8byte(_op, _dst, _eflags) \ argument
838 : "+g" (_eflags), "+m" ((_dst).val), "=&r" (_tmp) \
842 #define __emulate_2op_8byte(_op, _src, _dst, _eflags, qsx, qsy, qdx, qdy) argument
843 #define __emulate_1op_8byte(_op, _dst, _eflags) argument