00001 static char* signature_0[] = { "Proxy", "Proxy", "Proxy"};
00002 static char* errors_0[] = {NULL};
00003 static primitive_desc primitive_0 = {
00004 "primitiveAPICallResult:ifFail:",
00005 fntype(&proxyOopPrimitives::callOut0),
00006 1507330,
00007 signature_0,
00008 errors_0
00009 };
00010
00011 static char* signature_1[] = { "Proxy", "Proxy", "Proxy|SmallInteger", "Proxy"};
00012 static char* errors_1[] = {NULL};
00013 static primitive_desc primitive_1 = {
00014 "primitiveAPICallValue:result:ifFail:",
00015 fntype(&proxyOopPrimitives::callOut1),
00016 1507331,
00017 signature_1,
00018 errors_1
00019 };
00020
00021 static char* signature_2[] = { "Proxy", "Proxy", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy"};
00022 static char* errors_2[] = {NULL};
00023 static primitive_desc primitive_2 = {
00024 "primitiveAPICallValue:value:result:ifFail:",
00025 fntype(&proxyOopPrimitives::callOut2),
00026 1507332,
00027 signature_2,
00028 errors_2
00029 };
00030
00031 static char* signature_3[] = { "Proxy", "Proxy", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy"};
00032 static char* errors_3[] = {NULL};
00033 static primitive_desc primitive_3 = {
00034 "primitiveAPICallValue:value:value:result:ifFail:",
00035 fntype(&proxyOopPrimitives::callOut3),
00036 1507333,
00037 signature_3,
00038 errors_3
00039 };
00040
00041 static char* signature_4[] = { "Proxy", "Proxy", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy"};
00042 static char* errors_4[] = {NULL};
00043 static primitive_desc primitive_4 = {
00044 "primitiveAPICallValue:value:value:value:result:ifFail:",
00045 fntype(&proxyOopPrimitives::callOut4),
00046 1507334,
00047 signature_4,
00048 errors_4
00049 };
00050
00051 static char* signature_5[] = { "Proxy", "Proxy", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy|SmallInteger", "Proxy"};
00052 static char* errors_5[] = {NULL};
00053 static primitive_desc primitive_5 = {
00054 "primitiveAPICallValue:value:value:value:value:result:ifFail:",
00055 fntype(&proxyOopPrimitives::callOut5),
00056 1507335,
00057 signature_5,
00058 errors_5
00059 };
00060
00061 static char* signature_6[] = { "IndexedInstanceVariables", "Activation"};
00062 static char* errors_6[] = {NULL};
00063 static primitive_desc primitive_6 = {
00064 "primitiveActivationArgumentsIfFail:",
00065 fntype(&vframeOopPrimitives::arguments),
00066 1835009,
00067 signature_6,
00068 errors_6
00069 };
00070
00071 static char* signature_7[] = { "SmallInteger", "Activation"};
00072 static char* errors_7[] = {NULL};
00073 static primitive_desc primitive_7 = {
00074 "primitiveActivationByteCodeIndexIfFail:",
00075 fntype(&vframeOopPrimitives::byte_code_index),
00076 1835009,
00077 signature_7,
00078 errors_7
00079 };
00080
00081 static char* signature_8[] = { "IndexedInstanceVariables", "Activation"};
00082 static char* errors_8[] = {NULL};
00083 static primitive_desc primitive_8 = {
00084 "primitiveActivationExpressionStackIfFail:",
00085 fntype(&vframeOopPrimitives::expression_stack),
00086 1835009,
00087 signature_8,
00088 errors_8
00089 };
00090
00091 static char* signature_9[] = { "SmallInteger", "Activation"};
00092 static char* errors_9[] = {NULL};
00093 static primitive_desc primitive_9 = {
00094 "primitiveActivationIndex",
00095 fntype(&vframeOopPrimitives::index),
00096 1572865,
00097 signature_9,
00098 errors_9
00099 };
00100
00101 static char* signature_10[] = { "Boolean", "Activation"};
00102 static char* errors_10[] = {NULL};
00103 static primitive_desc primitive_10 = {
00104 "primitiveActivationIsSmalltalkActivationIfFail:",
00105 fntype(&vframeOopPrimitives::is_smalltalk_activation),
00106 1835009,
00107 signature_10,
00108 errors_10
00109 };
00110
00111 static char* signature_11[] = { "SmallInteger", "Activation"};
00112 static char* errors_11[] = {NULL};
00113 static primitive_desc primitive_11 = {
00114 "primitiveActivationMethodIfFail:",
00115 fntype(&vframeOopPrimitives::method),
00116 1835009,
00117 signature_11,
00118 errors_11
00119 };
00120
00121 static char* signature_12[] = { "IndexedByteInstanceVariables", "Activation"};
00122 static char* errors_12[] = {NULL};
00123 static primitive_desc primitive_12 = {
00124 "primitiveActivationPrettyPrintIfFail:",
00125 fntype(&vframeOopPrimitives::pretty_print),
00126 1835009,
00127 signature_12,
00128 errors_12
00129 };
00130
00131 static char* signature_13[] = { "SmallInteger", "Activation"};
00132 static char* errors_13[] = {NULL};
00133 static primitive_desc primitive_13 = {
00134 "primitiveActivationProcess",
00135 fntype(&vframeOopPrimitives::index),
00136 1572865,
00137 signature_13,
00138 errors_13
00139 };
00140
00141 static char* signature_14[] = { "SmallInteger", "Activation"};
00142 static char* errors_14[] = {NULL};
00143 static primitive_desc primitive_14 = {
00144 "primitiveActivationReceiverIfFail:",
00145 fntype(&vframeOopPrimitives::receiver),
00146 1835009,
00147 signature_14,
00148 errors_14
00149 };
00150
00151 static char* signature_15[] = { "IndexedInstanceVariables", "Activation"};
00152 static char* errors_15[] = {NULL};
00153 static primitive_desc primitive_15 = {
00154 "primitiveActivationTemporariesIfFail:",
00155 fntype(&vframeOopPrimitives::temporaries),
00156 1835009,
00157 signature_15,
00158 errors_15
00159 };
00160
00161 static char* signature_16[] = { "SmallInteger", "Activation"};
00162 static char* errors_16[] = {NULL};
00163 static primitive_desc primitive_16 = {
00164 "primitiveActivationTimeStamp",
00165 fntype(&vframeOopPrimitives::time_stamp),
00166 1572865,
00167 signature_16,
00168 errors_16
00169 };
00170
00171 static char* signature_17[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
00172 static char* errors_17[] = { "Overflow", NULL};
00173 static primitive_desc primitive_17 = {
00174 "primitiveAdd:ifFail:",
00175 fntype(&smiOopPrimitives_add),
00176 6029826,
00177 signature_17,
00178 errors_17
00179 };
00180
00181 static char* signature_18[] = { "IndexedInstanceVariables", "SmallInteger"};
00182 static char* errors_18[] = {NULL};
00183 static primitive_desc primitive_18 = {
00184 "primitiveAllObjectsLimit:ifFail:",
00185 fntype(&systemPrimitives::all_objects),
00186 327681,
00187 signature_18,
00188 errors_18
00189 };
00190
00191 static char* signature_19[] = { "Object", "IndexedInstanceVariables"};
00192 static char* errors_19[] = {NULL};
00193 static primitive_desc primitive_19 = {
00194 "primitiveApplyChange:ifFail:",
00195 fntype(&systemPrimitives::applyChange),
00196 327681,
00197 signature_19,
00198 errors_19
00199 };
00200
00201 static char* signature_20[] = { "Float", "SmallInteger"};
00202 static char* errors_20[] = {NULL};
00203 static primitive_desc primitive_20 = {
00204 "primitiveAsFloat",
00205 fntype(&double_from_smi),
00206 1573377,
00207 signature_20,
00208 errors_20
00209 };
00210
00211 static char* signature_21[] = { "SmallInteger", "Object"};
00212 static char* errors_21[] = {NULL};
00213 static primitive_desc primitive_21 = {
00214 "primitiveAsObjectID",
00215 fntype(&oopPrimitives::asObjectID),
00216 1114113,
00217 signature_21,
00218 errors_21
00219 };
00220
00221 static char* signature_22[] = { "Object", "SmallInteger"};
00222 static char* errors_22[] = { "OutOfBounds", NULL};
00223 static primitive_desc primitive_22 = {
00224 "primitiveAsObjectIfFail:",
00225 fntype(&smiOopPrimitives::asObject),
00226 1310721,
00227 signature_22,
00228 errors_22
00229 };
00230
00231 static char* signature_23[] = { "Object", "Object", "Object"};
00232 static char* errors_23[] = { "RecieverHasWrongType", NULL};
00233 static primitive_desc primitive_23 = {
00234 "primitiveBecome:ifFail:",
00235 fntype(&oopPrimitives::become),
00236 1376258,
00237 signature_23,
00238 errors_23
00239 };
00240
00241 static char* signature_24[] = { "GlobalAssociation", "Behavior", "SmallInteger"};
00242 static char* errors_24[] = { "OutOfBounds", NULL};
00243 static primitive_desc primitive_24 = {
00244 "primitiveBehavior:classVariableAt:ifFail:",
00245 fntype(&behaviorPrimitives::classVariableAt),
00246 327682,
00247 signature_24,
00248 errors_24
00249 };
00250
00251 static char* signature_25[] = { "IndexedInstanceVariables", "Behavior"};
00252 static char* errors_25[] = { "OutOfBounds", NULL};
00253 static primitive_desc primitive_25 = {
00254 "primitiveBehavior:classVariablesIfFail:",
00255 fntype(&behaviorPrimitives::classVariables),
00256 327681,
00257 signature_25,
00258 errors_25
00259 };
00260
00261 static char* signature_26[] = { "Boolean", "Behavior"};
00262 static char* errors_26[] = {NULL};
00263 static primitive_desc primitive_26 = {
00264 "primitiveBehaviorCanBeSubclassed:ifFail:",
00265 fntype(&behaviorPrimitives::can_be_subclassed),
00266 327681,
00267 signature_26,
00268 errors_26
00269 };
00270
00271 static char* signature_27[] = { "Boolean", "Behavior"};
00272 static char* errors_27[] = {NULL};
00273 static primitive_desc primitive_27 = {
00274 "primitiveBehaviorCanHaveInstanceVariables:ifFail:",
00275 fntype(&behaviorPrimitives::can_have_instance_variables),
00276 327681,
00277 signature_27,
00278 errors_27
00279 };
00280
00281 static char* signature_28[] = { "Symbol", "Behavior"};
00282 static char* errors_28[] = {NULL};
00283 static primitive_desc primitive_28 = {
00284 "primitiveBehaviorFormat:ifFail:",
00285 fntype(&behaviorPrimitives::format),
00286 327681,
00287 signature_28,
00288 errors_28
00289 };
00290
00291 static char* signature_29[] = { "SmallInteger", "Behavior"};
00292 static char* errors_29[] = {NULL};
00293 static primitive_desc primitive_29 = {
00294 "primitiveBehaviorHeaderSizeOf:ifFail:",
00295 fntype(&behaviorPrimitives::headerSize),
00296 327681,
00297 signature_29,
00298 errors_29
00299 };
00300
00301 static char* signature_30[] = { "Boolean", "Behavior", "Object"};
00302 static char* errors_30[] = {NULL};
00303 static primitive_desc primitive_30 = {
00304 "primitiveBehaviorIsClassOf:",
00305 fntype(&behaviorPrimitives::is_class_of),
00306 5308418,
00307 signature_30,
00308 errors_30
00309 };
00310
00311 static char* signature_31[] = { "Boolean", "Behavior"};
00312 static char* errors_31[] = {NULL};
00313 static primitive_desc primitive_31 = {
00314 "primitiveBehaviorIsSpecializedClass:ifFail:",
00315 fntype(&behaviorPrimitives::is_specialized_class),
00316 327681,
00317 signature_31,
00318 errors_31
00319 };
00320
00321 static char* signature_32[] = { "Mixin", "Behavior"};
00322 static char* errors_32[] = {NULL};
00323 static primitive_desc primitive_32 = {
00324 "primitiveBehaviorMixinOf:ifFail:",
00325 fntype(&behaviorPrimitives::mixinOf),
00326 327681,
00327 signature_32,
00328 errors_32
00329 };
00330
00331 static char* signature_33[] = { "SmallInteger", "Behavior"};
00332 static char* errors_33[] = {NULL};
00333 static primitive_desc primitive_33 = {
00334 "primitiveBehaviorNonIndexableSizeOf:ifFail:",
00335 fntype(&behaviorPrimitives::nonIndexableSize),
00336 327681,
00337 signature_33,
00338 errors_33
00339 };
00340
00341 static char* signature_34[] = { "Symbol", "Behavior"};
00342 static char* errors_34[] = {NULL};
00343 static primitive_desc primitive_34 = {
00344 "primitiveBehaviorVMType:ifFail:",
00345 fntype(&behaviorPrimitives::vm_type),
00346 327681,
00347 signature_34,
00348 errors_34
00349 };
00350
00351 static char* signature_35[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
00352 static char* errors_35[] = {NULL};
00353 static primitive_desc primitive_35 = {
00354 "primitiveBitAnd:ifFail:",
00355 fntype(&smiOopPrimitives::bitAnd),
00356 6029826,
00357 signature_35,
00358 errors_35
00359 };
00360
00361 static char* signature_36[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
00362 static char* errors_36[] = {NULL};
00363 static primitive_desc primitive_36 = {
00364 "primitiveBitOr:ifFail:",
00365 fntype(&smiOopPrimitives::bitOr),
00366 6029826,
00367 signature_36,
00368 errors_36
00369 };
00370
00371 static char* signature_37[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
00372 static char* errors_37[] = {NULL};
00373 static primitive_desc primitive_37 = {
00374 "primitiveBitShift:ifFail:",
00375 fntype(&smiOopPrimitives::bitShift),
00376 6029826,
00377 signature_37,
00378 errors_37
00379 };
00380
00381 static char* signature_38[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
00382 static char* errors_38[] = {NULL};
00383 static primitive_desc primitive_38 = {
00384 "primitiveBitXor:ifFail:",
00385 fntype(&smiOopPrimitives::bitXor),
00386 6029826,
00387 signature_38,
00388 errors_38
00389 };
00390
00391 static char* signature_39[] = { "Boolean", "Block"};
00392 static char* errors_39[] = {NULL};
00393 static primitive_desc primitive_39 = {
00394 "primitiveBlockIsOptimized",
00395 fntype(&block_is_optimized),
00396 1114113,
00397 signature_39,
00398 errors_39
00399 };
00400
00401 static char* signature_40[] = { "Method", "Block"};
00402 static char* errors_40[] = {NULL};
00403 static primitive_desc primitive_40 = {
00404 "primitiveBlockMethod",
00405 fntype(&block_method),
00406 1114113,
00407 signature_40,
00408 errors_40
00409 };
00410
00411 static char* signature_41[] = { "Boolean", "Symbol"};
00412 static char* errors_41[] = { "NotFound", NULL};
00413 static primitive_desc primitive_41 = {
00414 "primitiveBooleanFlagAt:ifFail:",
00415 fntype(&debugPrimitives::boolAt),
00416 327681,
00417 signature_41,
00418 errors_41
00419 };
00420
00421 static char* signature_42[] = { "Boolean", "Symbol", "Boolean"};
00422 static char* errors_42[] = { "NotFound", NULL};
00423 static primitive_desc primitive_42 = {
00424 "primitiveBooleanFlagAt:put:ifFail:",
00425 fntype(&debugPrimitives::boolAtPut),
00426 327682,
00427 signature_42,
00428 errors_42
00429 };
00430
00431 static char* signature_43[] = { "Object"};
00432 static char* errors_43[] = {NULL};
00433 static primitive_desc primitive_43 = {
00434 "primitiveBreakpoint",
00435 fntype(&systemPrimitives::breakpoint),
00436 65536,
00437 signature_43,
00438 errors_43
00439 };
00440
00441 static char* signature_44[] = { "Object", "Object", "Proxy"};
00442 static char* errors_44[] = {NULL};
00443 static primitive_desc primitive_44 = {
00444 "primitiveCallBackInvokeC2:ifFail:",
00445 fntype(&callBackPrimitives::invokeC),
00446 1376258,
00447 signature_44,
00448 errors_44
00449 };
00450
00451 static char* signature_45[] = { "Object", "Object", "Proxy"};
00452 static char* errors_45[] = {NULL};
00453 static primitive_desc primitive_45 = {
00454 "primitiveCallBackInvokePascal2:ifFail:",
00455 fntype(&callBackPrimitives::invokePascal),
00456 1376258,
00457 signature_45,
00458 errors_45
00459 };
00460
00461 static char* signature_46[] = { "Object", "Object", "Symbol"};
00462 static char* errors_46[] = {NULL};
00463 static primitive_desc primitive_46 = {
00464 "primitiveCallBackReceiver:selector:ifFail:",
00465 fntype(&callBackPrimitives::initialize),
00466 327682,
00467 signature_46,
00468 errors_46
00469 };
00470
00471 static char* signature_47[] = { "Object", "SmallInteger", "Proxy"};
00472 static char* errors_47[] = {NULL};
00473 static primitive_desc primitive_47 = {
00474 "primitiveCallBackRegisterCCall:result:ifFail:",
00475 fntype(&callBackPrimitives::registerCCall),
00476 327682,
00477 signature_47,
00478 errors_47
00479 };
00480
00481 static char* signature_48[] = { "Object", "SmallInteger", "SmallInteger", "Proxy"};
00482 static char* errors_48[] = {NULL};
00483 static primitive_desc primitive_48 = {
00484 "primitiveCallBackRegisterPascalCall:numberOfArguments:result:ifFail:",
00485 fntype(&callBackPrimitives::registerPascalCall),
00486 327683,
00487 signature_48,
00488 errors_48
00489 };
00490
00491 static char* signature_49[] = { "Object", "Object", "Proxy"};
00492 static char* errors_49[] = {NULL};
00493 static primitive_desc primitive_49 = {
00494 "primitiveCallBackUnregister:ifFail:",
00495 fntype(&callBackPrimitives::unregister),
00496 1376258,
00497 signature_49,
00498 errors_49
00499 };
00500
00501 static char* signature_50[] = { "Proxy", "SmallInteger"};
00502 static char* errors_50[] = { "OutOfBounds", NULL};
00503 static primitive_desc primitive_50 = {
00504 "primitiveCharacterFor:ifFail:",
00505 fntype(&systemPrimitives::characterFor),
00506 327681,
00507 signature_50,
00508 errors_50
00509 };
00510
00511 static char* signature_51[] = { "Self class", "Object"};
00512 static char* errors_51[] = {NULL};
00513 static primitive_desc primitive_51 = {
00514 "primitiveClass",
00515 fntype(&oopPrimitives::klass),
00516 5767169,
00517 signature_51,
00518 errors_51
00519 };
00520
00521 static char* signature_52[] = { "Behavior", "Object"};
00522 static char* errors_52[] = {NULL};
00523 static primitive_desc primitive_52 = {
00524 "primitiveClassOf:",
00525 fntype(&oopPrimitives::klass_of),
00526 4718593,
00527 signature_52,
00528 errors_52
00529 };
00530
00531 static char* signature_53[] = { "Object"};
00532 static char* errors_53[] = {NULL};
00533 static primitive_desc primitive_53 = {
00534 "primitiveClearInlineCaches",
00535 fntype(&debugPrimitives::clearInlineCaches),
00536 65536,
00537 signature_53,
00538 errors_53
00539 };
00540
00541 static char* signature_54[] = { "Object"};
00542 static char* errors_54[] = {NULL};
00543 static primitive_desc primitive_54 = {
00544 "primitiveClearInvocationCounters",
00545 fntype(&debugPrimitives::clearInvocationCounters),
00546 65536,
00547 signature_54,
00548 errors_54
00549 };
00550
00551 static char* signature_55[] = { "Object"};
00552 static char* errors_55[] = {NULL};
00553 static primitive_desc primitive_55 = {
00554 "primitiveClearLookupCache",
00555 fntype(&debugPrimitives::clearLookupCache),
00556 65536,
00557 signature_55,
00558 errors_55
00559 };
00560
00561 static char* signature_56[] = { "Object"};
00562 static char* errors_56[] = {NULL};
00563 static primitive_desc primitive_56 = {
00564 "primitiveClearLookupCacheStatistics",
00565 fntype(&debugPrimitives::clearLookupCacheStatistics),
00566 65536,
00567 signature_56,
00568 errors_56
00569 };
00570
00571 static char* signature_57[] = { "Object"};
00572 static char* errors_57[] = {NULL};
00573 static primitive_desc primitive_57 = {
00574 "primitiveClearNMethodCounters",
00575 fntype(&debugPrimitives::clearNMethodCounters),
00576 65536,
00577 signature_57,
00578 errors_57
00579 };
00580
00581 static char* signature_58[] = { "Object"};
00582 static char* errors_58[] = {NULL};
00583 static primitive_desc primitive_58 = {
00584 "primitiveClearPrimitiveCounters",
00585 fntype(&debugPrimitives::clearPrimitiveCounters),
00586 65536,
00587 signature_58,
00588 errors_58
00589 };
00590
00591 static char* signature_59[] = { "Block"};
00592 static char* errors_59[] = {NULL};
00593 static primitive_desc primitive_59 = {
00594 "primitiveCompiledBlockAllocate0",
00595 fntype(&allocateBlock0),
00596 6359040,
00597 signature_59,
00598 errors_59
00599 };
00600
00601 static char* signature_60[] = { "Block"};
00602 static char* errors_60[] = {NULL};
00603 static primitive_desc primitive_60 = {
00604 "primitiveCompiledBlockAllocate1",
00605 fntype(&allocateBlock1),
00606 6359040,
00607 signature_60,
00608 errors_60
00609 };
00610
00611 static char* signature_61[] = { "Block"};
00612 static char* errors_61[] = {NULL};
00613 static primitive_desc primitive_61 = {
00614 "primitiveCompiledBlockAllocate2",
00615 fntype(&allocateBlock2),
00616 6359040,
00617 signature_61,
00618 errors_61
00619 };
00620
00621 static char* signature_62[] = { "Block"};
00622 static char* errors_62[] = {NULL};
00623 static primitive_desc primitive_62 = {
00624 "primitiveCompiledBlockAllocate3",
00625 fntype(&allocateBlock3),
00626 6359040,
00627 signature_62,
00628 errors_62
00629 };
00630
00631 static char* signature_63[] = { "Block"};
00632 static char* errors_63[] = {NULL};
00633 static primitive_desc primitive_63 = {
00634 "primitiveCompiledBlockAllocate4",
00635 fntype(&allocateBlock4),
00636 6359040,
00637 signature_63,
00638 errors_63
00639 };
00640
00641 static char* signature_64[] = { "Block"};
00642 static char* errors_64[] = {NULL};
00643 static primitive_desc primitive_64 = {
00644 "primitiveCompiledBlockAllocate5",
00645 fntype(&allocateBlock5),
00646 6359040,
00647 signature_64,
00648 errors_64
00649 };
00650
00651 static char* signature_65[] = { "Block"};
00652 static char* errors_65[] = {NULL};
00653 static primitive_desc primitive_65 = {
00654 "primitiveCompiledBlockAllocate6",
00655 fntype(&allocateBlock6),
00656 6359040,
00657 signature_65,
00658 errors_65
00659 };
00660
00661 static char* signature_66[] = { "Block"};
00662 static char* errors_66[] = {NULL};
00663 static primitive_desc primitive_66 = {
00664 "primitiveCompiledBlockAllocate7",
00665 fntype(&allocateBlock7),
00666 6359040,
00667 signature_66,
00668 errors_66
00669 };
00670
00671 static char* signature_67[] = { "Block"};
00672 static char* errors_67[] = {NULL};
00673 static primitive_desc primitive_67 = {
00674 "primitiveCompiledBlockAllocate8",
00675 fntype(&allocateBlock8),
00676 6359040,
00677 signature_67,
00678 errors_67
00679 };
00680
00681 static char* signature_68[] = { "Block"};
00682 static char* errors_68[] = {NULL};
00683 static primitive_desc primitive_68 = {
00684 "primitiveCompiledBlockAllocate9",
00685 fntype(&allocateBlock9),
00686 6359040,
00687 signature_68,
00688 errors_68
00689 };
00690
00691 static char* signature_69[] = { "Block", "SmallInteger"};
00692 static char* errors_69[] = {NULL};
00693 static primitive_desc primitive_69 = {
00694 "primitiveCompiledBlockAllocate:",
00695 fntype(&allocateBlock),
00696 2164737,
00697 signature_69,
00698 errors_69
00699 };
00700
00701 static char* signature_70[] = { "Object"};
00702 static char* errors_70[] = {NULL};
00703 static primitive_desc primitive_70 = {
00704 "primitiveCompiledContextAllocate0",
00705 fntype(&allocateContext0),
00706 6359040,
00707 signature_70,
00708 errors_70
00709 };
00710
00711 static char* signature_71[] = { "Object"};
00712 static char* errors_71[] = {NULL};
00713 static primitive_desc primitive_71 = {
00714 "primitiveCompiledContextAllocate1",
00715 fntype(&allocateContext1),
00716 6359040,
00717 signature_71,
00718 errors_71
00719 };
00720
00721 static char* signature_72[] = { "Object"};
00722 static char* errors_72[] = {NULL};
00723 static primitive_desc primitive_72 = {
00724 "primitiveCompiledContextAllocate2",
00725 fntype(&allocateContext2),
00726 6359040,
00727 signature_72,
00728 errors_72
00729 };
00730
00731 static char* signature_73[] = { "Object", "SmallInteger"};
00732 static char* errors_73[] = {NULL};
00733 static primitive_desc primitive_73 = {
00734 "primitiveCompiledContextAllocate:",
00735 fntype(&allocateContext),
00736 6359041,
00737 signature_73,
00738 errors_73
00739 };
00740
00741 static char* signature_74[] = { "Method", "Object", "SmallInteger", "SmallInteger", "Array", "ByteArray", "Array"};
00742 static char* errors_74[] = {NULL};
00743 static primitive_desc primitive_74 = {
00744 "primitiveConstructMethod:flags:nofArgs:debugInfo:bytes:oops:ifFail:",
00745 fntype(&methodOopPrimitives::constructMethod),
00746 327686,
00747 signature_74,
00748 errors_74
00749 };
00750
00751 static char* signature_75[] = { "Object", "Object"};
00752 static char* errors_75[] = { "NotOops", NULL};
00753 static primitive_desc primitive_75 = {
00754 "primitiveCopyTenuredIfFail:",
00755 fntype(&oopPrimitives::copy_tenured),
00756 1376257,
00757 signature_75,
00758 errors_75
00759 };
00760
00761 static char* signature_76[] = { "GlobalAssociation", "Mixin", "Symbol", "Boolean", "Behavior", "Symbol"};
00762 static char* errors_76[] = { "WrongFormat", NULL};
00763 static primitive_desc primitive_76 = {
00764 "primitiveCreateInvocationOf:named:isPrimaryInvocation:superclass:format:ifFail:",
00765 fntype(&systemPrimitives::createNamedInvocation),
00766 327685,
00767 signature_76,
00768 errors_76
00769 };
00770
00771 static char* signature_77[] = { "GlobalAssociation", "Mixin", "Behavior", "Symbol"};
00772 static char* errors_77[] = { "WrongFormat", NULL};
00773 static primitive_desc primitive_77 = {
00774 "primitiveCreateInvocationOf:superclass:format:ifFail:",
00775 fntype(&systemPrimitives::createInvocation),
00776 327683,
00777 signature_77,
00778 errors_77
00779 };
00780
00781 static char* signature_78[] = { "Proxy", "Symbol", "Proxy"};
00782 static char* errors_78[] = {NULL};
00783 static primitive_desc primitive_78 = {
00784 "primitiveDLLLoad:result:ifFail:",
00785 fntype(&systemPrimitives::dll_load),
00786 327682,
00787 signature_78,
00788 errors_78
00789 };
00790
00791 static char* signature_79[] = { "Proxy", "Symbol", "Proxy", "Proxy"};
00792 static char* errors_79[] = {NULL};
00793 static primitive_desc primitive_79 = {
00794 "primitiveDLLLookup:in:result:ifFail:",
00795 fntype(&systemPrimitives::dll_lookup),
00796 327683,
00797 signature_79,
00798 errors_79
00799 };
00800
00801 static char* signature_80[] = { "Object", "Object", "Symbol"};
00802 static char* errors_80[] = {NULL};
00803 static primitive_desc primitive_80 = {
00804 "primitiveDLLSetupLookup:selector:ifFail:",
00805 fntype(&systemPrimitives::dll_setup),
00806 327682,
00807 signature_80,
00808 errors_80
00809 };
00810
00811 static char* signature_81[] = { "Object", "Proxy"};
00812 static char* errors_81[] = {NULL};
00813 static primitive_desc primitive_81 = {
00814 "primitiveDLLUnload:ifFail:",
00815 fntype(&systemPrimitives::dll_unload),
00816 327681,
00817 signature_81,
00818 errors_81
00819 };
00820
00821 static char* signature_82[] = { "Object"};
00822 static char* errors_82[] = {NULL};
00823 static primitive_desc primitive_82 = {
00824 "primitiveDecodeAllMethods",
00825 fntype(&debugPrimitives::decodeAllMethods),
00826 65536,
00827 signature_82,
00828 errors_82
00829 };
00830
00831 static char* signature_83[] = { "Object", "Object", "Symbol"};
00832 static char* errors_83[] = { "NotFound", NULL};
00833 static primitive_desc primitive_83 = {
00834 "primitiveDecodeMethod:ifFail:",
00835 fntype(&debugPrimitives::decodeMethod),
00836 1376258,
00837 signature_83,
00838 errors_83
00839 };
00840
00841 static char* signature_84[] = { "Proxy", "Proxy"};
00842 static char* errors_84[] = {NULL};
00843 static primitive_desc primitive_84 = {
00844 "primitiveDefWindowProc:ifFail:",
00845 fntype(&systemPrimitives::defWindowProc),
00846 327681,
00847 signature_84,
00848 errors_84
00849 };
00850
00851 static char* signature_85[] = { "Object"};
00852 static char* errors_85[] = {NULL};
00853 static primitive_desc primitive_85 = {
00854 "primitiveDeoptimizeStacks",
00855 fntype(&debugPrimitives::deoptimizeStacks),
00856 196608,
00857 signature_85,
00858 errors_85
00859 };
00860
00861 static char* signature_86[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
00862 static char* errors_86[] = { "Overflow", "DivisionByZero", NULL};
00863 static primitive_desc primitive_86 = {
00864 "primitiveDiv:ifFail:",
00865 fntype(&smiOopPrimitives_div),
00866 6029826,
00867 signature_86,
00868 errors_86
00869 };
00870
00871 static char* signature_87[] = { "Float"};
00872 static char* errors_87[] = {NULL};
00873 static primitive_desc primitive_87 = {
00874 "primitiveElapsedTime",
00875 fntype(&systemPrimitives::elapsedTime),
00876 65536,
00877 signature_87,
00878 errors_87
00879 };
00880
00881 static char* signature_88[] = { "Boolean", "Object", "Object"};
00882 static char* errors_88[] = {NULL};
00883 static primitive_desc primitive_88 = {
00884 "primitiveEqual:",
00885 fntype(&oopPrimitives::equal),
00886 1572866,
00887 signature_88,
00888 errors_88
00889 };
00890
00891 static char* signature_89[] = { "Process|nil"};
00892 static char* errors_89[] = {NULL};
00893 static primitive_desc primitive_89 = {
00894 "primitiveFlatProfilerDisengage",
00895 fntype(&systemPrimitives::flat_profiler_disengage),
00896 65536,
00897 signature_89,
00898 errors_89
00899 };
00900
00901 static char* signature_90[] = { "Process", "Process"};
00902 static char* errors_90[] = {NULL};
00903 static primitive_desc primitive_90 = {
00904 "primitiveFlatProfilerEngage:ifFail:",
00905 fntype(&systemPrimitives::flat_profiler_engage),
00906 327681,
00907 signature_90,
00908 errors_90
00909 };
00910
00911 static char* signature_91[] = { "Object"};
00912 static char* errors_91[] = {NULL};
00913 static primitive_desc primitive_91 = {
00914 "primitiveFlatProfilerPrint",
00915 fntype(&systemPrimitives::flat_profiler_print),
00916 65536,
00917 signature_91,
00918 errors_91
00919 };
00920
00921 static char* signature_92[] = { "Process|nil"};
00922 static char* errors_92[] = {NULL};
00923 static primitive_desc primitive_92 = {
00924 "primitiveFlatProfilerProcess",
00925 fntype(&systemPrimitives::flat_profiler_process),
00926 65536,
00927 signature_92,
00928 errors_92
00929 };
00930
00931 static char* signature_93[] = { "Object"};
00932 static char* errors_93[] = {NULL};
00933 static primitive_desc primitive_93 = {
00934 "primitiveFlatProfilerReset",
00935 fntype(&systemPrimitives::flat_profiler_reset),
00936 65536,
00937 signature_93,
00938 errors_93
00939 };
00940
00941 static char* signature_94[] = { "Float", "Float", "Float"};
00942 static char* errors_94[] = {NULL};
00943 static primitive_desc primitive_94 = {
00944 "primitiveFloatAdd:ifFail:",
00945 fntype(&double_add),
00946 6030338,
00947 signature_94,
00948 errors_94
00949 };
00950
00951 static char* signature_95[] = { "Float", "Float"};
00952 static char* errors_95[] = {NULL};
00953 static primitive_desc primitive_95 = {
00954 "primitiveFloatArcCosineIfFail:",
00955 fntype(&doubleOopPrimitives::arcCosine),
00956 1836033,
00957 signature_95,
00958 errors_95
00959 };
00960
00961 static char* signature_96[] = { "Float", "Float"};
00962 static char* errors_96[] = {NULL};
00963 static primitive_desc primitive_96 = {
00964 "primitiveFloatArcSineIfFail:",
00965 fntype(&doubleOopPrimitives::arcSine),
00966 1836033,
00967 signature_96,
00968 errors_96
00969 };
00970
00971 static char* signature_97[] = { "Float", "Float"};
00972 static char* errors_97[] = {NULL};
00973 static primitive_desc primitive_97 = {
00974 "primitiveFloatArcTangentIfFail:",
00975 fntype(&doubleOopPrimitives::arcTangent),
00976 1836033,
00977 signature_97,
00978 errors_97
00979 };
00980
00981 static char* signature_98[] = { "SmallInteger", "Float"};
00982 static char* errors_98[] = { "SmallIntegerConversionFailed", NULL};
00983 static primitive_desc primitive_98 = {
00984 "primitiveFloatAsSmallIntegerIfFail:",
00985 fntype(&doubleOopPrimitives::asSmallInteger),
00986 1836033,
00987 signature_98,
00988 errors_98
00989 };
00990
00991 static char* signature_99[] = { "Float", "Float"};
00992 static char* errors_99[] = {NULL};
00993 static primitive_desc primitive_99 = {
00994 "primitiveFloatCeiling",
00995 fntype(&doubleOopPrimitives::ceiling),
00996 1573889,
00997 signature_99,
00998 errors_99
00999 };
01000
01001 static char* signature_100[] = { "Float", "Float"};
01002 static char* errors_100[] = {NULL};
01003 static primitive_desc primitive_100 = {
01004 "primitiveFloatCosine",
01005 fntype(&doubleOopPrimitives::cosine),
01006 1573889,
01007 signature_100,
01008 errors_100
01009 };
01010
01011 static char* signature_101[] = { "Float", "Float", "Float"};
01012 static char* errors_101[] = {NULL};
01013 static primitive_desc primitive_101 = {
01014 "primitiveFloatDivide:ifFail:",
01015 fntype(&double_divide),
01016 6030338,
01017 signature_101,
01018 errors_101
01019 };
01020
01021 static char* signature_102[] = { "Boolean", "Float", "Float"};
01022 static char* errors_102[] = {NULL};
01023 static primitive_desc primitive_102 = {
01024 "primitiveFloatEqual:ifFail:",
01025 fntype(&doubleOopPrimitives::equal),
01026 6030082,
01027 signature_102,
01028 errors_102
01029 };
01030
01031 static char* signature_103[] = { "Float", "Float"};
01032 static char* errors_103[] = {NULL};
01033 static primitive_desc primitive_103 = {
01034 "primitiveFloatExp",
01035 fntype(&doubleOopPrimitives::exp),
01036 1573889,
01037 signature_103,
01038 errors_103
01039 };
01040
01041 static char* signature_104[] = { "SmallInteger", "Float"};
01042 static char* errors_104[] = {NULL};
01043 static primitive_desc primitive_104 = {
01044 "primitiveFloatExponent",
01045 fntype(&doubleOopPrimitives::exponent),
01046 1573889,
01047 signature_104,
01048 errors_104
01049 };
01050
01051 static char* signature_105[] = { "Float", "Float"};
01052 static char* errors_105[] = {NULL};
01053 static primitive_desc primitive_105 = {
01054 "primitiveFloatFloor",
01055 fntype(&doubleOopPrimitives::floor),
01056 1573889,
01057 signature_105,
01058 errors_105
01059 };
01060
01061 static char* signature_106[] = { "Boolean", "Float", "Float"};
01062 static char* errors_106[] = {NULL};
01063 static primitive_desc primitive_106 = {
01064 "primitiveFloatGreaterThan:ifFail:",
01065 fntype(&doubleOopPrimitives::greaterThan),
01066 6030082,
01067 signature_106,
01068 errors_106
01069 };
01070
01071 static char* signature_107[] = { "Boolean", "Float", "Float"};
01072 static char* errors_107[] = {NULL};
01073 static primitive_desc primitive_107 = {
01074 "primitiveFloatGreaterThanOrEqual:ifFail:",
01075 fntype(&doubleOopPrimitives::greaterThanOrEqual),
01076 6030082,
01077 signature_107,
01078 errors_107
01079 };
01080
01081 static char* signature_108[] = { "Float", "Float"};
01082 static char* errors_108[] = {NULL};
01083 static primitive_desc primitive_108 = {
01084 "primitiveFloatHyperbolicCosineIfFail:",
01085 fntype(&doubleOopPrimitives::hyperbolicCosine),
01086 1836033,
01087 signature_108,
01088 errors_108
01089 };
01090
01091 static char* signature_109[] = { "Float", "Float"};
01092 static char* errors_109[] = {NULL};
01093 static primitive_desc primitive_109 = {
01094 "primitiveFloatHyperbolicSineIfFail:",
01095 fntype(&doubleOopPrimitives::hyperbolicSine),
01096 1836033,
01097 signature_109,
01098 errors_109
01099 };
01100
01101 static char* signature_110[] = { "Float", "Float"};
01102 static char* errors_110[] = {NULL};
01103 static primitive_desc primitive_110 = {
01104 "primitiveFloatHyperbolicTangentIfFail:",
01105 fntype(&doubleOopPrimitives::hyperbolicTangent),
01106 1836033,
01107 signature_110,
01108 errors_110
01109 };
01110
01111 static char* signature_111[] = { "Boolean", "Float"};
01112 static char* errors_111[] = {NULL};
01113 static primitive_desc primitive_111 = {
01114 "primitiveFloatIsFinite",
01115 fntype(&doubleOopPrimitives::isFinite),
01116 1573889,
01117 signature_111,
01118 errors_111
01119 };
01120
01121 static char* signature_112[] = { "Boolean", "Float"};
01122 static char* errors_112[] = {NULL};
01123 static primitive_desc primitive_112 = {
01124 "primitiveFloatIsNan",
01125 fntype(&doubleOopPrimitives::isNan),
01126 1573889,
01127 signature_112,
01128 errors_112
01129 };
01130
01131 static char* signature_113[] = { "Boolean", "Float", "Float"};
01132 static char* errors_113[] = {NULL};
01133 static primitive_desc primitive_113 = {
01134 "primitiveFloatLessThan:ifFail:",
01135 fntype(&doubleOopPrimitives::lessThan),
01136 6030082,
01137 signature_113,
01138 errors_113
01139 };
01140
01141 static char* signature_114[] = { "Boolean", "Float", "Float"};
01142 static char* errors_114[] = {NULL};
01143 static primitive_desc primitive_114 = {
01144 "primitiveFloatLessThanOrEqual:ifFail:",
01145 fntype(&doubleOopPrimitives::lessThanOrEqual),
01146 6030082,
01147 signature_114,
01148 errors_114
01149 };
01150
01151 static char* signature_115[] = { "Float", "Float"};
01152 static char* errors_115[] = { "ReceiverNotStrictlyPositive", NULL};
01153 static primitive_desc primitive_115 = {
01154 "primitiveFloatLnIfFail:",
01155 fntype(&doubleOopPrimitives::ln),
01156 1836033,
01157 signature_115,
01158 errors_115
01159 };
01160
01161 static char* signature_116[] = { "Float", "Float"};
01162 static char* errors_116[] = { "ReceiverNotStrictlyPositive", NULL};
01163 static primitive_desc primitive_116 = {
01164 "primitiveFloatLog10IfFail:",
01165 fntype(&doubleOopPrimitives::log10),
01166 1836033,
01167 signature_116,
01168 errors_116
01169 };
01170
01171 static char* signature_117[] = { "Float", "Float"};
01172 static char* errors_117[] = {NULL};
01173 static primitive_desc primitive_117 = {
01174 "primitiveFloatMantissa",
01175 fntype(&doubleOopPrimitives::mantissa),
01176 1573889,
01177 signature_117,
01178 errors_117
01179 };
01180
01181 static char* signature_118[] = { "Float"};
01182 static char* errors_118[] = {NULL};
01183 static primitive_desc primitive_118 = {
01184 "primitiveFloatMaxValue",
01185 fntype(&doubleOopPrimitives::min_positive_value),
01186 524288,
01187 signature_118,
01188 errors_118
01189 };
01190
01191 static char* signature_119[] = { "Float"};
01192 static char* errors_119[] = {NULL};
01193 static primitive_desc primitive_119 = {
01194 "primitiveFloatMinPositiveValue",
01195 fntype(&doubleOopPrimitives::min_positive_value),
01196 524288,
01197 signature_119,
01198 errors_119
01199 };
01200
01201 static char* signature_120[] = { "Float", "Float", "Float"};
01202 static char* errors_120[] = {NULL};
01203 static primitive_desc primitive_120 = {
01204 "primitiveFloatMod:ifFail:",
01205 fntype(&doubleOopPrimitives::mod),
01206 1836034,
01207 signature_120,
01208 errors_120
01209 };
01210
01211 static char* signature_121[] = { "Float", "Float", "Float"};
01212 static char* errors_121[] = {NULL};
01213 static primitive_desc primitive_121 = {
01214 "primitiveFloatMultiply:ifFail:",
01215 fntype(&double_multiply),
01216 6030338,
01217 signature_121,
01218 errors_121
01219 };
01220
01221 static char* signature_122[] = { "Boolean", "Float", "Float"};
01222 static char* errors_122[] = {NULL};
01223 static primitive_desc primitive_122 = {
01224 "primitiveFloatNotEqual:ifFail:",
01225 fntype(&doubleOopPrimitives::notEqual),
01226 6030082,
01227 signature_122,
01228 errors_122
01229 };
01230
01231 static char* signature_123[] = { "Self", "Float", "IndexedByteInstanceVariables"};
01232 static char* errors_123[] = {NULL};
01233 static primitive_desc primitive_123 = {
01234 "primitiveFloatPrintFormat:ifFail:",
01235 fntype(&doubleOopPrimitives::printFormat),
01236 1310722,
01237 signature_123,
01238 errors_123
01239 };
01240
01241 static char* signature_124[] = { "IndexedByteInstanceVariables", "Float"};
01242 static char* errors_124[] = {NULL};
01243 static primitive_desc primitive_124 = {
01244 "primitiveFloatPrintString",
01245 fntype(&doubleOopPrimitives::printString),
01246 1048577,
01247 signature_124,
01248 errors_124
01249 };
01250
01251 static char* signature_125[] = { "SmallInteger", "Float"};
01252 static char* errors_125[] = { "SmallIntegerConversionFailed", NULL};
01253 static primitive_desc primitive_125 = {
01254 "primitiveFloatRoundedAsSmallIntegerIfFail:",
01255 fntype(&doubleOopPrimitives::roundedAsSmallInteger),
01256 1836033,
01257 signature_125,
01258 errors_125
01259 };
01260
01261 static char* signature_126[] = { "Float", "Float"};
01262 static char* errors_126[] = {NULL};
01263 static primitive_desc primitive_126 = {
01264 "primitiveFloatSine",
01265 fntype(&doubleOopPrimitives::sine),
01266 1573889,
01267 signature_126,
01268 errors_126
01269 };
01270
01271 static char* signature_127[] = { "SmallInteger", "Float"};
01272 static char* errors_127[] = { "ConversionFailed", NULL};
01273 static primitive_desc primitive_127 = {
01274 "primitiveFloatSmallIntegerFloorIfFail:",
01275 fntype(&doubleOopPrimitives::smi_floor),
01276 6030337,
01277 signature_127,
01278 errors_127
01279 };
01280
01281 static char* signature_128[] = { "Float", "Float"};
01282 static char* errors_128[] = { "ReceiverNegative", NULL};
01283 static primitive_desc primitive_128 = {
01284 "primitiveFloatSqrtIfFail:",
01285 fntype(&doubleOopPrimitives::sqrt),
01286 1836033,
01287 signature_128,
01288 errors_128
01289 };
01290
01291 static char* signature_129[] = { "Float", "Float"};
01292 static char* errors_129[] = {NULL};
01293 static primitive_desc primitive_129 = {
01294 "primitiveFloatSquared",
01295 fntype(&doubleOopPrimitives::squared),
01296 1573889,
01297 signature_129,
01298 errors_129
01299 };
01300
01301 static char* signature_130[] = { "ByteArray", "Float"};
01302 static char* errors_130[] = {NULL};
01303 static primitive_desc primitive_130 = {
01304 "primitiveFloatStoreString",
01305 fntype(&doubleOopPrimitives::store_string),
01306 1048577,
01307 signature_130,
01308 errors_130
01309 };
01310
01311 static char* signature_131[] = { "Float", "Float", "Float"};
01312 static char* errors_131[] = {NULL};
01313 static primitive_desc primitive_131 = {
01314 "primitiveFloatSubtract:ifFail:",
01315 fntype(&double_subtract),
01316 6030338,
01317 signature_131,
01318 errors_131
01319 };
01320
01321 static char* signature_132[] = { "Float", "Float"};
01322 static char* errors_132[] = {NULL};
01323 static primitive_desc primitive_132 = {
01324 "primitiveFloatTangentIfFail:",
01325 fntype(&doubleOopPrimitives::tangent),
01326 1836033,
01327 signature_132,
01328 errors_132
01329 };
01330
01331 static char* signature_133[] = { "Float", "Float", "SmallInteger"};
01332 static char* errors_133[] = { "RangeError", NULL};
01333 static primitive_desc primitive_133 = {
01334 "primitiveFloatTimesTwoPower:ifFail:",
01335 fntype(&doubleOopPrimitives::timesTwoPower),
01336 1836034,
01337 signature_133,
01338 errors_133
01339 };
01340
01341 static char* signature_134[] = { "Float", "Float"};
01342 static char* errors_134[] = {NULL};
01343 static primitive_desc primitive_134 = {
01344 "primitiveFloatTruncated",
01345 fntype(&doubleOopPrimitives::truncated),
01346 1573889,
01347 signature_134,
01348 errors_134
01349 };
01350
01351 static char* signature_135[] = { "Object"};
01352 static char* errors_135[] = {NULL};
01353 static primitive_desc primitive_135 = {
01354 "primitiveFlushCodeCache",
01355 fntype(&systemPrimitives::flush_code_cache),
01356 65536,
01357 signature_135,
01358 errors_135
01359 };
01360
01361 static char* signature_136[] = { "Object"};
01362 static char* errors_136[] = {NULL};
01363 static primitive_desc primitive_136 = {
01364 "primitiveFlushDeadCode",
01365 fntype(&systemPrimitives::flush_dead_code),
01366 65536,
01367 signature_136,
01368 errors_136
01369 };
01370
01371 static char* signature_137[] = { "Self", "Object"};
01372 static char* errors_137[] = {NULL};
01373 static primitive_desc primitive_137 = {
01374 "primitiveGarbageCollect",
01375 fntype(&systemPrimitives::garbageGollect),
01376 1114113,
01377 signature_137,
01378 errors_137
01379 };
01380
01381 static char* signature_138[] = { "Object", "Object", "Symbol"};
01382 static char* errors_138[] = { "NotFound", NULL};
01383 static primitive_desc primitive_138 = {
01384 "primitiveGenerateIR:ifFail:",
01385 fntype(&debugPrimitives::generateIR),
01386 1376258,
01387 signature_138,
01388 errors_138
01389 };
01390
01391 static char* signature_139[] = { "Boolean", "GlobalAssociation"};
01392 static char* errors_139[] = {NULL};
01393 static primitive_desc primitive_139 = {
01394 "primitiveGlobalAssociationIsConstant",
01395 fntype(&systemPrimitives::globalAssociationIsConstant),
01396 1114113,
01397 signature_139,
01398 errors_139
01399 };
01400
01401 static char* signature_140[] = { "Symbol", "GlobalAssociation"};
01402 static char* errors_140[] = {NULL};
01403 static primitive_desc primitive_140 = {
01404 "primitiveGlobalAssociationKey",
01405 fntype(&systemPrimitives::globalAssociationKey),
01406 1114113,
01407 signature_140,
01408 errors_140
01409 };
01410
01411 static char* signature_141[] = { "Boolean", "GlobalAssociation", "Boolean"};
01412 static char* errors_141[] = {NULL};
01413 static primitive_desc primitive_141 = {
01414 "primitiveGlobalAssociationSetConstant:",
01415 fntype(&systemPrimitives::globalAssociationSetConstant),
01416 1114114,
01417 signature_141,
01418 errors_141
01419 };
01420
01421 static char* signature_142[] = { "Object", "GlobalAssociation", "Symbol"};
01422 static char* errors_142[] = {NULL};
01423 static primitive_desc primitive_142 = {
01424 "primitiveGlobalAssociationSetKey:",
01425 fntype(&systemPrimitives::globalAssociationSetKey),
01426 1114114,
01427 signature_142,
01428 errors_142
01429 };
01430
01431 static char* signature_143[] = { "Object", "GlobalAssociation", "Object"};
01432 static char* errors_143[] = {NULL};
01433 static primitive_desc primitive_143 = {
01434 "primitiveGlobalAssociationSetValue:",
01435 fntype(&systemPrimitives::globalAssociationSetValue),
01436 1114114,
01437 signature_143,
01438 errors_143
01439 };
01440
01441 static char* signature_144[] = { "Object", "GlobalAssociation"};
01442 static char* errors_144[] = {NULL};
01443 static primitive_desc primitive_144 = {
01444 "primitiveGlobalAssociationValue",
01445 fntype(&systemPrimitives::globalAssociationValue),
01446 1114113,
01447 signature_144,
01448 errors_144
01449 };
01450
01451 static char* signature_145[] = { "Boolean", "SmallInteger", "SmallInteger"};
01452 static char* errors_145[] = {NULL};
01453 static primitive_desc primitive_145 = {
01454 "primitiveGreaterThan:ifFail:",
01455 fntype(&smiOopPrimitives::greaterThan),
01456 6029570,
01457 signature_145,
01458 errors_145
01459 };
01460
01461 static char* signature_146[] = { "Boolean", "SmallInteger", "SmallInteger"};
01462 static char* errors_146[] = {NULL};
01463 static primitive_desc primitive_146 = {
01464 "primitiveGreaterThanOrEqual:ifFail:",
01465 fntype(&smiOopPrimitives::greaterThanOrEqual),
01466 6029570,
01467 signature_146,
01468 errors_146
01469 };
01470
01471 static char* signature_147[] = { "Boolean", "Object"};
01472 static char* errors_147[] = {NULL};
01473 static primitive_desc primitive_147 = {
01474 "primitiveHadNearDeathExperience:",
01475 fntype(&systemPrimitives::hadNearDeathExperience),
01476 65537,
01477 signature_147,
01478 errors_147
01479 };
01480
01481 static char* signature_148[] = { "Object"};
01482 static char* errors_148[] = {NULL};
01483 static primitive_desc primitive_148 = {
01484 "primitiveHalt",
01485 fntype(&systemPrimitives::halt),
01486 65536,
01487 signature_148,
01488 errors_148
01489 };
01490
01491 static char* signature_149[] = { "SmallInteger", "Object"};
01492 static char* errors_149[] = {NULL};
01493 static primitive_desc primitive_149 = {
01494 "primitiveHash",
01495 fntype(&oopPrimitives::hash),
01496 1114113,
01497 signature_149,
01498 errors_149
01499 };
01500
01501 static char* signature_150[] = { "SmallInteger", "Object"};
01502 static char* errors_150[] = {NULL};
01503 static primitive_desc primitive_150 = {
01504 "primitiveHashOf:",
01505 fntype(&oopPrimitives::hash_of),
01506 65537,
01507 signature_150,
01508 errors_150
01509 };
01510
01511 static char* signature_151[] = { "SmallInteger", "IndexedByteInstanceVariables", "SmallInteger"};
01512 static char* errors_151[] = { "OutOfBounds", NULL};
01513 static primitive_desc primitive_151 = {
01514 "primitiveIndexedByteAt:ifFail:",
01515 fntype(&byteArrayPrimitives::at),
01516 1312258,
01517 signature_151,
01518 errors_151
01519 };
01520
01521 static char* signature_152[] = { "SmallInteger", "IndexedByteInstanceVariables", "SmallInteger", "SmallInteger"};
01522 static char* errors_152[] = { "OutOfBounds", "ValueOutOfBounds", NULL};
01523 static primitive_desc primitive_152 = {
01524 "primitiveIndexedByteAt:put:ifFail:",
01525 fntype(&byteArrayPrimitives::atPut),
01526 1312259,
01527 signature_152,
01528 errors_152
01529 };
01530
01531 static char* signature_153[] = { "Self", "IndexedByteInstanceVariables", "SmallInteger"};
01532 static char* errors_153[] = {NULL};
01533 static primitive_desc primitive_153 = {
01534 "primitiveIndexedByteAtAllPut:ifFail:",
01535 fntype(&byteArrayPrimitives::at_all_put),
01536 1376258,
01537 signature_153,
01538 errors_153
01539 };
01540
01541 static char* signature_154[] = { "SmallInteger", "IndexedByteInstanceVariables", "SmallInteger"};
01542 static char* errors_154[] = { "OutOfBounds", NULL};
01543 static primitive_desc primitive_154 = {
01544 "primitiveIndexedByteCharacterAt:ifFail:",
01545 fntype(&byteArrayPrimitives::characterAt),
01546 1312258,
01547 signature_154,
01548 errors_154
01549 };
01550
01551 static char* signature_155[] = { "SmallInteger", "IndexedByteInstanceVariables", "String"};
01552 static char* errors_155[] = {NULL};
01553 static primitive_desc primitive_155 = {
01554 "primitiveIndexedByteCompare:ifFail:",
01555 fntype(&byteArrayPrimitives::compare),
01556 1376258,
01557 signature_155,
01558 errors_155
01559 };
01560
01561 static char* signature_156[] = { "SmallInteger", "IndexedByteInstanceVariables"};
01562 static char* errors_156[] = {NULL};
01563 static primitive_desc primitive_156 = {
01564 "primitiveIndexedByteHash",
01565 fntype(&byteArrayPrimitives::hash),
01566 1574401,
01567 signature_156,
01568 errors_156
01569 };
01570
01571 static char* signature_157[] = { "CompressedSymbol", "IndexedByteInstanceVariables"};
01572 static char* errors_157[] = { "ValueOutOfBounds", NULL};
01573 static primitive_desc primitive_157 = {
01574 "primitiveIndexedByteInternIfFail:",
01575 fntype(&byteArrayPrimitives::intern),
01576 1376257,
01577 signature_157,
01578 errors_157
01579 };
01580
01581 static char* signature_158[] = { "IndexedByteInstanceVariables|SmallInteger", "IndexedByteInstanceVariables", "IndexedByteInstanceVariables"};
01582 static char* errors_158[] = { "ArgumentIsInvalid", NULL};
01583 static primitive_desc primitive_158 = {
01584 "primitiveIndexedByteLargeIntegerAdd:ifFail:",
01585 fntype(&byteArrayPrimitives::largeIntegerAdd),
01586 1312258,
01587 signature_158,
01588 errors_158
01589 };
01590
01591 static char* signature_159[] = { "Float", "IndexedByteInstanceVariables"};
01592 static char* errors_159[] = {NULL};
01593 static primitive_desc primitive_159 = {
01594 "primitiveIndexedByteLargeIntegerAsFloatIfFail:",
01595 fntype(&byteArrayPrimitives::largeIntegerToFloat),
01596 1312257,
01597 signature_159,
01598 errors_159
01599 };
01600
01601 static char* signature_160[] = { "SmallInteger", "IndexedByteInstanceVariables", "IndexedByteInstanceVariables"};
01602 static char* errors_160[] = {NULL};
01603 static primitive_desc primitive_160 = {
01604 "primitiveIndexedByteLargeIntegerCompare:ifFail:",
01605 fntype(&byteArrayPrimitives::largeIntegerCompare),
01606 1312258,
01607 signature_160,
01608 errors_160
01609 };
01610
01611 static char* signature_161[] = { "IndexedByteInstanceVariables|SmallInteger", "IndexedByteInstanceVariables", "IndexedByteInstanceVariables"};
01612 static char* errors_161[] = { "ArgumentIsInvalid", "DivisionByZero", NULL};
01613 static primitive_desc primitive_161 = {
01614 "primitiveIndexedByteLargeIntegerDiv:ifFail:",
01615 fntype(&byteArrayPrimitives::largeIntegerDiv),
01616 1312258,
01617 signature_161,
01618 errors_161
01619 };
01620
01621 static char* signature_162[] = { "IndexedByteInstanceVariables", "IndexedByteInstanceVariables class", "Float"};
01622 static char* errors_162[] = {NULL};
01623 static primitive_desc primitive_162 = {
01624 "primitiveIndexedByteLargeIntegerFromFloat:ifFail:",
01625 fntype(&byteArrayPrimitives::largeIntegerFromDouble),
01626 1310722,
01627 signature_162,
01628 errors_162
01629 };
01630
01631 static char* signature_163[] = { "IndexedByteInstanceVariables", "IndexedByteInstanceVariables class", "SmallInteger"};
01632 static char* errors_163[] = {NULL};
01633 static primitive_desc primitive_163 = {
01634 "primitiveIndexedByteLargeIntegerFromSmallInteger:ifFail:",
01635 fntype(&byteArrayPrimitives::largeIntegerFromSmallInteger),
01636 1310722,
01637 signature_163,
01638 errors_163
01639 };
01640
01641 static char* signature_164[] = { "IndexedByteInstanceVariables", "IndexedByteInstanceVariables class", "String", "Integer"};
01642 static char* errors_164[] = { "ConversionFailed", NULL};
01643 static primitive_desc primitive_164 = {
01644 "primitiveIndexedByteLargeIntegerFromString:base:ifFail:",
01645 fntype(&byteArrayPrimitives::largeIntegerFromString),
01646 1312259,
01647 signature_164,
01648 errors_164
01649 };
01650
01651 static char* signature_165[] = { "IndexedByteInstanceVariables|SmallInteger", "IndexedByteInstanceVariables", "IndexedByteInstanceVariables"};
01652 static char* errors_165[] = { "ArgumentIsInvalid", "DivisionByZero", NULL};
01653 static primitive_desc primitive_165 = {
01654 "primitiveIndexedByteLargeIntegerMod:ifFail:",
01655 fntype(&byteArrayPrimitives::largeIntegerMod),
01656 1312258,
01657 signature_165,
01658 errors_165
01659 };
01660
01661 static char* signature_166[] = { "IndexedByteInstanceVariables|SmallInteger", "IndexedByteInstanceVariables", "IndexedByteInstanceVariables"};
01662 static char* errors_166[] = { "ArgumentIsInvalid", NULL};
01663 static primitive_desc primitive_166 = {
01664 "primitiveIndexedByteLargeIntegerMultiply:ifFail:",
01665 fntype(&byteArrayPrimitives::largeIntegerMultiply),
01666 1312258,
01667 signature_166,
01668 errors_166
01669 };
01670
01671 static char* signature_167[] = { "IndexedByteInstanceVariables|SmallInteger", "IndexedByteInstanceVariables", "IndexedByteInstanceVariables"};
01672 static char* errors_167[] = { "ArgumentIsInvalid", NULL};
01673 static primitive_desc primitive_167 = {
01674 "primitiveIndexedByteLargeIntegerSubtract:ifFail:",
01675 fntype(&byteArrayPrimitives::largeIntegerSubtract),
01676 1312258,
01677 signature_167,
01678 errors_167
01679 };
01680
01681 static char* signature_168[] = { "String", "IndexedByteInstanceVariables", "SmallInteger"};
01682 static char* errors_168[] = {NULL};
01683 static primitive_desc primitive_168 = {
01684 "primitiveIndexedByteLargeIntegerToStringBase:ifFail:",
01685 fntype(&byteArrayPrimitives::largeIntegerToString),
01686 1312258,
01687 signature_168,
01688 errors_168
01689 };
01690
01691 static char* signature_169[] = { "Object", "IndexedByteInstanceVariables class", "SmallInteger"};
01692 static char* errors_169[] = { "NegativeSize", NULL};
01693 static primitive_desc primitive_169 = {
01694 "primitiveIndexedByteNew:ifFail:",
01695 fntype(&byteArrayPrimitives::allocateSize),
01696 1376258,
01697 signature_169,
01698 errors_169
01699 };
01700
01701 static char* signature_170[] = { "SmallInteger", "IndexedByteInstanceVariables"};
01702 static char* errors_170[] = {NULL};
01703 static primitive_desc primitive_170 = {
01704 "primitiveIndexedByteSize",
01705 fntype(&byteArrayPrimitives::size),
01706 1574401,
01707 signature_170,
01708 errors_170
01709 };
01710
01711 static char* signature_171[] = { "SmallInteger", "IndexedDoubleByteInstanceVariables", "SmallInteger"};
01712 static char* errors_171[] = { "OutOfBounds", NULL};
01713 static primitive_desc primitive_171 = {
01714 "primitiveIndexedDoubleByteAt:ifFail:",
01715 fntype(&doubleByteArrayPrimitives::at),
01716 1312514,
01717 signature_171,
01718 errors_171
01719 };
01720
01721 static char* signature_172[] = { "SmallInteger", "IndexedDoubleByteInstanceVariables", "SmallInteger", "SmallInteger"};
01722 static char* errors_172[] = { "OutOfBounds", "ValueOutOfBounds", NULL};
01723 static primitive_desc primitive_172 = {
01724 "primitiveIndexedDoubleByteAt:put:ifFail:",
01725 fntype(&doubleByteArrayPrimitives::atPut),
01726 1312515,
01727 signature_172,
01728 errors_172
01729 };
01730
01731 static char* signature_173[] = { "SmallInteger", "IndexedDoubleByteInstanceVariables", "SmallInteger"};
01732 static char* errors_173[] = { "OutOfBounds", NULL};
01733 static primitive_desc primitive_173 = {
01734 "primitiveIndexedDoubleByteCharacterAt:ifFail:",
01735 fntype(&doubleByteArrayPrimitives::characterAt),
01736 1312514,
01737 signature_173,
01738 errors_173
01739 };
01740
01741 static char* signature_174[] = { "SmallInteger", "IndexedDoubleByteInstanceVariables", "String"};
01742 static char* errors_174[] = {NULL};
01743 static primitive_desc primitive_174 = {
01744 "primitiveIndexedDoubleByteCompare:ifFail:",
01745 fntype(&doubleByteArrayPrimitives::compare),
01746 1310722,
01747 signature_174,
01748 errors_174
01749 };
01750
01751 static char* signature_175[] = { "SmallInteger", "IndexedDoubleByteInstanceVariables"};
01752 static char* errors_175[] = {NULL};
01753 static primitive_desc primitive_175 = {
01754 "primitiveIndexedDoubleByteHash",
01755 fntype(&doubleByteArrayPrimitives::hash),
01756 1114113,
01757 signature_175,
01758 errors_175
01759 };
01760
01761 static char* signature_176[] = { "CompressedSymbol", "IndexedDoubleByteInstanceVariables"};
01762 static char* errors_176[] = { "ValueOutOfBounds", NULL};
01763 static primitive_desc primitive_176 = {
01764 "primitiveIndexedDoubleByteInternIfFail:",
01765 fntype(&doubleByteArrayPrimitives::intern),
01766 1376257,
01767 signature_176,
01768 errors_176
01769 };
01770
01771 static char* signature_177[] = { "Object", "IndexedDoubleByteInstanceVariables class", "SmallInteger"};
01772 static char* errors_177[] = { "NegativeSize", NULL};
01773 static primitive_desc primitive_177 = {
01774 "primitiveIndexedDoubleByteNew:ifFail:",
01775 fntype(&doubleByteArrayPrimitives::allocateSize),
01776 1376258,
01777 signature_177,
01778 errors_177
01779 };
01780
01781 static char* signature_178[] = { "SmallInteger", "IndexedDoubleByteInstanceVariables"};
01782 static char* errors_178[] = {NULL};
01783 static primitive_desc primitive_178 = {
01784 "primitiveIndexedDoubleByteSize",
01785 fntype(&doubleByteArrayPrimitives::size),
01786 1574657,
01787 signature_178,
01788 errors_178
01789 };
01790
01791 static char* signature_179[] = { "Float", "IndexedFloatValueInstanceVariables", "SmallInteger"};
01792 static char* errors_179[] = { "OutOfBounds", NULL};
01793 static primitive_desc primitive_179 = {
01794 "primitiveIndexedFloatValueAt:ifFail:",
01795 fntype(&doubleValueArrayPrimitives::at),
01796 1310722,
01797 signature_179,
01798 errors_179
01799 };
01800
01801 static char* signature_180[] = { "Float", "IndexedFloatValueInstanceVariables", "SmallInteger", "Float"};
01802 static char* errors_180[] = { "OutOfBounds", "ValueOutOfBounds", NULL};
01803 static primitive_desc primitive_180 = {
01804 "primitiveIndexedFloatValueAt:put:ifFail:",
01805 fntype(&doubleValueArrayPrimitives::atPut),
01806 1310723,
01807 signature_180,
01808 errors_180
01809 };
01810
01811 static char* signature_181[] = { "Object", "IndexedFloatValueInstanceVariables class", "SmallInteger"};
01812 static char* errors_181[] = { "NegativeSize", NULL};
01813 static primitive_desc primitive_181 = {
01814 "primitiveIndexedFloatValueNew:ifFail:",
01815 fntype(&doubleValueArrayPrimitives::allocateSize),
01816 1376258,
01817 signature_181,
01818 errors_181
01819 };
01820
01821 static char* signature_182[] = { "SmallInteger", "IndexedFloatValueInstanceVariables"};
01822 static char* errors_182[] = {NULL};
01823 static primitive_desc primitive_182 = {
01824 "primitiveIndexedFloatValueSize",
01825 fntype(&doubleValueArrayPrimitives::size),
01826 1572865,
01827 signature_182,
01828 errors_182
01829 };
01830
01831 static char* signature_183[] = { "SmallInteger", "IndexedInstanceVariables", "SmallInteger"};
01832 static char* errors_183[] = { "OutOfBounds", NULL};
01833 static primitive_desc primitive_183 = {
01834 "primitiveIndexedObjectAt:ifFail:",
01835 fntype(&objArrayPrimitives::at),
01836 1312002,
01837 signature_183,
01838 errors_183
01839 };
01840
01841 static char* signature_184[] = { "Object", "IndexedInstanceVariables", "SmallInteger", "Object"};
01842 static char* errors_184[] = { "OutOfBounds", NULL};
01843 static primitive_desc primitive_184 = {
01844 "primitiveIndexedObjectAt:put:ifFail:",
01845 fntype(&objArrayPrimitives::atPut),
01846 1312003,
01847 signature_184,
01848 errors_184
01849 };
01850
01851 static char* signature_185[] = { "Self", "IndexedInstanceVariables", "Object"};
01852 static char* errors_185[] = {NULL};
01853 static primitive_desc primitive_185 = {
01854 "primitiveIndexedObjectAtAllPut:",
01855 fntype(&objArrayPrimitives::at_all_put),
01856 1049858,
01857 signature_185,
01858 errors_185
01859 };
01860
01861 static char* signature_186[] = { "Self", "IndexedInstanceVariables", "SmallInteger", "SmallInteger", "SmallInteger"};
01862 static char* errors_186[] = { "OutOfBounds", "NegativeSize", NULL};
01863 static primitive_desc primitive_186 = {
01864 "primitiveIndexedObjectCopyFrom:startingAt:size:ifFail:",
01865 fntype(&objArrayPrimitives::copy_size),
01866 1377540,
01867 signature_186,
01868 errors_186
01869 };
01870
01871 static char* signature_187[] = { "Object", "IndexedInstanceVariables class", "SmallInteger"};
01872 static char* errors_187[] = { "NegativeSize", NULL};
01873 static primitive_desc primitive_187 = {
01874 "primitiveIndexedObjectNew:ifFail:",
01875 fntype(&objArrayPrimitives::allocateSize),
01876 1376258,
01877 signature_187,
01878 errors_187
01879 };
01880
01881 static char* signature_188[] = { "Self", "IndexedInstanceVariables", "SmallInteger", "SmallInteger", "IndexedInstanceVariables", "SmallInteger"};
01882 static char* errors_188[] = { "OutOfBounds", NULL};
01883 static primitive_desc primitive_188 = {
01884 "primitiveIndexedObjectReplaceFrom:to:with:startingAt:ifFail:",
01885 fntype(&objArrayPrimitives::replace_from_to),
01886 1377541,
01887 signature_188,
01888 errors_188
01889 };
01890
01891 static char* signature_189[] = { "Self", "IndexedInstanceVariables"};
01892 static char* errors_189[] = {NULL};
01893 static primitive_desc primitive_189 = {
01894 "primitiveIndexedObjectSize",
01895 fntype(&objArrayPrimitives::size),
01896 1574145,
01897 signature_189,
01898 errors_189
01899 };
01900
01901 static char* signature_190[] = { "Boolean", "Behavior", "Symbol"};
01902 static char* errors_190[] = {NULL};
01903 static primitive_desc primitive_190 = {
01904 "primitiveInliningDatabaseAddLookupEntryClass:selector:ifFail:",
01905 fntype(&systemPrimitives::inlining_database_add_entry),
01906 327682,
01907 signature_190,
01908 errors_190
01909 };
01910
01911 static char* signature_191[] = { "Boolean"};
01912 static char* errors_191[] = {NULL};
01913 static primitive_desc primitive_191 = {
01914 "primitiveInliningDatabaseCompile",
01915 fntype(&systemPrimitives::inlining_database_compile_next),
01916 65536,
01917 signature_191,
01918 errors_191
01919 };
01920
01921 static char* signature_192[] = { "Object", "String"};
01922 static char* errors_192[] = {NULL};
01923 static primitive_desc primitive_192 = {
01924 "primitiveInliningDatabaseCompile:ifFail:",
01925 fntype(&systemPrimitives::inlining_database_compile),
01926 327681,
01927 signature_192,
01928 errors_192
01929 };
01930
01931 static char* signature_193[] = { "IndexedByteInstanceVariables", "String"};
01932 static char* errors_193[] = {NULL};
01933 static primitive_desc primitive_193 = {
01934 "primitiveInliningDatabaseCompileDemangled:ifFail:",
01935 fntype(&systemPrimitives::inlining_database_demangle),
01936 327681,
01937 signature_193,
01938 errors_193
01939 };
01940
01941 static char* signature_194[] = { "Symbol"};
01942 static char* errors_194[] = {NULL};
01943 static primitive_desc primitive_194 = {
01944 "primitiveInliningDatabaseDirectory",
01945 fntype(&systemPrimitives::inlining_database_directory),
01946 65536,
01947 signature_194,
01948 errors_194
01949 };
01950
01951 static char* signature_195[] = { "SmallInteger"};
01952 static char* errors_195[] = {NULL};
01953 static primitive_desc primitive_195 = {
01954 "primitiveInliningDatabaseFileOutAllIfFail:",
01955 fntype(&systemPrimitives::inlining_database_file_out_all),
01956 327680,
01957 signature_195,
01958 errors_195
01959 };
01960
01961 static char* signature_196[] = { "SmallInteger", "Behavior"};
01962 static char* errors_196[] = {NULL};
01963 static primitive_desc primitive_196 = {
01964 "primitiveInliningDatabaseFileOutClass:ifFail:",
01965 fntype(&systemPrimitives::inlining_database_file_out_class),
01966 327681,
01967 signature_196,
01968 errors_196
01969 };
01970
01971 static char* signature_197[] = { "IndexedByteInstanceVariables", "String"};
01972 static char* errors_197[] = {NULL};
01973 static primitive_desc primitive_197 = {
01974 "primitiveInliningDatabaseMangle:ifFail:",
01975 fntype(&systemPrimitives::inlining_database_mangle),
01976 327681,
01977 signature_197,
01978 errors_197
01979 };
01980
01981 static char* signature_198[] = { "Symbol", "Symbol"};
01982 static char* errors_198[] = {NULL};
01983 static primitive_desc primitive_198 = {
01984 "primitiveInliningDatabaseSetDirectory:ifFail:",
01985 fntype(&systemPrimitives::inlining_database_set_directory),
01986 327681,
01987 signature_198,
01988 errors_198
01989 };
01990
01991 static char* signature_199[] = { "Object", "Object", "SmallInteger"};
01992 static char* errors_199[] = { "OutOfBounds", NULL};
01993 static primitive_desc primitive_199 = {
01994 "primitiveInstVarAt:ifFail:",
01995 fntype(&oopPrimitives::instVarAt),
01996 1376258,
01997 signature_199,
01998 errors_199
01999 };
02000
02001 static char* signature_200[] = { "Object", "Object", "SmallInteger", "Object"};
02002 static char* errors_200[] = { "OutOfBounds", NULL};
02003 static primitive_desc primitive_200 = {
02004 "primitiveInstVarAt:put:ifFail:",
02005 fntype(&oopPrimitives::instVarAtPut),
02006 1376259,
02007 signature_200,
02008 errors_200
02009 };
02010
02011 static char* signature_201[] = { "Symbol", "Reciever", "Object", "SmallInteger"};
02012 static char* errors_201[] = { "OutOfBounds", NULL};
02013 static primitive_desc primitive_201 = {
02014 "primitiveInstVarNameFor:at:ifFail:",
02015 fntype(&oopPrimitives::instance_variable_name_at),
02016 1376259,
02017 signature_201,
02018 errors_201
02019 };
02020
02021 static char* signature_202[] = { "IndexedInstanceVariables", "Class", "SmallInteger"};
02022 static char* errors_202[] = {NULL};
02023 static primitive_desc primitive_202 = {
02024 "primitiveInstancesOf:limit:ifFail:",
02025 fntype(&systemPrimitives::instances_of),
02026 327682,
02027 signature_202,
02028 errors_202
02029 };
02030
02031 static char* signature_203[] = { "SmallInteger"};
02032 static char* errors_203[] = {NULL};
02033 static primitive_desc primitive_203 = {
02034 "primitiveInterpreterInvocationCounterLimit",
02035 fntype(&debugPrimitives::interpreterInvocationCounterLimit),
02036 65536,
02037 signature_203,
02038 errors_203
02039 };
02040
02041 static char* signature_204[] = { "Boolean", "SmallInteger", "SmallInteger"};
02042 static char* errors_204[] = {NULL};
02043 static primitive_desc primitive_204 = {
02044 "primitiveLessThan:ifFail:",
02045 fntype(&smiOopPrimitives::lessThan),
02046 6029570,
02047 signature_204,
02048 errors_204
02049 };
02050
02051 static char* signature_205[] = { "Boolean", "SmallInteger", "SmallInteger"};
02052 static char* errors_205[] = {NULL};
02053 static primitive_desc primitive_205 = {
02054 "primitiveLessThanOrEqual:ifFail:",
02055 fntype(&smiOopPrimitives::lessThanOrEqual),
02056 6029570,
02057 signature_205,
02058 errors_205
02059 };
02060
02061 static char* signature_206[] = { "SmallInteger", "Float", "Float", "SmallInteger"};
02062 static char* errors_206[] = {NULL};
02063 static primitive_desc primitive_206 = {
02064 "primitiveMandelbrotAtRe:im:iterate:ifFail:",
02065 fntype(&doubleOopPrimitives::mandelbrot),
02066 4980739,
02067 signature_206,
02068 errors_206
02069 };
02070
02071 static char* signature_207[] = { "Block", "Method", "Object"};
02072 static char* errors_207[] = {NULL};
02073 static primitive_desc primitive_207 = {
02074 "primitiveMethodAllocateBlock:ifFail:",
02075 fntype(&methodOopPrimitives::allocate_block_self),
02076 1376258,
02077 signature_207,
02078 errors_207
02079 };
02080
02081 static char* signature_208[] = { "Block", "Method"};
02082 static char* errors_208[] = {NULL};
02083 static primitive_desc primitive_208 = {
02084 "primitiveMethodAllocateBlockIfFail:",
02085 fntype(&methodOopPrimitives::allocate_block),
02086 1376257,
02087 signature_208,
02088 errors_208
02089 };
02090
02091 static char* signature_209[] = { "Object", "Method"};
02092 static char* errors_209[] = {NULL};
02093 static primitive_desc primitive_209 = {
02094 "primitiveMethodBody",
02095 fntype(&methodOopPrimitives::fileout_body),
02096 1114113,
02097 signature_209,
02098 errors_209
02099 };
02100
02101 static char* signature_210[] = { "Object", "Method"};
02102 static char* errors_210[] = {NULL};
02103 static primitive_desc primitive_210 = {
02104 "primitiveMethodDebugInfo",
02105 fntype(&methodOopPrimitives::debug_info),
02106 1114113,
02107 signature_210,
02108 errors_210
02109 };
02110
02111 static char* signature_211[] = { "Method", "Behavior", "CompressedSymbol"};
02112 static char* errors_211[] = { "NotFound", NULL};
02113 static primitive_desc primitive_211 = {
02114 "primitiveMethodFor:ifFail:",
02115 fntype(&behaviorPrimitives::methodFor),
02116 1376258,
02117 signature_211,
02118 errors_211
02119 };
02120
02121 static char* signature_212[] = { "Symbol", "Method"};
02122 static char* errors_212[] = {NULL};
02123 static primitive_desc primitive_212 = {
02124 "primitiveMethodInliningInfo",
02125 fntype(&methodOopPrimitives::inlining_info),
02126 1114113,
02127 signature_212,
02128 errors_212
02129 };
02130
02131 static char* signature_213[] = { "SmallInteger", "Method"};
02132 static char* errors_213[] = {NULL};
02133 static primitive_desc primitive_213 = {
02134 "primitiveMethodNumberOfArguments",
02135 fntype(&methodOopPrimitives::numberOfArguments),
02136 1114113,
02137 signature_213,
02138 errors_213
02139 };
02140
02141 static char* signature_214[] = { "Symbol", "Method", "Method"};
02142 static char* errors_214[] = {NULL};
02143 static primitive_desc primitive_214 = {
02144 "primitiveMethodOuter:ifFail:",
02145 fntype(&methodOopPrimitives::setOuter),
02146 1376258,
02147 signature_214,
02148 errors_214
02149 };
02150
02151 static char* signature_215[] = { "Method", "Method"};
02152 static char* errors_215[] = { "ReceiverNotBlockMethod", NULL};
02153 static primitive_desc primitive_215 = {
02154 "primitiveMethodOuterIfFail:",
02155 fntype(&methodOopPrimitives::outer),
02156 1376257,
02157 signature_215,
02158 errors_215
02159 };
02160
02161 static char* signature_216[] = { "Method", "Method", "Object"};
02162 static char* errors_216[] = {NULL};
02163 static primitive_desc primitive_216 = {
02164 "primitiveMethodPrettyPrintKlass:ifFail:",
02165 fntype(&methodOopPrimitives::prettyPrint),
02166 1376258,
02167 signature_216,
02168 errors_216
02169 };
02170
02171 static char* signature_217[] = { "ByteIndexedInstanceVariables", "Method", "Object"};
02172 static char* errors_217[] = {NULL};
02173 static primitive_desc primitive_217 = {
02174 "primitiveMethodPrettyPrintSourceKlass:ifFail:",
02175 fntype(&methodOopPrimitives::prettyPrintSource),
02176 1376258,
02177 signature_217,
02178 errors_217
02179 };
02180
02181 static char* signature_218[] = { "Symbol", "Method"};
02182 static char* errors_218[] = {NULL};
02183 static primitive_desc primitive_218 = {
02184 "primitiveMethodPrintCodes",
02185 fntype(&methodOopPrimitives::printCodes),
02186 1114113,
02187 signature_218,
02188 errors_218
02189 };
02190
02191 static char* signature_219[] = { "IndexedInstanceVariables", "Method"};
02192 static char* errors_219[] = {NULL};
02193 static primitive_desc primitive_219 = {
02194 "primitiveMethodReferencedClassVarNames",
02195 fntype(&methodOopPrimitives::referenced_class_variable_names),
02196 1114113,
02197 signature_219,
02198 errors_219
02199 };
02200
02201 static char* signature_220[] = { "IndexedInstanceVariables", "Method"};
02202 static char* errors_220[] = {NULL};
02203 static primitive_desc primitive_220 = {
02204 "primitiveMethodReferencedGlobalNames",
02205 fntype(&methodOopPrimitives::referenced_global_names),
02206 1114113,
02207 signature_220,
02208 errors_220
02209 };
02210
02211 static char* signature_221[] = { "IndexedInstanceVariables", "Method", "Mixin"};
02212 static char* errors_221[] = {NULL};
02213 static primitive_desc primitive_221 = {
02214 "primitiveMethodReferencedInstVarNamesMixin:ifFail:",
02215 fntype(&methodOopPrimitives::referenced_instance_variable_names),
02216 1376258,
02217 signature_221,
02218 errors_221
02219 };
02220
02221 static char* signature_222[] = { "Symbol", "Method"};
02222 static char* errors_222[] = {NULL};
02223 static primitive_desc primitive_222 = {
02224 "primitiveMethodSelector",
02225 fntype(&methodOopPrimitives::selector),
02226 1114113,
02227 signature_222,
02228 errors_222
02229 };
02230
02231 static char* signature_223[] = { "Symbol", "Method", "Symbol"};
02232 static char* errors_223[] = {NULL};
02233 static primitive_desc primitive_223 = {
02234 "primitiveMethodSelector:ifFail:",
02235 fntype(&methodOopPrimitives::setSelector),
02236 1376258,
02237 signature_223,
02238 errors_223
02239 };
02240
02241 static char* signature_224[] = { "IndexedInstanceVariables", "Method"};
02242 static char* errors_224[] = {NULL};
02243 static primitive_desc primitive_224 = {
02244 "primitiveMethodSenders",
02245 fntype(&methodOopPrimitives::senders),
02246 1114113,
02247 signature_224,
02248 errors_224
02249 };
02250
02251 static char* signature_225[] = { "Symbol", "Method", "Symbol"};
02252 static char* errors_225[] = { "ArgumentIsInvalid", NULL};
02253 static primitive_desc primitive_225 = {
02254 "primitiveMethodSetInliningInfo:ifFail:",
02255 fntype(&methodOopPrimitives::set_inlining_info),
02256 1376258,
02257 signature_225,
02258 errors_225
02259 };
02260
02261 static char* signature_226[] = { "Object", "Method"};
02262 static char* errors_226[] = {NULL};
02263 static primitive_desc primitive_226 = {
02264 "primitiveMethodSizeAndFlags",
02265 fntype(&methodOopPrimitives::size_and_flags),
02266 1114113,
02267 signature_226,
02268 errors_226
02269 };
02270
02271 static char* signature_227[] = { "Mixin", "Mixin", "Symbol"};
02272 static char* errors_227[] = { "IsInstalled", "OutOfBounds", NULL};
02273 static primitive_desc primitive_227 = {
02274 "primitiveMixin:addClassVariable:ifFail:",
02275 fntype(&mixinOopPrimitives::add_class_variable),
02276 327682,
02277 signature_227,
02278 errors_227
02279 };
02280
02281 static char* signature_228[] = { "Symbol", "Mixin", "Symbol"};
02282 static char* errors_228[] = { "IsInstalled", "OutOfBounds", NULL};
02283 static primitive_desc primitive_228 = {
02284 "primitiveMixin:addInstanceVariable:ifFail:",
02285 fntype(&mixinOopPrimitives::add_instance_variable),
02286 327682,
02287 signature_228,
02288 errors_228
02289 };
02290
02291 static char* signature_229[] = { "Method", "Mixin", "Method"};
02292 static char* errors_229[] = { "IsInstalled", NULL};
02293 static primitive_desc primitive_229 = {
02294 "primitiveMixin:addMethod:ifFail:",
02295 fntype(&mixinOopPrimitives::add_method),
02296 327682,
02297 signature_229,
02298 errors_229
02299 };
02300
02301 static char* signature_230[] = { "Symbol", "Mixin", "SmallInteger"};
02302 static char* errors_230[] = { "OutOfBounds", NULL};
02303 static primitive_desc primitive_230 = {
02304 "primitiveMixin:classVariableAt:ifFail:",
02305 fntype(&mixinOopPrimitives::class_variable_at),
02306 327682,
02307 signature_230,
02308 errors_230
02309 };
02310
02311 static char* signature_231[] = { "Symbol", "Mixin"};
02312 static char* errors_231[] = {NULL};
02313 static primitive_desc primitive_231 = {
02314 "primitiveMixin:classVariablesIfFail:",
02315 fntype(&mixinOopPrimitives::class_variables),
02316 327681,
02317 signature_231,
02318 errors_231
02319 };
02320
02321 static char* signature_232[] = { "Symbol", "Mixin", "SmallInteger"};
02322 static char* errors_232[] = { "OutOfBounds", NULL};
02323 static primitive_desc primitive_232 = {
02324 "primitiveMixin:instanceVariableAt:ifFail:",
02325 fntype(&mixinOopPrimitives::instance_variable_at),
02326 327682,
02327 signature_232,
02328 errors_232
02329 };
02330
02331 static char* signature_233[] = { "Symbol", "Mixin"};
02332 static char* errors_233[] = {NULL};
02333 static primitive_desc primitive_233 = {
02334 "primitiveMixin:instanceVariablesIfFail:",
02335 fntype(&mixinOopPrimitives::instance_variables),
02336 327681,
02337 signature_233,
02338 errors_233
02339 };
02340
02341 static char* signature_234[] = { "Method", "Mixin", "SmallInteger"};
02342 static char* errors_234[] = { "OutOfBounds", NULL};
02343 static primitive_desc primitive_234 = {
02344 "primitiveMixin:methodAt:ifFail:",
02345 fntype(&mixinOopPrimitives::method_at),
02346 327682,
02347 signature_234,
02348 errors_234
02349 };
02350
02351 static char* signature_235[] = { "Symbol", "Mixin"};
02352 static char* errors_235[] = {NULL};
02353 static primitive_desc primitive_235 = {
02354 "primitiveMixin:methodsIfFail:",
02355 fntype(&mixinOopPrimitives::methods),
02356 327681,
02357 signature_235,
02358 errors_235
02359 };
02360
02361 static char* signature_236[] = { "Symbol", "Mixin", "SmallInteger"};
02362 static char* errors_236[] = { "IsInstalled", "OutOfBounds", NULL};
02363 static primitive_desc primitive_236 = {
02364 "primitiveMixin:removeClassVariableAt:ifFail:",
02365 fntype(&mixinOopPrimitives::remove_class_variable_at),
02366 327682,
02367 signature_236,
02368 errors_236
02369 };
02370
02371 static char* signature_237[] = { "Symbol", "Mixin", "SmallInteger"};
02372 static char* errors_237[] = { "IsInstalled", "OutOfBounds", NULL};
02373 static primitive_desc primitive_237 = {
02374 "primitiveMixin:removeInstanceVariableAt:ifFail:",
02375 fntype(&mixinOopPrimitives::remove_instance_variable_at),
02376 327682,
02377 signature_237,
02378 errors_237
02379 };
02380
02381 static char* signature_238[] = { "Method", "Mixin", "SmallInteger"};
02382 static char* errors_238[] = { "IsInstalled", "OutOfBounds", NULL};
02383 static primitive_desc primitive_238 = {
02384 "primitiveMixin:removeMethodAt:ifFail:",
02385 fntype(&mixinOopPrimitives::remove_method_at),
02386 327682,
02387 signature_238,
02388 errors_238
02389 };
02390
02391 static char* signature_239[] = { "Mixin", "Mixin"};
02392 static char* errors_239[] = {NULL};
02393 static primitive_desc primitive_239 = {
02394 "primitiveMixinClassMixinOf:ifFail:",
02395 fntype(&mixinOopPrimitives::class_mixin),
02396 327681,
02397 signature_239,
02398 errors_239
02399 };
02400
02401 static char* signature_240[] = { "Boolean", "Mixin"};
02402 static char* errors_240[] = {NULL};
02403 static primitive_desc primitive_240 = {
02404 "primitiveMixinIsInstalled:ifFail:",
02405 fntype(&mixinOopPrimitives::is_installed),
02406 327681,
02407 signature_240,
02408 errors_240
02409 };
02410
02411 static char* signature_241[] = { "SmallInteger", "Mixin"};
02412 static char* errors_241[] = {NULL};
02413 static primitive_desc primitive_241 = {
02414 "primitiveMixinNumberOfClassVariablesOf:ifFail:",
02415 fntype(&mixinOopPrimitives::number_of_class_variables),
02416 327681,
02417 signature_241,
02418 errors_241
02419 };
02420
02421 static char* signature_242[] = { "SmallInteger", "Mixin"};
02422 static char* errors_242[] = {NULL};
02423 static primitive_desc primitive_242 = {
02424 "primitiveMixinNumberOfInstanceVariablesOf:ifFail:",
02425 fntype(&mixinOopPrimitives::number_of_instance_variables),
02426 327681,
02427 signature_242,
02428 errors_242
02429 };
02430
02431 static char* signature_243[] = { "SmallInteger", "Mixin"};
02432 static char* errors_243[] = {NULL};
02433 static primitive_desc primitive_243 = {
02434 "primitiveMixinNumberOfMethodsOf:ifFail:",
02435 fntype(&mixinOopPrimitives::number_of_methods),
02436 327681,
02437 signature_243,
02438 errors_243
02439 };
02440
02441 static char* signature_244[] = { "Class", "Mixin"};
02442 static char* errors_244[] = {NULL};
02443 static primitive_desc primitive_244 = {
02444 "primitiveMixinPrimaryInvocationOf:ifFail:",
02445 fntype(&mixinOopPrimitives::primary_invocation),
02446 327681,
02447 signature_244,
02448 errors_244
02449 };
02450
02451 static char* signature_245[] = { "Mixin", "Mixin", "Mixin"};
02452 static char* errors_245[] = { "IsInstalled", NULL};
02453 static primitive_desc primitive_245 = {
02454 "primitiveMixinSetClassMixinOf:to:ifFail:",
02455 fntype(&mixinOopPrimitives::set_class_mixin),
02456 327682,
02457 signature_245,
02458 errors_245
02459 };
02460
02461 static char* signature_246[] = { "Boolean", "Mixin"};
02462 static char* errors_246[] = {NULL};
02463 static primitive_desc primitive_246 = {
02464 "primitiveMixinSetInstalled:ifFail:",
02465 fntype(&mixinOopPrimitives::set_installed),
02466 327681,
02467 signature_246,
02468 errors_246
02469 };
02470
02471 static char* signature_247[] = { "Class", "Mixin", "Class"};
02472 static char* errors_247[] = { "IsInstalled", NULL};
02473 static primitive_desc primitive_247 = {
02474 "primitiveMixinSetPrimaryInvocationOf:to:ifFail:",
02475 fntype(&mixinOopPrimitives::set_primary_invocation),
02476 327682,
02477 signature_247,
02478 errors_247
02479 };
02480
02481 static char* signature_248[] = { "Boolean", "Mixin"};
02482 static char* errors_248[] = {NULL};
02483 static primitive_desc primitive_248 = {
02484 "primitiveMixinSetUnInstalled:ifFail:",
02485 fntype(&mixinOopPrimitives::set_uninstalled),
02486 327681,
02487 signature_248,
02488 errors_248
02489 };
02490
02491 static char* signature_249[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
02492 static char* errors_249[] = { "Overflow", "DivisionByZero", NULL};
02493 static primitive_desc primitive_249 = {
02494 "primitiveMod:ifFail:",
02495 fntype(&smiOopPrimitives_mod),
02496 6029826,
02497 signature_249,
02498 errors_249
02499 };
02500
02501 static char* signature_250[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
02502 static char* errors_250[] = { "Overflow", NULL};
02503 static primitive_desc primitive_250 = {
02504 "primitiveMultiply:ifFail:",
02505 fntype(&smiOopPrimitives_multiply),
02506 6029826,
02507 signature_250,
02508 errors_250
02509 };
02510
02511 static char* signature_251[] = { "Object", "Behavior"};
02512 static char* errors_251[] = {NULL};
02513 static primitive_desc primitive_251 = {
02514 "primitiveNew0",
02515 fntype(&primitiveNew0),
02516 7405569,
02517 signature_251,
02518 errors_251
02519 };
02520
02521 static char* signature_252[] = { "Instance", "Behavior"};
02522 static char* errors_252[] = {NULL};
02523 static primitive_desc primitive_252 = {
02524 "primitiveNew1",
02525 fntype(&primitiveNew1),
02526 7405569,
02527 signature_252,
02528 errors_252
02529 };
02530
02531 static char* signature_253[] = { "Instance", "Behavior"};
02532 static char* errors_253[] = {NULL};
02533 static primitive_desc primitive_253 = {
02534 "primitiveNew2",
02535 fntype(&primitiveNew2),
02536 7405569,
02537 signature_253,
02538 errors_253
02539 };
02540
02541 static char* signature_254[] = { "Instance", "Behavior"};
02542 static char* errors_254[] = {NULL};
02543 static primitive_desc primitive_254 = {
02544 "primitiveNew3",
02545 fntype(&primitiveNew3),
02546 7405569,
02547 signature_254,
02548 errors_254
02549 };
02550
02551 static char* signature_255[] = { "Instance", "Behavior"};
02552 static char* errors_255[] = {NULL};
02553 static primitive_desc primitive_255 = {
02554 "primitiveNew4",
02555 fntype(&primitiveNew4),
02556 7405569,
02557 signature_255,
02558 errors_255
02559 };
02560
02561 static char* signature_256[] = { "Instance", "Behavior"};
02562 static char* errors_256[] = {NULL};
02563 static primitive_desc primitive_256 = {
02564 "primitiveNew5",
02565 fntype(&primitiveNew5),
02566 7405569,
02567 signature_256,
02568 errors_256
02569 };
02570
02571 static char* signature_257[] = { "Instance", "Behavior"};
02572 static char* errors_257[] = {NULL};
02573 static primitive_desc primitive_257 = {
02574 "primitiveNew6",
02575 fntype(&primitiveNew6),
02576 7405569,
02577 signature_257,
02578 errors_257
02579 };
02580
02581 static char* signature_258[] = { "Instance", "Behavior"};
02582 static char* errors_258[] = {NULL};
02583 static primitive_desc primitive_258 = {
02584 "primitiveNew7",
02585 fntype(&primitiveNew7),
02586 7405569,
02587 signature_258,
02588 errors_258
02589 };
02590
02591 static char* signature_259[] = { "Instance", "Behavior"};
02592 static char* errors_259[] = {NULL};
02593 static primitive_desc primitive_259 = {
02594 "primitiveNew8",
02595 fntype(&primitiveNew8),
02596 7405569,
02597 signature_259,
02598 errors_259
02599 };
02600
02601 static char* signature_260[] = { "Instance", "Behavior"};
02602 static char* errors_260[] = {NULL};
02603 static primitive_desc primitive_260 = {
02604 "primitiveNew9",
02605 fntype(&primitiveNew9),
02606 7405569,
02607 signature_260,
02608 errors_260
02609 };
02610
02611 static char* signature_261[] = { "Instance", "Behavior"};
02612 static char* errors_261[] = { "ReceiverIsIndexable", NULL};
02613 static primitive_desc primitive_261 = {
02614 "primitiveNewIfFail:",
02615 fntype(&behaviorPrimitives::allocate),
02616 1376257,
02617 signature_261,
02618 errors_261
02619 };
02620
02621 static char* signature_262[] = { "Boolean", "Object", "Object"};
02622 static char* errors_262[] = {NULL};
02623 static primitive_desc primitive_262 = {
02624 "primitiveNotEqual:",
02625 fntype(&oopPrimitives::not_equal),
02626 1572866,
02627 signature_262,
02628 errors_262
02629 };
02630
02631 static char* signature_263[] = { "Object"};
02632 static char* errors_263[] = { "EmptyQueue", NULL};
02633 static primitive_desc primitive_263 = {
02634 "primitiveNotificationQueueGetIfFail:",
02635 fntype(&systemPrimitives::notificationQueueGet),
02636 327680,
02637 signature_263,
02638 errors_263
02639 };
02640
02641 static char* signature_264[] = { "Object", "Object"};
02642 static char* errors_264[] = {NULL};
02643 static primitive_desc primitive_264 = {
02644 "primitiveNotificationQueuePut:",
02645 fntype(&systemPrimitives::notificationQueuePut),
02646 65537,
02647 signature_264,
02648 errors_264
02649 };
02650
02651 static char* signature_265[] = { "SmallInteger"};
02652 static char* errors_265[] = {NULL};
02653 static primitive_desc primitive_265 = {
02654 "primitiveNumberOfLookupCacheMisses",
02655 fntype(&debugPrimitives::numberOfLookupCacheMisses),
02656 65536,
02657 signature_265,
02658 errors_265
02659 };
02660
02661 static char* signature_266[] = { "SmallInteger"};
02662 static char* errors_266[] = {NULL};
02663 static primitive_desc primitive_266 = {
02664 "primitiveNumberOfMethodInvocations",
02665 fntype(&debugPrimitives::numberOfMethodInvocations),
02666 65536,
02667 signature_266,
02668 errors_266
02669 };
02670
02671 static char* signature_267[] = { "SmallInteger"};
02672 static char* errors_267[] = {NULL};
02673 static primitive_desc primitive_267 = {
02674 "primitiveNumberOfNMethodInvocations",
02675 fntype(&debugPrimitives::numberOfNMethodInvocations),
02676 65536,
02677 signature_267,
02678 errors_267
02679 };
02680
02681 static char* signature_268[] = { "SmallInteger"};
02682 static char* errors_268[] = {NULL};
02683 static primitive_desc primitive_268 = {
02684 "primitiveNumberOfPrimaryLookupCacheHits",
02685 fntype(&debugPrimitives::numberOfPrimaryLookupCacheHits),
02686 65536,
02687 signature_268,
02688 errors_268
02689 };
02690
02691 static char* signature_269[] = { "SmallInteger"};
02692 static char* errors_269[] = {NULL};
02693 static primitive_desc primitive_269 = {
02694 "primitiveNumberOfSecondaryLookupCacheHits",
02695 fntype(&debugPrimitives::numberOfSecondaryLookupCacheHits),
02696 65536,
02697 signature_269,
02698 errors_269
02699 };
02700
02701 static char* signature_270[] = { "SmallInteger", "Object"};
02702 static char* errors_270[] = {NULL};
02703 static primitive_desc primitive_270 = {
02704 "primitiveOopSize",
02705 fntype(&oopPrimitives::oop_size),
02706 1572865,
02707 signature_270,
02708 errors_270
02709 };
02710
02711 static char* signature_271[] = { "Object", "Object", "Symbol"};
02712 static char* errors_271[] = { "NotFound", NULL};
02713 static primitive_desc primitive_271 = {
02714 "primitiveOptimizeMethod:ifFail:",
02715 fntype(&debugPrimitives::optimizeMethod),
02716 1376258,
02717 signature_271,
02718 errors_271
02719 };
02720
02721 static char* signature_272[] = { "Object", "Object", "CompressedSymbol", "Array"};
02722 static char* errors_272[] = { "SelectorHasWrongNumberOfArguments", NULL};
02723 static primitive_desc primitive_272 = {
02724 "primitivePerform:arguments:ifFail:",
02725 fntype(&oopPrimitives::performArguments),
02726 1507331,
02727 signature_272,
02728 errors_272
02729 };
02730
02731 static char* signature_273[] = { "Object", "Object", "CompressedSymbol"};
02732 static char* errors_273[] = { "SelectorHasWrongNumberOfArguments", NULL};
02733 static primitive_desc primitive_273 = {
02734 "primitivePerform:ifFail:",
02735 fntype(&oopPrimitives::perform),
02736 1376258,
02737 signature_273,
02738 errors_273
02739 };
02740
02741 static char* signature_274[] = { "Object", "Object", "CompressedSymbol", "Object"};
02742 static char* errors_274[] = { "SelectorHasWrongNumberOfArguments", NULL};
02743 static primitive_desc primitive_274 = {
02744 "primitivePerform:with:ifFail:",
02745 fntype(&oopPrimitives::performWith),
02746 1507331,
02747 signature_274,
02748 errors_274
02749 };
02750
02751 static char* signature_275[] = { "Object", "Object", "CompressedSymbol", "Object", "Object"};
02752 static char* errors_275[] = { "SelectorHasWrongNumberOfArguments", NULL};
02753 static primitive_desc primitive_275 = {
02754 "primitivePerform:with:with:ifFail:",
02755 fntype(&oopPrimitives::performWithWith),
02756 1507332,
02757 signature_275,
02758 errors_275
02759 };
02760
02761 static char* signature_276[] = { "Object", "Object", "CompressedSymbol", "Object", "Object", "Object"};
02762 static char* errors_276[] = { "SelectorHasWrongNumberOfArguments", NULL};
02763 static primitive_desc primitive_276 = {
02764 "primitivePerform:with:with:with:ifFail:",
02765 fntype(&oopPrimitives::performWithWithWith),
02766 1507333,
02767 signature_276,
02768 errors_276
02769 };
02770
02771 static char* signature_277[] = { "Self", "Object"};
02772 static char* errors_277[] = {NULL};
02773 static primitive_desc primitive_277 = {
02774 "primitivePrint",
02775 fntype(&oopPrimitives::print),
02776 1114113,
02777 signature_277,
02778 errors_277
02779 };
02780
02781 static char* signature_278[] = { "SmallInteger", "SmallInteger"};
02782 static char* errors_278[] = { "OutOfBounds", NULL};
02783 static primitive_desc primitive_278 = {
02784 "primitivePrintCharacterIfFail:",
02785 fntype(&smiOopPrimitives::printCharacter),
02786 1310721,
02787 signature_278,
02788 errors_278
02789 };
02790
02791 static char* signature_279[] = { "Object", "SmallInteger"};
02792 static char* errors_279[] = {NULL};
02793 static primitive_desc primitive_279 = {
02794 "primitivePrintInvocationCounterHistogram:ifFail:",
02795 fntype(&debugPrimitives::printInvocationCounterHistogram),
02796 327681,
02797 signature_279,
02798 errors_279
02799 };
02800
02801 static char* signature_280[] = { "Object"};
02802 static char* errors_280[] = {NULL};
02803 static primitive_desc primitive_280 = {
02804 "primitivePrintLayout",
02805 fntype(&debugPrimitives::printMemoryLayout),
02806 65536,
02807 signature_280,
02808 errors_280
02809 };
02810
02811 static char* signature_281[] = { "Object"};
02812 static char* errors_281[] = {NULL};
02813 static primitive_desc primitive_281 = {
02814 "primitivePrintLookupCacheStatistics",
02815 fntype(&debugPrimitives::printLookupCacheStatistics),
02816 65536,
02817 signature_281,
02818 errors_281
02819 };
02820
02821 static char* signature_282[] = { "Object"};
02822 static char* errors_282[] = {NULL};
02823 static primitive_desc primitive_282 = {
02824 "primitivePrintMemory",
02825 fntype(&systemPrimitives::print_memory),
02826 65536,
02827 signature_282,
02828 errors_282
02829 };
02830
02831 static char* signature_283[] = { "Behavior", "Behavior", "ByteArray"};
02832 static char* errors_283[] = {NULL};
02833 static primitive_desc primitive_283 = {
02834 "primitivePrintMethod:ifFail:",
02835 fntype(&behaviorPrimitives::printMethod),
02836 1376258,
02837 signature_283,
02838 errors_283
02839 };
02840
02841 static char* signature_284[] = { "Object", "Object", "Symbol"};
02842 static char* errors_284[] = { "NotFound", NULL};
02843 static primitive_desc primitive_284 = {
02844 "primitivePrintMethodCodes:ifFail:",
02845 fntype(&debugPrimitives::printMethodCodes),
02846 1376258,
02847 signature_284,
02848 errors_284
02849 };
02850
02851 static char* signature_285[] = { "Object", "SmallInteger"};
02852 static char* errors_285[] = {NULL};
02853 static primitive_desc primitive_285 = {
02854 "primitivePrintNMethodCounterHistogram:ifFail:",
02855 fntype(&debugPrimitives::printNMethodCounterHistogram),
02856 327681,
02857 signature_285,
02858 errors_285
02859 };
02860
02861 static char* signature_286[] = { "Object"};
02862 static char* errors_286[] = {NULL};
02863 static primitive_desc primitive_286 = {
02864 "primitivePrintObjectHistogram",
02865 fntype(&debugPrimitives::printObjectHistogram),
02866 65536,
02867 signature_286,
02868 errors_286
02869 };
02870
02871 static char* signature_287[] = { "Object"};
02872 static char* errors_287[] = {NULL};
02873 static primitive_desc primitive_287 = {
02874 "primitivePrintPrimitiveCounters",
02875 fntype(&debugPrimitives::printPrimitiveCounters),
02876 65536,
02877 signature_287,
02878 errors_287
02879 };
02880
02881 static char* signature_288[] = { "Object"};
02882 static char* errors_288[] = {NULL};
02883 static primitive_desc primitive_288 = {
02884 "primitivePrintPrimitiveTable",
02885 fntype(&systemPrimitives::printPrimitiveTable),
02886 65536,
02887 signature_288,
02888 errors_288
02889 };
02890
02891 static char* signature_289[] = { "Self", "Object"};
02892 static char* errors_289[] = {NULL};
02893 static primitive_desc primitive_289 = {
02894 "primitivePrintValue",
02895 fntype(&oopPrimitives::printValue),
02896 1114113,
02897 signature_289,
02898 errors_289
02899 };
02900
02901 static char* signature_290[] = { "Object"};
02902 static char* errors_290[] = {NULL};
02903 static primitive_desc primitive_290 = {
02904 "primitivePrintZone",
02905 fntype(&systemPrimitives::print_zone),
02906 65536,
02907 signature_290,
02908 errors_290
02909 };
02910
02911 static char* signature_291[] = { "Object"};
02912 static char* errors_291[] = {NULL};
02913 static primitive_desc primitive_291 = {
02914 "primitiveProcessActiveProcess",
02915 fntype(&processOopPrimitives::activeProcess),
02916 65536,
02917 signature_291,
02918 errors_291
02919 };
02920
02921 static char* signature_292[] = { "Process", "Process class", "BlockWithoutArguments"};
02922 static char* errors_292[] = { "ProcessAllocationFailed", NULL};
02923 static primitive_desc primitive_292 = {
02924 "primitiveProcessCreate:ifFail:",
02925 fntype(&processOopPrimitives::create),
02926 1376258,
02927 signature_292,
02928 errors_292
02929 };
02930
02931 static char* signature_293[] = { "Process"};
02932 static char* errors_293[] = {NULL};
02933 static primitive_desc primitive_293 = {
02934 "primitiveProcessEnterCritical",
02935 fntype(&processOopPrimitives::enter_critical),
02936 65536,
02937 signature_293,
02938 errors_293
02939 };
02940
02941 static char* signature_294[] = { "Process"};
02942 static char* errors_294[] = {NULL};
02943 static primitive_desc primitive_294 = {
02944 "primitiveProcessLeaveCritical",
02945 fntype(&processOopPrimitives::leave_critical),
02946 65536,
02947 signature_294,
02948 errors_294
02949 };
02950
02951 static char* signature_295[] = { "Boolean", "Process", "SmallInteger"};
02952 static char* errors_295[] = {NULL};
02953 static primitive_desc primitive_295 = {
02954 "primitiveProcessSchedulerWait:ifFail:",
02955 fntype(&processOopPrimitives::scheduler_wait),
02956 1376258,
02957 signature_295,
02958 errors_295
02959 };
02960
02961 static char* signature_296[] = { "Symbol", "Process", "Symbol", "Activation", "Object"};
02962 static char* errors_296[] = { "InScheduler", "Dead", NULL};
02963 static primitive_desc primitive_296 = {
02964 "primitiveProcessSetMode:activation:returnValue:ifFail:",
02965 fntype(&processOopPrimitives::set_mode),
02966 1376260,
02967 signature_296,
02968 errors_296
02969 };
02970
02971 static char* signature_297[] = { "IndexedInstanceVariables", "Process", "SmallInteger"};
02972 static char* errors_297[] = {NULL};
02973 static primitive_desc primitive_297 = {
02974 "primitiveProcessStackLimit:ifFail:",
02975 fntype(&processOopPrimitives::stack),
02976 1376258,
02977 signature_297,
02978 errors_297
02979 };
02980
02981 static char* signature_298[] = { "Object", "Process"};
02982 static char* errors_298[] = { "NotInScheduler", "ProcessCannotContinue", "Dead", NULL};
02983 static primitive_desc primitive_298 = {
02984 "primitiveProcessStartEvaluator:ifFail:",
02985 fntype(&processOopPrimitives::start_evaluator),
02986 327681,
02987 signature_298,
02988 errors_298
02989 };
02990
02991 static char* signature_299[] = { "Symbol", "Process"};
02992 static char* errors_299[] = {NULL};
02993 static primitive_desc primitive_299 = {
02994 "primitiveProcessStatus",
02995 fntype(&processOopPrimitives::status),
02996 1114113,
02997 signature_299,
02998 errors_299
02999 };
03000
03001 static char* signature_300[] = { "Process"};
03002 static char* errors_300[] = {NULL};
03003 static primitive_desc primitive_300 = {
03004 "primitiveProcessStop",
03005 fntype(&processOopPrimitives::stop),
03006 65536,
03007 signature_300,
03008 errors_300
03009 };
03010
03011 static char* signature_301[] = { "Float", "Process"};
03012 static char* errors_301[] = {NULL};
03013 static primitive_desc primitive_301 = {
03014 "primitiveProcessSystemTime",
03015 fntype(&processOopPrimitives::user_time),
03016 1114113,
03017 signature_301,
03018 errors_301
03019 };
03020
03021 static char* signature_302[] = { "Self", "Process"};
03022 static char* errors_302[] = { "Dead", NULL};
03023 static primitive_desc primitive_302 = {
03024 "primitiveProcessTerminateIfFail:",
03025 fntype(&processOopPrimitives::terminate),
03026 1507329,
03027 signature_302,
03028 errors_302
03029 };
03030
03031 static char* signature_303[] = { "Self", "Process", "SmallInteger"};
03032 static char* errors_303[] = {NULL};
03033 static primitive_desc primitive_303 = {
03034 "primitiveProcessTraceStack:ifFail:",
03035 fntype(&processOopPrimitives::trace_stack),
03036 1376258,
03037 signature_303,
03038 errors_303
03039 };
03040
03041 static char* signature_304[] = { "Object", "Process"};
03042 static char* errors_304[] = { "NotInScheduler", "ProcessCannotContinue", "Dead", NULL};
03043 static primitive_desc primitive_304 = {
03044 "primitiveProcessTransferTo:ifFail:",
03045 fntype(&processOopPrimitives::transferTo),
03046 327681,
03047 signature_304,
03048 errors_304
03049 };
03050
03051 static char* signature_305[] = { "Float", "Process"};
03052 static char* errors_305[] = {NULL};
03053 static primitive_desc primitive_305 = {
03054 "primitiveProcessUserTime",
03055 fntype(&processOopPrimitives::user_time),
03056 1114113,
03057 signature_305,
03058 errors_305
03059 };
03060
03061 static char* signature_306[] = { "Process"};
03062 static char* errors_306[] = {NULL};
03063 static primitive_desc primitive_306 = {
03064 "primitiveProcessYield",
03065 fntype(&processOopPrimitives::yield),
03066 65536,
03067 signature_306,
03068 errors_306
03069 };
03070
03071 static char* signature_307[] = { "Process"};
03072 static char* errors_307[] = {NULL};
03073 static primitive_desc primitive_307 = {
03074 "primitiveProcessYieldInCritical",
03075 fntype(&processOopPrimitives::yield_in_critical),
03076 65536,
03077 signature_307,
03078 errors_307
03079 };
03080
03081 static char* signature_308[] = { "SmallInteger", "Proxy", "SmallInteger"};
03082 static char* errors_308[] = {NULL};
03083 static primitive_desc primitive_308 = {
03084 "primitiveProxyByteAt:ifFail:",
03085 fntype(&proxyOopPrimitives::byteAt),
03086 5570562,
03087 signature_308,
03088 errors_308
03089 };
03090
03091 static char* signature_309[] = { "SmallInteger", "Proxy", "SmallInteger", "SmallInteger"};
03092 static char* errors_309[] = {NULL};
03093 static primitive_desc primitive_309 = {
03094 "primitiveProxyByteAt:put:ifFail:",
03095 fntype(&proxyOopPrimitives::byteAtPut),
03096 5570563,
03097 signature_309,
03098 errors_309
03099 };
03100
03101 static char* signature_310[] = { "Self", "Proxy", "SmallInteger"};
03102 static char* errors_310[] = {NULL};
03103 static primitive_desc primitive_310 = {
03104 "primitiveProxyCalloc:ifFail:",
03105 fntype(&proxyOopPrimitives::calloc),
03106 1376258,
03107 signature_310,
03108 errors_310
03109 };
03110
03111 static char* signature_311[] = { "SmallInteger", "Proxy", "SmallInteger"};
03112 static char* errors_311[] = {NULL};
03113 static primitive_desc primitive_311 = {
03114 "primitiveProxyDoubleByteAt:ifFail:",
03115 fntype(&proxyOopPrimitives::doubleByteAt),
03116 1376258,
03117 signature_311,
03118 errors_311
03119 };
03120
03121 static char* signature_312[] = { "SmallInteger", "Proxy", "SmallInteger", "SmallInteger"};
03122 static char* errors_312[] = {NULL};
03123 static primitive_desc primitive_312 = {
03124 "primitiveProxyDoubleByteAt:put:ifFail:",
03125 fntype(&proxyOopPrimitives::doubleByteAtPut),
03126 1376259,
03127 signature_312,
03128 errors_312
03129 };
03130
03131 static char* signature_313[] = { "Float", "Proxy", "SmallInteger"};
03132 static char* errors_313[] = {NULL};
03133 static primitive_desc primitive_313 = {
03134 "primitiveProxyDoublePrecisionFloatAt:ifFail:",
03135 fntype(&proxyOopPrimitives::doublePrecisionFloatAt),
03136 1376258,
03137 signature_313,
03138 errors_313
03139 };
03140
03141 static char* signature_314[] = { "Self", "Proxy", "SmallInteger", "Float"};
03142 static char* errors_314[] = { "ConversionFailed", NULL};
03143 static primitive_desc primitive_314 = {
03144 "primitiveProxyDoublePrecisionFloatAt:put:ifFail:",
03145 fntype(&proxyOopPrimitives::doublePrecisionFloatAtPut),
03146 1376259,
03147 signature_314,
03148 errors_314
03149 };
03150
03151 static char* signature_315[] = { "Self", "Proxy"};
03152 static char* errors_315[] = {NULL};
03153 static primitive_desc primitive_315 = {
03154 "primitiveProxyFree",
03155 fntype(&proxyOopPrimitives::free),
03156 1114113,
03157 signature_315,
03158 errors_315
03159 };
03160
03161 static char* signature_316[] = { "SmallInteger", "Proxy"};
03162 static char* errors_316[] = {NULL};
03163 static primitive_desc primitive_316 = {
03164 "primitiveProxyGetHigh",
03165 fntype(&proxyOopPrimitives::getHigh),
03166 1114113,
03167 signature_316,
03168 errors_316
03169 };
03170
03171 static char* signature_317[] = { "SmallInteger", "Proxy"};
03172 static char* errors_317[] = { "ConversionFailed", NULL};
03173 static primitive_desc primitive_317 = {
03174 "primitiveProxyGetIfFail:",
03175 fntype(&proxyOopPrimitives::getSmi),
03176 1376257,
03177 signature_317,
03178 errors_317
03179 };
03180
03181 static char* signature_318[] = { "SmallInteger", "Proxy"};
03182 static char* errors_318[] = {NULL};
03183 static primitive_desc primitive_318 = {
03184 "primitiveProxyGetLow",
03185 fntype(&proxyOopPrimitives::getLow),
03186 1114113,
03187 signature_318,
03188 errors_318
03189 };
03190
03191 static char* signature_319[] = { "Boolean", "Proxy"};
03192 static char* errors_319[] = {NULL};
03193 static primitive_desc primitive_319 = {
03194 "primitiveProxyIsAllOnes",
03195 fntype(&proxyOopPrimitives::isAllOnes),
03196 1114113,
03197 signature_319,
03198 errors_319
03199 };
03200
03201 static char* signature_320[] = { "Boolean", "Proxy"};
03202 static char* errors_320[] = {NULL};
03203 static primitive_desc primitive_320 = {
03204 "primitiveProxyIsNull",
03205 fntype(&proxyOopPrimitives::isNull),
03206 1114113,
03207 signature_320,
03208 errors_320
03209 };
03210
03211 static char* signature_321[] = { "Self", "Proxy", "SmallInteger"};
03212 static char* errors_321[] = {NULL};
03213 static primitive_desc primitive_321 = {
03214 "primitiveProxyMalloc:ifFail:",
03215 fntype(&proxyOopPrimitives::malloc),
03216 1376258,
03217 signature_321,
03218 errors_321
03219 };
03220
03221 static char* signature_322[] = { "Proxy", "Proxy", "SmallInteger", "Proxy"};
03222 static char* errors_322[] = {NULL};
03223 static primitive_desc primitive_322 = {
03224 "primitiveProxyProxyAt:put:ifFail:",
03225 fntype(&proxyOopPrimitives::proxyAtPut),
03226 1376259,
03227 signature_322,
03228 errors_322
03229 };
03230
03231 static char* signature_323[] = { "Proxy", "Proxy", "SmallInteger", "Proxy"};
03232 static char* errors_323[] = {NULL};
03233 static primitive_desc primitive_323 = {
03234 "primitiveProxyProxyAt:result:ifFail:",
03235 fntype(&proxyOopPrimitives::proxyAt),
03236 1376259,
03237 signature_323,
03238 errors_323
03239 };
03240
03241 static char* signature_324[] = { "Self", "Proxy", "SmallInteger|Proxy"};
03242 static char* errors_324[] = {NULL};
03243 static primitive_desc primitive_324 = {
03244 "primitiveProxySet:ifFail:",
03245 fntype(&proxyOopPrimitives::set),
03246 1376258,
03247 signature_324,
03248 errors_324
03249 };
03250
03251 static char* signature_325[] = { "Self", "Proxy", "SmallInteger", "SmallInteger"};
03252 static char* errors_325[] = {NULL};
03253 static primitive_desc primitive_325 = {
03254 "primitiveProxySetHigh:low:ifFail:",
03255 fntype(&proxyOopPrimitives::setHighLow),
03256 1376259,
03257 signature_325,
03258 errors_325
03259 };
03260
03261 static char* signature_326[] = { "Float", "Proxy", "SmallInteger"};
03262 static char* errors_326[] = {NULL};
03263 static primitive_desc primitive_326 = {
03264 "primitiveProxySinglePrecisionFloatAt:ifFail:",
03265 fntype(&proxyOopPrimitives::singlePrecisionFloatAt),
03266 1376258,
03267 signature_326,
03268 errors_326
03269 };
03270
03271 static char* signature_327[] = { "Self", "Proxy", "SmallInteger", "Float"};
03272 static char* errors_327[] = { "ConversionFailed", NULL};
03273 static primitive_desc primitive_327 = {
03274 "primitiveProxySinglePrecisionFloatAt:put:ifFail:",
03275 fntype(&proxyOopPrimitives::singlePrecisionFloatAtPut),
03276 1376259,
03277 signature_327,
03278 errors_327
03279 };
03280
03281 static char* signature_328[] = { "SmallInteger", "Proxy", "SmallInteger"};
03282 static char* errors_328[] = { "ConversionFailed", NULL};
03283 static primitive_desc primitive_328 = {
03284 "primitiveProxySmiAt:ifFail:",
03285 fntype(&proxyOopPrimitives::smiAt),
03286 1376258,
03287 signature_328,
03288 errors_328
03289 };
03290
03291 static char* signature_329[] = { "SmallInteger", "Proxy", "SmallInteger", "SmallInteger"};
03292 static char* errors_329[] = {NULL};
03293 static primitive_desc primitive_329 = {
03294 "primitiveProxySmiAt:put:ifFail:",
03295 fntype(&proxyOopPrimitives::smiAtPut),
03296 1376259,
03297 signature_329,
03298 errors_329
03299 };
03300
03301 static char* signature_330[] = { "Proxy", "Proxy", "SmallInteger", "Proxy"};
03302 static char* errors_330[] = {NULL};
03303 static primitive_desc primitive_330 = {
03304 "primitiveProxySubProxyAt:result:ifFail:",
03305 fntype(&proxyOopPrimitives::subProxyAt),
03306 1376259,
03307 signature_330,
03308 errors_330
03309 };
03310
03311 static char* signature_331[] = { "BottomType"};
03312 static char* errors_331[] = {NULL};
03313 static primitive_desc primitive_331 = {
03314 "primitiveQuit",
03315 fntype(&systemPrimitives::quit),
03316 65536,
03317 signature_331,
03318 errors_331
03319 };
03320
03321 static char* signature_332[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
03322 static char* errors_332[] = { "NotImplementedYet", NULL};
03323 static primitive_desc primitive_332 = {
03324 "primitiveQuo:ifFail:",
03325 fntype(&smiOopPrimitives_quo),
03326 6029826,
03327 signature_332,
03328 errors_332
03329 };
03330
03331 static char* signature_333[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
03332 static char* errors_333[] = {NULL};
03333 static primitive_desc primitive_333 = {
03334 "primitiveRawBitShift:ifFail:",
03335 fntype(&smiOopPrimitives::rawBitShift),
03336 6029826,
03337 signature_333,
03338 errors_333
03339 };
03340
03341 static char* signature_334[] = { "IndexedInstanceVariables", "Object", "SmallInteger"};
03342 static char* errors_334[] = {NULL};
03343 static primitive_desc primitive_334 = {
03344 "primitiveReferencesTo:limit:ifFail:",
03345 fntype(&systemPrimitives::references_to),
03346 327682,
03347 signature_334,
03348 errors_334
03349 };
03350
03351 static char* signature_335[] = { "IndexedInstanceVariables", "Class", "SmallInteger"};
03352 static char* errors_335[] = {NULL};
03353 static primitive_desc primitive_335 = {
03354 "primitiveReferencesToInstancesOf:limit:ifFail:",
03355 fntype(&systemPrimitives::references_to_instances_of),
03356 327682,
03357 signature_335,
03358 errors_335
03359 };
03360
03361 static char* signature_336[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
03362 static char* errors_336[] = { "DivisionByZero", NULL};
03363 static primitive_desc primitive_336 = {
03364 "primitiveRemainder:ifFail:",
03365 fntype(&smiOopPrimitives_remainder),
03366 6029826,
03367 signature_336,
03368 errors_336
03369 };
03370
03371 static char* signature_337[] = { "BottomType", "BlockWithoutArguments"};
03372 static char* errors_337[] = {NULL};
03373 static primitive_desc primitive_337 = {
03374 "primitiveRepeat",
03375 fntype(&blockRepeat),
03376 1245185,
03377 signature_337,
03378 errors_337
03379 };
03380
03381 static char* signature_338[] = { "Self", "Object"};
03382 static char* errors_338[] = {NULL};
03383 static primitive_desc primitive_338 = {
03384 "primitiveScavenge",
03385 fntype(&systemPrimitives::scavenge),
03386 1114113,
03387 signature_338,
03388 errors_338
03389 };
03390
03391 static char* signature_339[] = { "Object", "SmallInteger"};
03392 static char* errors_339[] = {NULL};
03393 static primitive_desc primitive_339 = {
03394 "primitiveSetInterpreterInvocationCounterLimitTo:ifFail:",
03395 fntype(&debugPrimitives::setInterpreterInvocationCounterLimit),
03396 327681,
03397 signature_339,
03398 errors_339
03399 };
03400
03401 static char* signature_340[] = { "Object", "Object"};
03402 static char* errors_340[] = { "ReceiverHasWrongType", NULL};
03403 static primitive_desc primitive_340 = {
03404 "primitiveShallowCopyIfFail:",
03405 fntype(&oopPrimitives::shallowCopy),
03406 1376257,
03407 signature_340,
03408 errors_340
03409 };
03410
03411 static char* signature_341[] = { "IndexedInstanceVariables"};
03412 static char* errors_341[] = {NULL};
03413 static primitive_desc primitive_341 = {
03414 "primitiveSlidingSystemAverageIfFail:",
03415 fntype(&systemPrimitives::sliding_system_average),
03416 327680,
03417 signature_341,
03418 errors_341
03419 };
03420
03421 static char* signature_342[] = { "Boolean", "SmallInteger", "SmallInteger"};
03422 static char* errors_342[] = {NULL};
03423 static primitive_desc primitive_342 = {
03424 "primitiveSmallIntegerEqual:ifFail:",
03425 fntype(&smiOopPrimitives::equal),
03426 6029570,
03427 signature_342,
03428 errors_342
03429 };
03430
03431 static char* signature_343[] = { "SmallInteger", "Symbol"};
03432 static char* errors_343[] = { "NotFound", NULL};
03433 static primitive_desc primitive_343 = {
03434 "primitiveSmallIntegerFlagAt:ifFail:",
03435 fntype(&debugPrimitives::smiAt),
03436 327681,
03437 signature_343,
03438 errors_343
03439 };
03440
03441 static char* signature_344[] = { "Boolean", "Symbol", "Boolean"};
03442 static char* errors_344[] = { "NotFound", NULL};
03443 static primitive_desc primitive_344 = {
03444 "primitiveSmallIntegerFlagAt:put:ifFail:",
03445 fntype(&debugPrimitives::smiAtPut),
03446 327682,
03447 signature_344,
03448 errors_344
03449 };
03450
03451 static char* signature_345[] = { "Boolean", "SmallInteger", "SmallInteger"};
03452 static char* errors_345[] = {NULL};
03453 static primitive_desc primitive_345 = {
03454 "primitiveSmallIntegerNotEqual:ifFail:",
03455 fntype(&smiOopPrimitives::notEqual),
03456 6029570,
03457 signature_345,
03458 errors_345
03459 };
03460
03461 static char* signature_346[] = { "IndexedInstanceVariables"};
03462 static char* errors_346[] = {NULL};
03463 static primitive_desc primitive_346 = {
03464 "primitiveSmalltalkArray",
03465 fntype(&systemPrimitives::smalltalk_array),
03466 65536,
03467 signature_346,
03468 errors_346
03469 };
03470
03471 static char* signature_347[] = { "GlobalAssociation", "Symbol", "Object"};
03472 static char* errors_347[] = {NULL};
03473 static primitive_desc primitive_347 = {
03474 "primitiveSmalltalkAt:Put:ifFail:",
03475 fntype(&systemPrimitives::smalltalk_at_put),
03476 327682,
03477 signature_347,
03478 errors_347
03479 };
03480
03481 static char* signature_348[] = { "GlobalAssociation", "SmallInteger"};
03482 static char* errors_348[] = { "OutOfBounds", NULL};
03483 static primitive_desc primitive_348 = {
03484 "primitiveSmalltalkAt:ifFail:",
03485 fntype(&systemPrimitives::smalltalk_at),
03486 327681,
03487 signature_348,
03488 errors_348
03489 };
03490
03491 static char* signature_349[] = { "GlobalAssociation", "SmallInteger"};
03492 static char* errors_349[] = {NULL};
03493 static primitive_desc primitive_349 = {
03494 "primitiveSmalltalkRemoveAt:ifFail:",
03495 fntype(&systemPrimitives::smalltalk_remove_at),
03496 327681,
03497 signature_349,
03498 errors_349
03499 };
03500
03501 static char* signature_350[] = { "SmallInteger"};
03502 static char* errors_350[] = {NULL};
03503 static primitive_desc primitive_350 = {
03504 "primitiveSmalltalkSize",
03505 fntype(&systemPrimitives::smalltalk_size),
03506 65536,
03507 signature_350,
03508 errors_350
03509 };
03510
03511 static char* signature_351[] = { "SmallInteger", "SmallInteger", "SmallInteger"};
03512 static char* errors_351[] = { "Overflow", NULL};
03513 static primitive_desc primitive_351 = {
03514 "primitiveSubtract:ifFail:",
03515 fntype(&smiOopPrimitives_subtract),
03516 6029826,
03517 signature_351,
03518 errors_351
03519 };
03520
03521 static char* signature_352[] = { "Behavior|Nil", "Behavior"};
03522 static char* errors_352[] = {NULL};
03523 static primitive_desc primitive_352 = {
03524 "primitiveSuperclass",
03525 fntype(&behaviorPrimitives::superclass),
03526 1114113,
03527 signature_352,
03528 errors_352
03529 };
03530
03531 static char* signature_353[] = { "Behavior|Nil", "Behavior"};
03532 static char* errors_353[] = {NULL};
03533 static primitive_desc primitive_353 = {
03534 "primitiveSuperclassOf:ifFail:",
03535 fntype(&behaviorPrimitives::superclass_of),
03536 327681,
03537 signature_353,
03538 errors_353
03539 };
03540
03541 static char* signature_354[] = { "Float"};
03542 static char* errors_354[] = {NULL};
03543 static primitive_desc primitive_354 = {
03544 "primitiveSystemTime",
03545 fntype(&systemPrimitives::systemTime),
03546 65536,
03547 signature_354,
03548 errors_354
03549 };
03550
03551 static char* signature_355[] = { "Object"};
03552 static char* errors_355[] = {NULL};
03553 static primitive_desc primitive_355 = {
03554 "primitiveTimerPrintBuffer",
03555 fntype(&debugPrimitives::timerPrintBuffer),
03556 65536,
03557 signature_355,
03558 errors_355
03559 };
03560
03561 static char* signature_356[] = { "Object"};
03562 static char* errors_356[] = {NULL};
03563 static primitive_desc primitive_356 = {
03564 "primitiveTimerStart",
03565 fntype(&debugPrimitives::timerStart),
03566 65536,
03567 signature_356,
03568 errors_356
03569 };
03570
03571 static char* signature_357[] = { "Object"};
03572 static char* errors_357[] = {NULL};
03573 static primitive_desc primitive_357 = {
03574 "primitiveTimerStop",
03575 fntype(&debugPrimitives::timerStop),
03576 65536,
03577 signature_357,
03578 errors_357
03579 };
03580
03581 static char* signature_358[] = { "Object"};
03582 static char* errors_358[] = {NULL};
03583 static primitive_desc primitive_358 = {
03584 "primitiveTraceStack",
03585 fntype(&systemPrimitives::traceStack),
03586 65536,
03587 signature_358,
03588 errors_358
03589 };
03590
03591 static char* signature_359[] = { "Object", "BlockWithoutArguments", "BlockWithoutArguments"};
03592 static char* errors_359[] = {NULL};
03593 static primitive_desc primitive_359 = {
03594 "primitiveUnwindProtect:ifFail:",
03595 fntype(&unwindprotect),
03596 1507330,
03597 signature_359,
03598 errors_359
03599 };
03600
03601 static char* signature_360[] = { "Float"};
03602 static char* errors_360[] = {NULL};
03603 static primitive_desc primitive_360 = {
03604 "primitiveUserTime",
03605 fntype(&systemPrimitives::userTime),
03606 65536,
03607 signature_360,
03608 errors_360
03609 };
03610
03611 static char* signature_361[] = { "Object", "BlockWithoutArguments"};
03612 static char* errors_361[] = {NULL};
03613 static primitive_desc primitive_361 = {
03614 "primitiveValue",
03615 fntype(&primitiveValue0),
03616 5441537,
03617 signature_361,
03618 errors_361
03619 };
03620
03621 static char* signature_362[] = { "Object", "BlockWithOneArgument", "Object"};
03622 static char* errors_362[] = {NULL};
03623 static primitive_desc primitive_362 = {
03624 "primitiveValue:",
03625 fntype(&primitiveValue1),
03626 5441538,
03627 signature_362,
03628 errors_362
03629 };
03630
03631 static char* signature_363[] = { "Object", "BlockWithTwoArguments", "Object", "Object"};
03632 static char* errors_363[] = {NULL};
03633 static primitive_desc primitive_363 = {
03634 "primitiveValue:value:",
03635 fntype(&primitiveValue2),
03636 5441539,
03637 signature_363,
03638 errors_363
03639 };
03640
03641 static char* signature_364[] = { "Object", "BlockWithThreeArguments", "Object", "Object", "Object"};
03642 static char* errors_364[] = {NULL};
03643 static primitive_desc primitive_364 = {
03644 "primitiveValue:value:value:",
03645 fntype(&primitiveValue3),
03646 5441540,
03647 signature_364,
03648 errors_364
03649 };
03650
03651 static char* signature_365[] = { "Object", "BlockWithFourArguments", "Object", "Object", "Object", "Object"};
03652 static char* errors_365[] = {NULL};
03653 static primitive_desc primitive_365 = {
03654 "primitiveValue:value:value:value:",
03655 fntype(&primitiveValue4),
03656 5441541,
03657 signature_365,
03658 errors_365
03659 };
03660
03661 static char* signature_366[] = { "Object", "BlockWithFiveArguments", "Object", "Object", "Object", "Object", "Object"};
03662 static char* errors_366[] = {NULL};
03663 static primitive_desc primitive_366 = {
03664 "primitiveValue:value:value:value:value:",
03665 fntype(&primitiveValue5),
03666 5441542,
03667 signature_366,
03668 errors_366
03669 };
03670
03671 static char* signature_367[] = { "Object", "BlockWithSixArguments", "Object", "Object", "Object", "Object", "Object", "Object"};
03672 static char* errors_367[] = {NULL};
03673 static primitive_desc primitive_367 = {
03674 "primitiveValue:value:value:value:value:value:",
03675 fntype(&primitiveValue6),
03676 5441543,
03677 signature_367,
03678 errors_367
03679 };
03680
03681 static char* signature_368[] = { "Object", "BlockWithSevenArguments", "Object", "Object", "Object", "Object", "Object", "Object", "Object"};
03682 static char* errors_368[] = {NULL};
03683 static primitive_desc primitive_368 = {
03684 "primitiveValue:value:value:value:value:value:value:",
03685 fntype(&primitiveValue7),
03686 5441544,
03687 signature_368,
03688 errors_368
03689 };
03690
03691 static char* signature_369[] = { "Object", "BlockWithEightArguments", "Object", "Object", "Object", "Object", "Object", "Object", "Object", "Object"};
03692 static char* errors_369[] = {NULL};
03693 static primitive_desc primitive_369 = {
03694 "primitiveValue:value:value:value:value:value:value:value:",
03695 fntype(&primitiveValue8),
03696 5441545,
03697 signature_369,
03698 errors_369
03699 };
03700
03701 static char* signature_370[] = { "Object", "BlockWithNineArguments", "Object", "Object", "Object", "Object", "Object", "Object", "Object", "Object", "Object"};
03702 static char* errors_370[] = {NULL};
03703 static primitive_desc primitive_370 = {
03704 "primitiveValue:value:value:value:value:value:value:value:value:",
03705 fntype(&primitiveValue9),
03706 5441546,
03707 signature_370,
03708 errors_370
03709 };
03710
03711 static char* signature_371[] = { "Object"};
03712 static char* errors_371[] = {NULL};
03713 static primitive_desc primitive_371 = {
03714 "primitiveVerify",
03715 fntype(&debugPrimitives::verify),
03716 65536,
03717 signature_371,
03718 errors_371
03719 };
03720
03721 static char* signature_372[] = { "Proxy", "Proxy"};
03722 static char* errors_372[] = {NULL};
03723 static primitive_desc primitive_372 = {
03724 "primitiveWindowsHInstance:ifFail:",
03725 fntype(&systemPrimitives::windowsHInstance),
03726 327681,
03727 signature_372,
03728 errors_372
03729 };
03730
03731 static char* signature_373[] = { "Proxy", "Proxy"};
03732 static char* errors_373[] = {NULL};
03733 static primitive_desc primitive_373 = {
03734 "primitiveWindowsHPrevInstance:ifFail:",
03735 fntype(&systemPrimitives::windowsHPrevInstance),
03736 327681,
03737 signature_373,
03738 errors_373
03739 };
03740
03741 static char* signature_374[] = { "Object"};
03742 static char* errors_374[] = {NULL};
03743 static primitive_desc primitive_374 = {
03744 "primitiveWindowsNCmdShow",
03745 fntype(&systemPrimitives::windowsNCmdShow),
03746 65536,
03747 signature_374,
03748 errors_374
03749 };
03750
03751 static char* signature_375[] = { "Object", "String"};
03752 static char* errors_375[] = {NULL};
03753 static primitive_desc primitive_375 = {
03754 "primitiveWriteSnapshot:",
03755 fntype(&systemPrimitives::writeSnapshot),
03756 65537,
03757 signature_375,
03758 errors_375
03759 };
03760
03761 static int size_of_primitive_table = 376;
03762 static primitive_desc* primitive_table[] = {
03763 &primitive_0,
03764 &primitive_1,
03765 &primitive_2,
03766 &primitive_3,
03767 &primitive_4,
03768 &primitive_5,
03769 &primitive_6,
03770 &primitive_7,
03771 &primitive_8,
03772 &primitive_9,
03773 &primitive_10,
03774 &primitive_11,
03775 &primitive_12,
03776 &primitive_13,
03777 &primitive_14,
03778 &primitive_15,
03779 &primitive_16,
03780 &primitive_17,
03781 &primitive_18,
03782 &primitive_19,
03783 &primitive_20,
03784 &primitive_21,
03785 &primitive_22,
03786 &primitive_23,
03787 &primitive_24,
03788 &primitive_25,
03789 &primitive_26,
03790 &primitive_27,
03791 &primitive_28,
03792 &primitive_29,
03793 &primitive_30,
03794 &primitive_31,
03795 &primitive_32,
03796 &primitive_33,
03797 &primitive_34,
03798 &primitive_35,
03799 &primitive_36,
03800 &primitive_37,
03801 &primitive_38,
03802 &primitive_39,
03803 &primitive_40,
03804 &primitive_41,
03805 &primitive_42,
03806 &primitive_43,
03807 &primitive_44,
03808 &primitive_45,
03809 &primitive_46,
03810 &primitive_47,
03811 &primitive_48,
03812 &primitive_49,
03813 &primitive_50,
03814 &primitive_51,
03815 &primitive_52,
03816 &primitive_53,
03817 &primitive_54,
03818 &primitive_55,
03819 &primitive_56,
03820 &primitive_57,
03821 &primitive_58,
03822 &primitive_59,
03823 &primitive_60,
03824 &primitive_61,
03825 &primitive_62,
03826 &primitive_63,
03827 &primitive_64,
03828 &primitive_65,
03829 &primitive_66,
03830 &primitive_67,
03831 &primitive_68,
03832 &primitive_69,
03833 &primitive_70,
03834 &primitive_71,
03835 &primitive_72,
03836 &primitive_73,
03837 &primitive_74,
03838 &primitive_75,
03839 &primitive_76,
03840 &primitive_77,
03841 &primitive_78,
03842 &primitive_79,
03843 &primitive_80,
03844 &primitive_81,
03845 &primitive_82,
03846 &primitive_83,
03847 &primitive_84,
03848 &primitive_85,
03849 &primitive_86,
03850 &primitive_87,
03851 &primitive_88,
03852 &primitive_89,
03853 &primitive_90,
03854 &primitive_91,
03855 &primitive_92,
03856 &primitive_93,
03857 &primitive_94,
03858 &primitive_95,
03859 &primitive_96,
03860 &primitive_97,
03861 &primitive_98,
03862 &primitive_99,
03863 &primitive_100,
03864 &primitive_101,
03865 &primitive_102,
03866 &primitive_103,
03867 &primitive_104,
03868 &primitive_105,
03869 &primitive_106,
03870 &primitive_107,
03871 &primitive_108,
03872 &primitive_109,
03873 &primitive_110,
03874 &primitive_111,
03875 &primitive_112,
03876 &primitive_113,
03877 &primitive_114,
03878 &primitive_115,
03879 &primitive_116,
03880 &primitive_117,
03881 &primitive_118,
03882 &primitive_119,
03883 &primitive_120,
03884 &primitive_121,
03885 &primitive_122,
03886 &primitive_123,
03887 &primitive_124,
03888 &primitive_125,
03889 &primitive_126,
03890 &primitive_127,
03891 &primitive_128,
03892 &primitive_129,
03893 &primitive_130,
03894 &primitive_131,
03895 &primitive_132,
03896 &primitive_133,
03897 &primitive_134,
03898 &primitive_135,
03899 &primitive_136,
03900 &primitive_137,
03901 &primitive_138,
03902 &primitive_139,
03903 &primitive_140,
03904 &primitive_141,
03905 &primitive_142,
03906 &primitive_143,
03907 &primitive_144,
03908 &primitive_145,
03909 &primitive_146,
03910 &primitive_147,
03911 &primitive_148,
03912 &primitive_149,
03913 &primitive_150,
03914 &primitive_151,
03915 &primitive_152,
03916 &primitive_153,
03917 &primitive_154,
03918 &primitive_155,
03919 &primitive_156,
03920 &primitive_157,
03921 &primitive_158,
03922 &primitive_159,
03923 &primitive_160,
03924 &primitive_161,
03925 &primitive_162,
03926 &primitive_163,
03927 &primitive_164,
03928 &primitive_165,
03929 &primitive_166,
03930 &primitive_167,
03931 &primitive_168,
03932 &primitive_169,
03933 &primitive_170,
03934 &primitive_171,
03935 &primitive_172,
03936 &primitive_173,
03937 &primitive_174,
03938 &primitive_175,
03939 &primitive_176,
03940 &primitive_177,
03941 &primitive_178,
03942 &primitive_179,
03943 &primitive_180,
03944 &primitive_181,
03945 &primitive_182,
03946 &primitive_183,
03947 &primitive_184,
03948 &primitive_185,
03949 &primitive_186,
03950 &primitive_187,
03951 &primitive_188,
03952 &primitive_189,
03953 &primitive_190,
03954 &primitive_191,
03955 &primitive_192,
03956 &primitive_193,
03957 &primitive_194,
03958 &primitive_195,
03959 &primitive_196,
03960 &primitive_197,
03961 &primitive_198,
03962 &primitive_199,
03963 &primitive_200,
03964 &primitive_201,
03965 &primitive_202,
03966 &primitive_203,
03967 &primitive_204,
03968 &primitive_205,
03969 &primitive_206,
03970 &primitive_207,
03971 &primitive_208,
03972 &primitive_209,
03973 &primitive_210,
03974 &primitive_211,
03975 &primitive_212,
03976 &primitive_213,
03977 &primitive_214,
03978 &primitive_215,
03979 &primitive_216,
03980 &primitive_217,
03981 &primitive_218,
03982 &primitive_219,
03983 &primitive_220,
03984 &primitive_221,
03985 &primitive_222,
03986 &primitive_223,
03987 &primitive_224,
03988 &primitive_225,
03989 &primitive_226,
03990 &primitive_227,
03991 &primitive_228,
03992 &primitive_229,
03993 &primitive_230,
03994 &primitive_231,
03995 &primitive_232,
03996 &primitive_233,
03997 &primitive_234,
03998 &primitive_235,
03999 &primitive_236,
04000 &primitive_237,
04001 &primitive_238,
04002 &primitive_239,
04003 &primitive_240,
04004 &primitive_241,
04005 &primitive_242,
04006 &primitive_243,
04007 &primitive_244,
04008 &primitive_245,
04009 &primitive_246,
04010 &primitive_247,
04011 &primitive_248,
04012 &primitive_249,
04013 &primitive_250,
04014 &primitive_251,
04015 &primitive_252,
04016 &primitive_253,
04017 &primitive_254,
04018 &primitive_255,
04019 &primitive_256,
04020 &primitive_257,
04021 &primitive_258,
04022 &primitive_259,
04023 &primitive_260,
04024 &primitive_261,
04025 &primitive_262,
04026 &primitive_263,
04027 &primitive_264,
04028 &primitive_265,
04029 &primitive_266,
04030 &primitive_267,
04031 &primitive_268,
04032 &primitive_269,
04033 &primitive_270,
04034 &primitive_271,
04035 &primitive_272,
04036 &primitive_273,
04037 &primitive_274,
04038 &primitive_275,
04039 &primitive_276,
04040 &primitive_277,
04041 &primitive_278,
04042 &primitive_279,
04043 &primitive_280,
04044 &primitive_281,
04045 &primitive_282,
04046 &primitive_283,
04047 &primitive_284,
04048 &primitive_285,
04049 &primitive_286,
04050 &primitive_287,
04051 &primitive_288,
04052 &primitive_289,
04053 &primitive_290,
04054 &primitive_291,
04055 &primitive_292,
04056 &primitive_293,
04057 &primitive_294,
04058 &primitive_295,
04059 &primitive_296,
04060 &primitive_297,
04061 &primitive_298,
04062 &primitive_299,
04063 &primitive_300,
04064 &primitive_301,
04065 &primitive_302,
04066 &primitive_303,
04067 &primitive_304,
04068 &primitive_305,
04069 &primitive_306,
04070 &primitive_307,
04071 &primitive_308,
04072 &primitive_309,
04073 &primitive_310,
04074 &primitive_311,
04075 &primitive_312,
04076 &primitive_313,
04077 &primitive_314,
04078 &primitive_315,
04079 &primitive_316,
04080 &primitive_317,
04081 &primitive_318,
04082 &primitive_319,
04083 &primitive_320,
04084 &primitive_321,
04085 &primitive_322,
04086 &primitive_323,
04087 &primitive_324,
04088 &primitive_325,
04089 &primitive_326,
04090 &primitive_327,
04091 &primitive_328,
04092 &primitive_329,
04093 &primitive_330,
04094 &primitive_331,
04095 &primitive_332,
04096 &primitive_333,
04097 &primitive_334,
04098 &primitive_335,
04099 &primitive_336,
04100 &primitive_337,
04101 &primitive_338,
04102 &primitive_339,
04103 &primitive_340,
04104 &primitive_341,
04105 &primitive_342,
04106 &primitive_343,
04107 &primitive_344,
04108 &primitive_345,
04109 &primitive_346,
04110 &primitive_347,
04111 &primitive_348,
04112 &primitive_349,
04113 &primitive_350,
04114 &primitive_351,
04115 &primitive_352,
04116 &primitive_353,
04117 &primitive_354,
04118 &primitive_355,
04119 &primitive_356,
04120 &primitive_357,
04121 &primitive_358,
04122 &primitive_359,
04123 &primitive_360,
04124 &primitive_361,
04125 &primitive_362,
04126 &primitive_363,
04127 &primitive_364,
04128 &primitive_365,
04129 &primitive_366,
04130 &primitive_367,
04131 &primitive_368,
04132 &primitive_369,
04133 &primitive_370,
04134 &primitive_371,
04135 &primitive_372,
04136 &primitive_373,
04137 &primitive_374,
04138 &primitive_375
04139 };