diff --git a/Contrib/System/System.html b/Contrib/System/System.html index 21eacac7..cc9f661a 100644 --- a/Contrib/System/System.html +++ b/Contrib/System/System.html @@ -561,15 +561,17 @@ good:
  • Subtraction -- -
  • Multiplication -- *
  • Division -- /
  • -
  • Module -- %
  • +
  • Modulo -- %
  • +
  • Shift right -- >>
  • +
  • Shift left -- <<
  • Bitwise or -- |
  • Bitwise and -- &
  • Bitwise xor -- ^
  • Logical or -- ||
  • Logical and -- &&
  • Less than -- <
  • -
  • Greater than -- >
  • Equals -- =
  • +
  • Greater than -- >
  • Bitwise not (one argument) -- ~
  • Logical not (one argument) -- !
  • @@ -602,6 +604,16 @@ Pop $0 DetailPrint "0x89498A198E4566C % 157 = $0" # 118
    +System::Int64Op 1 << 62
    +Pop $0
    +DetailPrint "1 << 62 = $0" # 4611686018427387904
    +
    +
    +System::Int64Op 0x4000000000000000 >> 62
    +Pop $0
    +DetailPrint "0x4000000000000000 >> 62 = $0" # 1
    +
    +
     System::Int64Op 0xF0F0F0F | 0xF0F0FFF
     Pop $0
     # IntFmt is 32-bit, this is just for the example