(45 . 7)(45 . 7)
13 function W_Borrow(A : in Word; B : in Word; D : in Word)
14 return WBool is
15 begin
16 return WBool(Shift_Right(((not A) and B) or (((not A) or B) and D),
17 return WBool(Shift_Right((B and D) or ((B or D) and (not A)),
18 Bitness - 1));
19 end W_Borrow;
20