aboutsummaryrefslogtreecommitdiff
path: root/compiler/standardClient.ey
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-09-28 13:32:21 +0200
committerDrahflow <drahflow@gmx.de>2013-09-28 13:32:21 +0200
commitfb00faedb262e98cbb992339b14226665e18f590 (patch)
treece2a97910fab8c049cd7c95b7c6ac558108afc0f /compiler/standardClient.ey
parent18b0b19af65e92bf47611882d7d6448532404fea (diff)
11% faster with unboxed integers
Diffstat (limited to 'compiler/standardClient.ey')
-rw-r--r--compiler/standardClient.ey2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/standardClient.ey b/compiler/standardClient.ey
index e00279f..acebf25 100644
--- a/compiler/standardClient.ey
+++ b/compiler/standardClient.ey
@@ -815,7 +815,7 @@
1 0 { strNumber * 48 sub [ 0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 10 11 12 13 14 15 ] * } -20*10* 16 mul add
} "%" defq
- { _ 0 ge assert 8 { _ 256 mod -01 256 div } rep -- } /uint64 deffd
+ { 8 { _ 256 mod -01 256 div } rep -- } /uint64 deffd
{ _ 0 lt { 4294967296 add } rep 4294967295 band 4 { _ 256 mod -01 256 div } rep -- } /uint32 deffd
{ _ 0 lt { 65536 add } rep 65535 band 2 { _ 256 mod -01 256 div } rep -- } /uint16 deffd
{ _ 0 lt { 256 add } rep 255 band } /uint8 deffd