Lines Matching refs:check
52 Value check(ValueTag tag, Value t) {
57 Value check(ValueTag tag, Value t, Value h) {
59 return check(tag, t);
115 // When overwriting local i, check if i - 1 was the start of a
161 void ipush(Value t) { _stack.push(check(intTag , t)); }
162 void fpush(Value t) { _stack.push(check(floatTag , t)); }
163 void apush(Value t) { _stack.push(check(objectTag , t)); }
164 void rpush(Value t) { _stack.push(check(addressTag, t)); }
165 void lpush(Value t) { _stack.push(check(longTag , t)); _stack.push(NULL); }
166 void dpush(Value t) { _stack.push(check(doubleTag , t)); _stack.push(NULL); }
180 Value ipop() { return check(intTag , _stack.pop()); }
181 Value fpop() { return check(floatTag , _stack.pop()); }
182 Value apop() { return check(objectTag , _stack.pop()); }
183 Value rpop() { return check(addressTag, _stack.pop()); }
184 Value lpop() { Value h = _stack.pop(); return check(longTag , _stack.pop(), h); }
185 Value dpop() { Value h = _stack.pop(); return check(doubleTag, _stack.pop(), h); }