Hi, How can I split the below assembly line using define_split RTL template <1> rd = dps into the below two liens <2> rd = dps rd = signext(rdhl) Here rd is 40-bit register dps is 32-bit register contains the address Here register name can be r1, r2 ... rd. and dp1, dp2, .....dps sigext(rdhl) is the sign extending from 32-bit to 40bit. Regards Raja