/dports/lang/mosh/mosh-0.2.7/src/ |
H A D | VM-Run.cpp | 80 sp_ = shiftArgsToBottom(sp_, depth.toFixnum(), diff.toFixnum()); in runLoop() 157 indexSet(sp_, n.toFixnum(), Object::makeBox(index(sp_, n.toFixnum()))); in runLoop() 359 fp_ = sp_ - n.toFixnum(); in runLoop() 367 fp_ = sp_ - n.toFixnum(); in runLoop() 449 pc_ += n.toFixnum() - 1; in runLoop() 519 const int32_t val = n.toFixnum() + ac_.toFixnum(); in runLoop() 535 ac_ = Object::makeBool(n.toFixnum() == ac_.toFixnum()); in runLoop() 607 const int32_t val = n.toFixnum() - ac_.toFixnum(); in runLoop() 622 const int32_t val = n.toFixnum() - ac_.toFixnum(); in runLoop() 638 const int32_t val = n.toFixnum() + ac_.toFixnum(); in runLoop() [all …]
|
H A D | Arithmetic.cpp | 600 return n.toFixnum(); in toU32() 626 return n.toFixnum(); in toS32() 652 return n.toFixnum(); in toU64() 736 return Object::makeFixnum(Fixnum::fxand(e1.toFixnum(), e2.toFixnum())); in bitwiseAnd() 757 return Object::makeFixnum(Fixnum::fxior(e1.toFixnum(), e2.toFixnum())); in bitwiseIor() 778 return Object::makeFixnum(Fixnum::fxxor(e1.toFixnum(), e2.toFixnum())); in bitwiseXor() 1046 return Fixnum::compare(n1.toFixnum(), n2.toFixnum()); \ 1099 return Fixnum::eq(n1.toFixnum(), n2.toFixnum()); in eq() 1166 return Bignum::op(n1.toFixnum(), n2.toFixnum());\ 1230 return Bignum::mul(n1.toFixnum(), n2.toFixnum()); in mul() [all …]
|
H A D | call.inc.cpp | 38 int argc = operand.toFixnum(); 72 const int argc = operand.toFixnum(); 83 const int argc = operand.toFixnum(); 94 const int argc = operand.toFixnum(); 106 const int argLength = operand.toFixnum(); 127 operand.toFixnum()); 133 for (int i = 0; i < operand.toFixnum(); i++) { 139 operand.toFixnum(), 147 const int argc = operand.toFixnum(); 159 const int argc = operand.toFixnum(); [all …]
|
H A D | ArithmeticProcedures.cpp | 242 const int fn2 = n2.toFixnum(); in integerDivEx() 258 return Fixnum::integerDiv(n1.toFixnum(), n2.toFixnum()); in integerDivEx() 792 if (0 == x.toFixnum()) { in moduloEx() 795 if (0 == y.toFixnum()) { in moduloEx() 799 intptr_t r = x.toFixnum() % y.toFixnum(); in moduloEx() 846 if (0 == y.toFixnum()) { in moduloEx() 903 if (0 == y.toFixnum()) { in moduloEx() 974 if (0 == x.toFixnum()) { in quotientEx() 981 return Object::makeFixnum(x.toFixnum() / y.toFixnum()); in quotientEx() 1083 if (0 == x.toFixnum()) { in remainderEx() [all …]
|
H A D | VM-Run.h | 83 skip(skipSize.toFixnum() - 1); \ 91 ac_ = Object::makeBool(n.toFixnum() op ac_.toFixnum()); \ 106 ac_ = Object::makeBool(n.toFixnum() op ac_.toFixnum()); \
|
H A D | Equivalent.cpp | 249 if (nx.toFixnum() > ny.toFixnum()) { in unionFind() 251 rx.toBox()->set(Object::makeFixnum(nx.toFixnum() + ny.toFixnum())); in unionFind() 255 ry.toBox()->set(Object::makeFixnum(ny.toFixnum() + nx.toFixnum())); in unionFind() 296 if (k.toFixnum() <= 0) { in preP() 299 Object k2 = preP(x.car(), y.car(), Object::makeFixnum(k.toFixnum() - 1)); in preP() 317 if (i == n || k.toFixnum() <= 0) { in preP() 322 Object::makeFixnum(k.toFixnum() - 1)); in preP() 416 if (k.toFixnum() <= 0) { in eP() 477 k = eP(pht, x.car(), y.car(), Object::makeFixnum(k.toFixnum() - 1)); in slowP() 497 k = Object::makeFixnum(k.toFixnum() - 1); in slowP() [all …]
|
H A D | CustomBinaryInputOutputPort.cpp | 120 if (0 == result.toFixnum()) { in getU8() 137 if (0 == result.toFixnum()) { in lookaheadU8() 210 return Object::makeFixnum(position.toFixnum() - 1); in position() 233 return result.toFixnum(); in putU8() 246 return result.toFixnum(); in putU8() 277 return result.toFixnum(); in putByteVector()
|
H A D | CustomBinaryInputPort.cpp | 112 if (0 == result.toFixnum()) { in getU8() 129 if (0 == result.toFixnum()) { in lookaheadU8() 202 return Object::makeFixnum(position.toFixnum() - 1); in position()
|
H A D | CustomBinaryOutputPort.cpp | 79 return result.toFixnum(); in putU8() 92 return result.toFixnum(); in putU8() 125 return result.toFixnum(); in putByteVector()
|
H A D | ObjectTest.cpp | 179 EXPECT_EQ(1, Object::makeFixnum(1).toFixnum()); in TEST_F() 180 EXPECT_EQ(-1, Object::makeFixnum(-1).toFixnum()); in TEST_F() 181 EXPECT_EQ(-536870912, Object::makeFixnum(-536870912).toFixnum()); in TEST_F() 182 EXPECT_EQ(536870911, Object::makeFixnum(536870911).toFixnum()); in TEST_F()
|
H A D | CompilerProcedures.cpp | 105 v->set(3, Object::makeFixnum(refCount.toFixnum() + 1)); in localRefEx() 276 switch(v->ref(0).toFixnum()) { in findFreeRec() 394 switch(v->ref(0).toFixnum()) { in findSetsRec() 708 insn.toVector()->ref(0).toFixnum() == TAG_LABEL) { in pass4FixupLabelCollect() 762 code->set(i + 1, Object::makeFixnum(label.toFixnum() - i - 1)); in pass4FixupLabel() 784 code->set(i + 1, Object::makeFixnum(label.toFixnum() - i - 1)); in pass4FixupLabel() 795 code->set(i + 3, Object::makeFixnum(label.toFixnum() - i - 3)); in pass4FixupLabel() 805 code->set(i + 2, Object::makeFixnum(label.toFixnum() - i - 2)); in pass4FixupLabel() 822 const int offset = code->ref(i + 1).toFixnum() + 1; in pass4FixupLabel() 857 const int offset = code->ref(i + 1).toFixnum() + 1; in pass4FixupLabel() [all …]
|
H A D | CustomTextualInputPort.cpp | 78 if (0 == result.toFixnum()) { in getChar() 122 return Object::makeFixnum(position.toFixnum() - buffer_.size()); in position()
|
H A D | FaslWriter.cpp | 164 emitU32(p.car().toFixnum()); in putList() 185 emitU32(sharedState.toFixnum()); in putDatum() 261 const int n = obj.toFixnum(); in putDatum() 274 emitU32(obj.toFixnum()); in putDatum()
|
H A D | CustomTextualInputOutputPort.cpp | 85 if (0 == result.toFixnum()) { in getChar() 129 return Object::makeFixnum(position.toFixnum() - buffer_.size()); in position()
|
H A D | ByteVector.h | 102 MOSH_ASSERT(p.car().toFixnum() >= -128 && p.car().toFixnum() <= 255); in ByteVector() 103 data_[i] = p.car().toFixnum(); in ByteVector() 590 data_[index] = (uint8_t)obj.toFixnum(); in s8set()
|
H A D | ProcedureMacro.h | 100 variableName = obj ## variableName.toFixnum(); \ 177 …entAsFixnum(index, variableName) castArgument(index, variableName, isFixnum, fixnum, int, toFixnum) 213 …ntAsOctet(index, variableName) castArgument(index, variableName, isOctet, octet, uint8_t, toFixnum)
|
H A D | FFIProcedures.cpp | 211 return ret.toFixnum(); in c_callback_intptr() 227 return ret.toFixnum(); in c_callback_int64() 541 return ret.toFixnum(); in c_callback_intptr() 557 return ret.toFixnum(); in c_callback_int64() 1124 return Object::makePointer((void*)integer.toFixnum()); in integerTopointerEx() 1181 value = v.toFixnum(); in pointerSet() 1254 value = v.toFixnum(); in pointerSetCInt64DEx() 1458 theVM->setErrno(val.toFixnum()); in sharedErrnoEx()
|
H A D | Fixnum.cpp | 115 const int value = n.toFixnum(); in sqrt()
|
H A D | FaslReader.h | 326 const int len = length.toFixnum(); in getDatum() 337 const int len = length.toFixnum(); in getDatum()
|
H A D | PortTest.cpp | 113 EXPECT_EQ(3, obj.toFixnum()); in TEST_F()
|
H A D | GenericHashTable.cpp | 50 return hashValue.toFixnum(); in callHashFunction()
|
H A D | FFI.cpp | 281 return pushIntptr_t(obj.toFixnum()); in push() 289 return pushInt64_t(obj.toFixnum()); in push()
|
H A D | VM-Profiler.cpp | 132 callHash->set(proc, Object::makeFixnum(count.toFixnum() + 1)); in storeCallSample()
|
H A D | ByteVectorProcedures.cpp | 63 if (num.isFixnum() && ByteVector::isOctet(num.toFixnum())) { in u8ListToByteVector() 426 value = v.toFixnum(); 456 int32_t temp = v.toFixnum(); 492 value = v.toFixnum(); 528 int32_t temp = v.toFixnum();
|
H A D | Object.cpp | 388 if (denominator.isFixnum() && denominator.toFixnum() == 1) { in makeRatnum() 466 return (isFixnum() && ByteVector::isOctet(toFixnum())); in isOctet()
|