ablda
abldc
abldr