enhanced stix_divints() to handle modulo/remainder more clearly

This commit is contained in:
hyunghwan.chung
2015-11-22 14:48:09 +00:00
parent d8da07cb59
commit fe8b6dfa24
5 changed files with 103 additions and 6 deletions

View File

@ -59,6 +59,19 @@
self primitiveFailed.
}
#method // aNumber
{
<primitive: #_integer_quo2>
self primitiveFailed.
}
#method \\ aNumber
{
<primitive: #_integer_rem2>
self primitiveFailed.
}
#method = aNumber
{
<primitive: #_integer_eq>

View File

@ -270,8 +270,14 @@ PROCESS TESTING
(2r111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 * 128971234897128931) dump.
(-10000 rem: -3) dump.
(-10000 quo: -3) dump.
"(-10000 rem: 3) dump.
(-10000 quo: 3) dump.
(-10000 \\ 3) dump.
(-10000 // 3) dump."
(7 rem: -3) dump.
(7 quo: -3) dump.
(7 \\ -3) dump.
(7 // -3) dump.
"
FFI isNil dump.