A D | memcpy-archs.S | 9 # define SHIFT_1(RX,RY,IMM) asl RX, RY, IMM ; << argument 10 # define SHIFT_2(RX,RY,IMM) lsr RX, RY, IMM ; >> argument 11 # define MERGE_1(RX,RY,IMM) asl RX, RY, IMM argument 13 # define EXTRACT_1(RX,RY,IMM) and RX, RY, 0xFFFF argument 14 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, IMM argument 16 # define SHIFT_1(RX,RY,IMM) lsr RX, RY, IMM ; >> argument 20 # define EXTRACT_1(RX,RY,IMM) lsr RX, RY, IMM argument 25 # define LOADX(DST,RX) ldd.ab DST, [RX, 8] argument 26 # define STOREX(SRC,RX) std.ab SRC, [RX, 8] argument 30 # define LOADX(DST,RX) ld.ab DST, [RX, 4] argument [all …]
|