Skip to content

Commit 83dac78

Browse files
committed
Bitwise: Use built-in function inside has('num64')
+num64 was added after built-in bitwise functions.
1 parent 18a9fa2 commit 83dac78

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

autoload/vital/__vital__/Bitwise.vim

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ endfunction
3838

3939
if has('num64')
4040
function! s:sign_extension(n) abort
41-
if s:and(a:n, 0x80000000)
42-
return s:or(a:n, 0xFFFFFFFF00000000)
41+
if and(a:n, 0x80000000)
42+
return or(a:n, 0xFFFFFFFF00000000)
4343
else
44-
return s:and(a:n, 0xFFFFFFFF)
44+
return and(a:n, 0xFFFFFFFF)
4545
endif
4646
endfunction
4747
function! s:lshift32(a, n) abort
48-
return s:and(s:lshift(a:a, s:and(a:n, s:mask32)), 0xFFFFFFFF)
48+
return and(s:lshift(a:a, and(a:n, s:mask32)), 0xFFFFFFFF)
4949
endfunction
5050
function! s:rshift32(a, n) abort
51-
return s:rshift(s:and(a:a, 0xFFFFFFFF), s:and(a:n, s:mask32))
51+
return s:rshift(and(a:a, 0xFFFFFFFF), and(a:n, s:mask32))
5252
endfunction
5353
else
5454
function! s:sign_extension(n) abort

0 commit comments

Comments
 (0)