Public Function UADD(ByVal AX As Long, ByVal BX As Long) As Long '无符号整数加法
Dim w As Long: w = CBool((AX Xor BX) And &H80000000) '符号不同直接相加
BX = BX And w Or Not w And (BX Xor &H80000000) '否则翻转BX符号位
UADD = AX + BX Xor (Not w And &H80000000) '再相加并翻转结果符号位
End Function