Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
27
Task/Bitwise-operations/NSIS/bitwise-operations.nsis
Normal file
27
Task/Bitwise-operations/NSIS/bitwise-operations.nsis
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
Function Bitwise
|
||||
Push $0
|
||||
Push $1
|
||||
Push $2
|
||||
StrCpy $0 7
|
||||
StrCpy $1 2
|
||||
|
||||
IntOp $2 $0 & $1
|
||||
DetailPrint "Bitwise AND: $0 & $1 = $2"
|
||||
IntOp $2 $0 | $1
|
||||
DetailPrint "Bitwise OR: $0 | $1 = $2"
|
||||
IntOp $2 $0 ^ $1
|
||||
DetailPrint "Bitwise XOR: $0 ^ $1 = $2"
|
||||
IntOp $2 $0 ~
|
||||
DetailPrint "Bitwise NOT (negate in NSIS docs): ~$0 = $2"
|
||||
DetailPrint "There are no Arithmetic shifts in NSIS"
|
||||
IntOp $2 $0 >> $1
|
||||
DetailPrint "Right Shift: $0 >> 1 = $2"
|
||||
IntOp $2 $0 << $1
|
||||
DetailPrint "Left Shift: $0 << $1 = $2"
|
||||
DetailPrint "There are no Rotates in NSIS"
|
||||
|
||||
|
||||
Pop $2
|
||||
Pop $1
|
||||
Pop $0
|
||||
FunctionEnd
|
||||
Loading…
Add table
Add a link
Reference in a new issue