diff options
| author | Drahflow <drahflow@gmx.de> | 2013-09-28 13:32:21 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2013-09-28 13:32:21 +0200 |
| commit | fb00faedb262e98cbb992339b14226665e18f590 (patch) | |
| tree | ce2a97910fab8c049cd7c95b7c6ac558108afc0f /compiler/standardClient.ey | |
| parent | 18b0b19af65e92bf47611882d7d6448532404fea (diff) | |
11% faster with unboxed integers
Diffstat (limited to 'compiler/standardClient.ey')
| -rw-r--r-- | compiler/standardClient.ey | 2 |
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 |
