Searched refs:smi (Results 1 - 25 of 50) sorted by relevance

12

/external/chromium_org/v8/test/mjsunit/
H A Dsmi-representation.js31 return {"smi":0};
35 var s = o.smi;
38 o.smi = s;
57 o.smi = t;
H A Dswitch.js345 smi: [1, 2, 3, 4],
399 expected: clause_type !== 'smi' ? 'ok-' + v : undefined
406 expected: clause_type !== 'smi' ? 'ok-' + v : undefined
415 } else if (test_type === 'smi') {
416 pairs = clause_values.smi.map(function(v) {
423 pairs = clause_values.smi.map(function(v) {
439 var test_types = ['symbols', 'strings', 'oddball', 'smi', 'heapnum'];
457 test('smi');
H A Ddiv-mod.js120 var smi = 43; variable
135 smi,
H A Dtrack-fields.js43 // o1,o2 are smi, smi, smi
46 // o1 is smi, double, smi
49 // o2 is smi, double, smi
52 // o3 is initialized as smi, double, smi
70 // All smi
[all...]
/external/kernel-headers/original/linux/
H A Dipmi_smi.h51 * Messages to/from the lower layer. The smi interface will take one
205 int ipmi_smi_add_proc_entry(ipmi_smi_t smi, char *name,
/external/v8/src/
H A Dproperty-details.h97 explicit inline PropertyDetails(Smi* smi);
H A Dobjects-inl.h54 PropertyDetails::PropertyDetails(Smi* smi) { argument
55 value_ = smi->value();
65 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); local
66 return PropertyDetails(smi);
1060 // To be representable as a long smi, the value must be a 32-bit integer.
4205 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kTagIndex));
4206 return static_cast<JSRegExp::Type>(smi->value());
4211 Smi* smi = Smi::cast(DataAtUnchecked(kTagIndex)); local
4212 return static_cast<JSRegExp::Type>(smi->value());
4232 Smi* smi local
[all...]
/external/v8/test/mjsunit/
H A Dswitch.js345 smi: [1, 2, 3, 4],
399 expected: clause_type !== 'smi' ? 'ok-' + v : undefined
406 expected: clause_type !== 'smi' ? 'ok-' + v : undefined
415 } else if (test_type === 'smi') {
416 pairs = clause_values.smi.map(function(v) {
423 pairs = clause_values.smi.map(function(v) {
439 var test_types = ['symbols', 'strings', 'oddball', 'smi', 'heapnum'];
457 test('smi');
H A Ddiv-mod.js120 var smi = 43; variable
135 smi,
/external/mksh/src/
H A Dexec.c1568 const struct select_menu_info *smi = local
1572 smi->num_width, i + 1, smi->args[i]);
1582 struct select_menu_info smi; local
1610 for (i = n, smi.num_width = 1; i >= 10; i /= 10)
1611 smi.num_width++;
1613 smi.args = ap;
1614 print_columns(shl_out, n, select_fmt_entry, (void *)&smi,
1615 smi.num_width + 2 + aocts, smi
[all...]
/external/valgrind/main/drd/
H A Ddrd_main.c854 Char* const smi = VG_(getenv)("DRD_SEGMENT_MERGING_INTERVAL"); local
855 if (smi)
856 DRD_(thread_set_segment_merge_interval)(VG_(strtoll10)(smi, NULL));
/external/chromium_org/v8/test/cctest/
H A Dtest-compiler.cc403 Smi* smi = Smi::FromInt(12345678); local
404 OS::SNPrintF(smi_hex_buffer, "0x%lx", reinterpret_cast<intptr_t>(smi));
H A Dtest-types.cc130 smi = handle(Smi::FromInt(666), isolate);
136 Integer31Constant = handle(Type::Constant(smi, isolate), isolate);
176 Handle<v8::internal::Smi> smi; member in class:HandlifiedTypes
244 CHECK(*T.smi == AsConstant(*T.Integer31Constant));
/external/chromium_org/v8/src/
H A Dproperty-details.h204 explicit inline PropertyDetails(Smi* smi);
H A Delements.cc74 // fast element handler for smi-only arrays. The implementation is currently
412 Object* smi = from->get(from_start); local
413 ASSERT(!smi->IsTheHole());
414 to->set(to_start, Smi::cast(smi)->value());
1982 // small smi.
H A Dobjects-inl.h55 PropertyDetails::PropertyDetails(Smi* smi) { argument
56 value_ = smi->value();
69 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); local
70 return PropertyDetails(smi);
5387 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kTagIndex));
5388 return static_cast<JSRegExp::Type>(smi->value());
5408 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex)); local
5409 return Flags(smi->value());
/external/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.h302 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
494 // Converts the smi or heap number in object to an int32 using the rules
508 // If |object| is neither smi nor heap number, |not_number| is jumped to
864 // Check if a map for a JSObject indicates that the object can have both smi
870 // Check if a map for a JSObject indicates that the object has fast smi only
903 // label if not. Skip the smi check if not required (object is known to be a
921 // specified target if equal. Skip the smi check if not required (object is
965 // Load the value of a smi object into a double register.
967 void SmiToDouble(LowDwVfpRegister value, Register smi);
[all...]
/external/chromium_org/v8/src/mips/
H A Dmacro-assembler-mips.h66 // Object is known to be a non smi.
632 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
975 // Check if a map for a JSObject indicates that the object can have both smi
981 // Check if a map for a JSObject indicates that the object has fast smi only
1022 // label if not. Skip the smi check if not required (object is known to be a
1039 // specified target if equal. Skip the smi check if not required (object is
1088 // Load the value of a smi object into a FPU double register. The register
1089 // scratch1 can be the same register as smi in which case smi wil
[all...]
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h189 // value is a smi.
202 // write barrier if the value is a smi.
387 // Check if a map for a JSObject indicates that the object can have both smi
393 // Check if a map for a JSObject indicates that the object has fast smi only
420 // label if not. Skip the smi check if not required (object is known to be a
429 // specified target if equal. Skip the smi check if not required (object is
498 // Jump the register contains a smi.
505 // Jump if the operand is a smi.
512 // Jump if register contain a non-smi.
536 // Abort execution if argument is not a smi, enable
829 Push(Smi* smi) argument
[all...]
H A Dstub-cache-ia32.cc226 // Check that the receiver isn't a smi.
296 // Check that the receiver isn't a smi.
314 Label* smi,
316 // Check that the object isn't a smi.
317 __ JumpIfSmi(receiver, smi);
341 // Load length from the string and convert to a smi.
575 // Check that the receiver isn't a smi.
1396 // to the values (it considered as smi in GC).
1625 // Check that the receiver isn't a smi.
1681 // Check that the receiver isn't a smi
311 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch, Label* smi, Label* non_string_object) argument
2352 Label smi; local
[all...]
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.cc320 // Skip barrier if writing a smi.
362 // Skip barrier if writing a smi.
367 // Array access: calculate the destination address. Index is not a smi.
420 // Skip barrier if writing a smi.
512 // We want to pass the msg string like a smi to avoid GC
515 // a proper v8 smi, but also pass the alignment difference
516 // from the real pointer as a smi.
588 // We want the smi-tagged index in key. Even if we subsequently go to
589 // the slow case, converting the key to a smi is always valid.
1212 // The Operand cannot use the smi registe
[all...]
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc297 // Skip barrier if writing a smi.
339 // Skip barrier if writing a smi.
344 // Array access: calculate the destination address. Index is not a smi.
399 // Skip barrier if writing a smi.
491 // We want to pass the msg string like a smi to avoid GC
494 // a proper v8 smi, but also pass the alignment difference
495 // from the real pointer as a smi.
565 // We want the smi-tagged index in key. Even if we subsequently go to
566 // the slow case, converting the key to a smi is always valid.
972 Abort("Integer32ToSmiField writing to non-smi locatio
[all...]
H A Dmacro-assembler-x64.h56 // Value of smi in kSmiConstantRegister.
259 // object being stored. |index| is the array index represented as a non-smi.
262 // value is a smi.
275 // the write barrier if the value is a smi.
388 // Conversions between tagged smi values and non-tagged integer values.
390 // Tag an integer value. The result must be known to be a valid smi value.
392 // based on the value of the resulting smi.
395 // Stores an integer32 value into a memory field that already holds a smi.
398 // Adds constant to src and tags the result as a smi.
399 // Result must be a valid smi
[all...]
/external/v8/src/ia32/
H A Dstub-cache-ia32.cc226 // Check that the receiver isn't a smi.
296 // Check that the receiver isn't a smi.
314 Label* smi,
316 // Check that the object isn't a smi.
317 __ JumpIfSmi(receiver, smi);
341 // Load length from the string and convert to a smi.
550 // Check that the receiver isn't a smi.
992 // Check that the receiver isn't a smi.
1015 // Check that the receiver isn't a smi.
1048 // to the values (it considered as smi i
311 GenerateStringCheck(MacroAssembler* masm, Register receiver, Register scratch, Label* smi, Label* non_string_object) argument
1951 Label smi; local
[all...]
/external/tcpdump/
H A Dtcpdump.c60 #include <smi.h>

Completed in 481 milliseconds

12