Home
last modified time | relevance | path

Searched refs:toFixnum (Results 1 – 25 of 39) sorted by relevance

12

/dports/lang/mosh/mosh-0.2.7/src/
H A DVM-Run.cpp80 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 DArithmetic.cpp600 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 Dcall.inc.cpp38 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 DArithmeticProcedures.cpp242 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 DVM-Run.h83 skip(skipSize.toFixnum() - 1); \
91 ac_ = Object::makeBool(n.toFixnum() op ac_.toFixnum()); \
106 ac_ = Object::makeBool(n.toFixnum() op ac_.toFixnum()); \
H A DEquivalent.cpp249 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 DCustomBinaryInputOutputPort.cpp120 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 DCustomBinaryInputPort.cpp112 if (0 == result.toFixnum()) { in getU8()
129 if (0 == result.toFixnum()) { in lookaheadU8()
202 return Object::makeFixnum(position.toFixnum() - 1); in position()
H A DCustomBinaryOutputPort.cpp79 return result.toFixnum(); in putU8()
92 return result.toFixnum(); in putU8()
125 return result.toFixnum(); in putByteVector()
H A DObjectTest.cpp179 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 DCompilerProcedures.cpp105 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 DCustomTextualInputPort.cpp78 if (0 == result.toFixnum()) { in getChar()
122 return Object::makeFixnum(position.toFixnum() - buffer_.size()); in position()
H A DFaslWriter.cpp164 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 DCustomTextualInputOutputPort.cpp85 if (0 == result.toFixnum()) { in getChar()
129 return Object::makeFixnum(position.toFixnum() - buffer_.size()); in position()
H A DByteVector.h102 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 DProcedureMacro.h100 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 DFFIProcedures.cpp211 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 DFixnum.cpp115 const int value = n.toFixnum(); in sqrt()
H A DFaslReader.h326 const int len = length.toFixnum(); in getDatum()
337 const int len = length.toFixnum(); in getDatum()
H A DPortTest.cpp113 EXPECT_EQ(3, obj.toFixnum()); in TEST_F()
H A DGenericHashTable.cpp50 return hashValue.toFixnum(); in callHashFunction()
H A DFFI.cpp281 return pushIntptr_t(obj.toFixnum()); in push()
289 return pushInt64_t(obj.toFixnum()); in push()
H A DVM-Profiler.cpp132 callHash->set(proc, Object::makeFixnum(count.toFixnum() + 1)); in storeCallSample()
H A DByteVectorProcedures.cpp63 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 DObject.cpp388 if (denominator.isFixnum() && denominator.toFixnum() == 1) { in makeRatnum()
466 return (isFixnum() && ByteVector::isOctet(toFixnum())); in isOctet()

12