aboutsummaryrefslogtreecommitdiff
path: root/compiler/elymasAsmLib.ey
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2015-05-03 21:05:50 +0200
committerDrahflow <drahflow@gmx.de>2015-05-03 21:05:50 +0200
commitac9f41d65cb04757677590e5ee518a10d4dbaf66 (patch)
tree5d051cc3381956f6ced83ece127437a1498ad40f /compiler/elymasAsmLib.ey
parentbeed2f58dace53f6ad298f66f33ab838b8140050 (diff)
How'bout hashing the trailing 8 bytes, too?
Diffstat (limited to 'compiler/elymasAsmLib.ey')
-rw-r--r--compiler/elymasAsmLib.ey5
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/elymasAsmLib.ey b/compiler/elymasAsmLib.ey
index b2a2e59..2347495 100644
--- a/compiler/elymasAsmLib.ey
+++ b/compiler/elymasAsmLib.ey
@@ -258,8 +258,9 @@
# case 9: k2 ^= ((uint64_t)tail[ 8]) << 0;
/rbp /rcx :movqRegReg
1 /rax :movqImmReg
- 3 /rcx :shlqImm8Reg
- /rax :shlqImm8Reg
+ 2 /rcx :shlqImm8Reg
+ /rax :shlqClReg
+ /rax :shlqClReg
/rax :decqReg # rax == bitmask for selection
/rsi /rax :andqMemReg