Created
January 19, 2026 21:24
-
-
Save pscollins/8cbebb1818df8eaad5516d603718ee03 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Chunk_11 | |
| /home/pscollins/code/quickhull-vs-parlay/bin/quickhull.unrolled.mpl.1.c | |
| Total: 23.49s 23.49s (flat, cum) 41.95% | |
| 6230 . . L_27028: | |
| 6231 . . T(P, 1) = O(Objptr, T(P, 0), 112); | |
| 6232 . . T(P, 2) = O(Objptr, T(P, 0), 104); | |
| 6233 . . T(P, 3) = O(Objptr, T(P, 0), 96); | |
| 6234 . . T(P, 4) = O(Objptr, T(P, 0), 80); | |
| 6235 . . T(P, 5) = O(Objptr, T(P, 0), 72); | |
| 6236 . . T(P, 6) = O(Objptr, T(P, 0), 64); | |
| 6237 . . T(P, 7) = O(Objptr, T(P, 0), 56); | |
| 6238 . . T(P, 8) = O(Objptr, T(P, 0), 48); | |
| 6239 . . T(P, 9) = O(Objptr, T(P, 0), 40); | |
| 6240 . . T(P, 10) = O(Objptr, T(P, 0), 32); | |
| 6241 . . T(W64, 0) = O(Word64, T(P, 0), 8); | |
| 6242 . . T(P, 11) = O(Objptr, T(P, 0), 24); | |
| 6243 . . T(W64, 1) = O(Word64, T(P, 0), 0); | |
| 6244 . . T(Q, 0) = GCState; | |
| 6245 . . CReturnP = GC_getCurrentThread (T(Q, 0)); | |
| 6246 . . goto L_27027; | |
| 6247 . . | |
| 6248 . . L_27027: | |
| 6249 . . T(P, 0) = CReturnP; | |
| 6250 . . S(Word64, 48) = /* L_26911 */ 2447; | |
| 6251 . . T(Q, 40) = CPointer_add (StackTop, (Word64)(0x38ull)); | |
| 6252 . . O(Word64, GCState, 40) = CPointer_diff (T(Q, 40), O(CPointer, GCState, 1008)); | |
| 6253 . . S(Objptr, 264) = T(P, 0); | |
| 6254 . . S(Word64, 272) = T(W64, 1); | |
| 6255 . . S(Objptr, 280) = T(P, 11); | |
| 6256 . . S(Word32, 288) = (Word32)(0x1ull); | |
| 6257 . . S(Word64, 296) = T(W64, 0); | |
| 6258 . . S(Objptr, 304) = T(P, 10); | |
| 6259 . . S(Objptr, 312) = T(P, 9); | |
| 6260 . . S(Objptr, 320) = T(P, 8); | |
| 6261 . . S(Objptr, 328) = T(P, 7); | |
| 6262 . . S(Objptr, 336) = T(P, 6); | |
| 6263 . . S(Objptr, 344) = T(P, 5); | |
| 6264 . . S(Objptr, 352) = T(P, 4); | |
| 6265 . . S(Objptr, 360) = T(P, 3); | |
| 6266 . . S(Objptr, 368) = T(P, 2); | |
| 6267 . . S(Objptr, 376) = T(P, 1); | |
| 6268 . . S(Word64, 256) = /* L_36569 */ 2452; | |
| 6269 . . StackTop = CPointer_add (StackTop, (Word64)(0x108ull)); | |
| 6270 . . *(CPointer*)(O(CPointer, GCState, 48)) = StackTop; | |
| 6271 . . O(CPointer, GCState, 48) = CPointer_add (O(CPointer, GCState, 48), (Word64)(0x8ull)); | |
| 6272 . . O(CPointer, GCState, 0) = Frontier; | |
| 6273 . . O(CPointer, GCState, 24) = StackTop; | |
| 6274 . . return /* x_2089 */ 2762; | |
| 6275 . . | |
| 6276 . . L_26908: | |
| 6277 . . O(CPointer, GCState, 0) = Frontier; | |
| 6278 . . CReturnP = GC_readBarrier (GCState, T(P, 1), &(O(Objptr, T(P, 1), 24))); | |
| 6279 . . Frontier = O(CPointer, GCState, 0); | |
| 6280 . . goto L_26907; | |
| 6281 . . | |
| 6282 . . L_26907: | |
| 6283 . . T(P, 0) = CReturnP; | |
| 6284 . . goto L_27028; | |
| 6285 . . | |
| 6286 . . L_36575: | |
| 6287 . . T(W64, 31) = T(W64, 1); | |
| 6288 . . T(W64, 1) = T(W64, 0); | |
| 6289 . . T(W64, 0) = T(W64, 31); | |
| 6290 . . goto L_9784; | |
| 6291 . . | |
| 6292 . . L_9784: | |
| 6293 . . T(W32, 0) = O(volatile Word32, GCState, 108); | |
| 6294 . . T(W32, 1) = Word32_equal (T(W32, 0), (Word32)(0x0ull)); | |
| 6295 . . if (T(W32, 1)) goto L_9786; else goto L_9785; | |
| 6296 . . | |
| 6297 . . L_9785: | |
| 6298 . . T(W32, 0) = Word32_add (O(volatile Word32, GCState, 108), (Word32)(0xFFFFFFFFull)); | |
| 6299 . . O(volatile Word32, GCState, 108) = T(W32, 0); | |
| 6300 . . if (T(W32, 0)) goto smallLimitCheck_690; else goto L_26917; | |
| 6301 . . | |
| 6302 . . L_26917: | |
| 6303 . . if (O(volatile Word32, GCState, 692)) goto L_26916; else goto smallLimitCheck_690; | |
| 6304 . . | |
| 6305 . . smallLimitCheck_690: | |
| 6306 . . goto smallLimitCheck_441; | |
| 6307 . . | |
| 6308 . . smallLimitCheck_441: | |
| 6309 30ms 30ms T(W32, 0) = CPointer_lt (O(volatile CPointer, GCState, 16), Frontier); | |
| 6310 . . if (T(W32, 0)) goto L_26919; else goto L_36571; | |
| 6311 . . | |
| 6312 . . L_36571: | |
| 6313 . . goto L_27025; | |
| 6314 . . | |
| 6315 . . L_27025: | |
| 6316 . . T(W32, 0) = WordU64_lt (T(W64, 1), S(Word64, 144)); | |
| 6317 10ms 10ms if (T(W32, 0)) goto L_9634; else goto L_9633; | |
| 6318 . . | |
| 6319 . . L_9633: | |
| 6320 . . S(Objptr, 0) = (Objptr)(Word64)(0x6ull); | |
| 6321 . . goto L_9778; | |
| 6322 . . | |
| 6323 . . L_9778: | |
| 6324 . . T(W64, 24) = Word64_andb ((Word64)S(Objptr, 32), (Word64)(0x3ull)); | |
| 6325 . . if (T(W64, 24)) goto L_9779; else goto L_27024; | |
| 6326 . . | |
| 6327 . . L_27024: | |
| 6328 . . S(Objptr, 8) = S(Objptr, 32); | |
| 6329 . . S(Objptr, 32) = (Objptr)(Word64)(0x1ull); | |
| 6330 . . T(P, 0) = S(Objptr, 64); | |
| 6331 . . T(W32, 0) = Word32_add (O(volatile Word32, GCState, 108), (Word32)(0x1ull)); | |
| 6332 . . O(volatile Word32, GCState, 108) = T(W32, 0); | |
| 6333 . . if (O(volatile Word32, GCState, 692)) goto L_27012; else goto L_27023; | |
| 6334 . . | |
| 6335 . . L_27023: | |
| 6336 . . T(P, 1) = O(Objptr, T(P, 0), 40); | |
| 6337 . . T(W64, 0) = Word64_andb (O(Word64, T(P, 0), -8), (Word64)(0x40000000ull)); | |
| 6338 . . T(W64, 1) = WordU64_rshift (T(W64, 0), (Word32)(0x1Eull)); | |
| 6339 . . if (Expect (T(W64, 1), (Word64)(0x0ull))) goto L_27014; else goto L_27022; | |
| 6340 . . | |
| 6341 . . L_27022: | |
| 6342 . . T(P, 0) = T(P, 1); | |
| 6343 . . goto L_27021; | |
| 6344 . . | |
| 6345 . . L_27021: | |
| 6346 . . T(P, 1) = O(Objptr, T(P, 0), 24); | |
| 6347 . . T(P, 2) = O(Objptr, T(P, 0), 16); | |
| 6348 . . T(P, 3) = O(Objptr, T(P, 0), 8); | |
| 6349 . . O(Word64, GCState, 40) = S(Word64, 40); | |
| 6350 . . S(Word64, 80) = (Word64)(0x1ull); | |
| 6351 . . S(Objptr, 88) = T(P, 3); | |
| 6352 . . S(Objptr, 96) = G(Objptr, 94); | |
| 6353 . . S(Objptr, 104) = T(P, 2); | |
| 6354 . . S(Objptr, 112) = T(P, 1); | |
| 6355 . . S(Word64, 72) = /* L_27020 */ 4529; | |
| 6356 . . StackTop = CPointer_add (StackTop, (Word64)(0x50ull)); | |
| 6357 . . O(CPointer, GCState, 0) = Frontier; | |
| 6358 . . O(CPointer, GCState, 24) = StackTop; | |
| 6359 . . return /* x_2007 */ 2770; | |
| 6360 . . | |
| 6361 . . L_27014: | |
| 6362 . . O(CPointer, GCState, 0) = Frontier; | |
| 6363 . . CReturnP = GC_readBarrier (GCState, T(P, 0), &(O(Objptr, T(P, 0), 40))); | |
| 6364 . . Frontier = O(CPointer, GCState, 0); | |
| 6365 . . goto L_27013; | |
| 6366 . . | |
| 6367 . . L_27013: | |
| 6368 . . T(P, 0) = CReturnP; | |
| 6369 . . goto L_27021; | |
| 6370 . . | |
| 6371 . . L_27012: | |
| 6372 . . T(Q, 0) = CPointer_sub (O(CPointer, GCState, 528), (Word64)(0x200ull)); | |
| 6373 . . O(volatile CPointer, GCState, 16) = T(Q, 0); | |
| 6374 . . goto L_27023; | |
| 6375 . . | |
| 6376 . . L_9779: | |
| 6377 . . O(Word64, GCState, 40) = S(Word64, 40); | |
| 6378 . . T(Q, 41) = CPointer_add (O(CPointer, GCState, 1008), O(Word64, GCState, 40)); | |
| 6379 . . O(Objptr, T(Q, 41), 0) = S(Objptr, 0); | |
| 6380 . . StackTop = CPointer_add (O(CPointer, GCState, 1008), O(Word64, GCState, 40)); | |
| 6381 . . nextBlock = S(Word64, -8); | |
| 6382 . . nextChunk = nextChunks[nextBlock]; | |
| 6383 . . if (nextChunk == &Chunk_11) { goto doSwitchNextBlock; } | |
| 6384 . . O(CPointer, GCState, 0) = Frontier; | |
| 6385 . . O(CPointer, GCState, 24) = StackTop; | |
| 6386 . . return nextBlock; | |
| 6387 . . | |
| 6388 . . L_9634: | |
| 6389 . . T(W64, 2) = X(Word64, S(Objptr, 136), T(W64, 1), 8, 0); | |
| 6390 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 152)); | |
| 6391 40ms 40ms if (T(W32, 0)) goto L_9635; else goto L_9633; | |
| 6392 . . | |
| 6393 . . L_9635: | |
| 6394 . . T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 2), 8, 0); | |
| 6395 . . T(W64, 3) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6396 . . T(W64, 4) = WordU64_rshift (T(W64, 3), (Word32)(0x1Eull)); | |
| 6397 90ms 90ms if (Expect (T(W64, 4), (Word64)(0x0ull))) goto L_26921; else goto L_27011; | |
| 6398 . . | |
| 6399 . . L_27011: | |
| 6400 . . goto L_27010; | |
| 6401 . . | |
| 6402 . . L_27010: | |
| 6403 40ms 40ms T(R64, 0) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6404 60ms 60ms T(R64, 1) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6405 1.93s 1.93s T(R64, 2) = O(Real64, T(P, 2), 0); | |
| 6406 170ms 170ms T(R64, 3) = O(Real64, T(P, 2), 8); | |
| 6407 110ms 110ms T(R64, 4) = Real64_sub (T(R64, 3), S(Real64, 184)); | |
| 6408 80ms 80ms T(R64, 5) = Real64_sub (T(R64, 2), S(Real64, 176)); | |
| 6409 . . T(R64, 6) = Real64_mul (T(R64, 5), T(R64, 0)); | |
| 6410 10ms 10ms T(R64, 7) = Real64_mul (T(R64, 4), T(R64, 1)); | |
| 6411 50ms 50ms T(R64, 8) = Real64_sub (T(R64, 6), T(R64, 7)); | |
| 6412 30ms 30ms T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 2), 8, 0); | |
| 6413 . . T(W64, 3) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6414 . . T(W64, 4) = WordU64_rshift (T(W64, 3), (Word32)(0x1Eull)); | |
| 6415 . . if (Expect (T(W64, 4), (Word64)(0x0ull))) goto L_26923; else goto L_27009; | |
| 6416 . . | |
| 6417 . . L_27009: | |
| 6418 . . T(P, 2) = T(P, 3); | |
| 6419 . . goto L_27008; | |
| 6420 . . | |
| 6421 . . L_27008: | |
| 6422 10ms 10ms T(R64, 0) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6423 . . T(R64, 1) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6424 10ms 10ms T(R64, 2) = O(Real64, T(P, 2), 0); | |
| 6425 70ms 70ms T(R64, 3) = O(Real64, T(P, 2), 8); | |
| 6426 . . T(R64, 4) = Real64_sub (T(R64, 3), S(Real64, 168)); | |
| 6427 . . T(R64, 5) = Real64_sub (T(R64, 2), S(Real64, 160)); | |
| 6428 . . T(R64, 6) = Real64_mul (T(R64, 5), T(R64, 0)); | |
| 6429 20ms 20ms T(R64, 7) = Real64_mul (T(R64, 4), T(R64, 1)); | |
| 6430 . . T(R64, 9) = Real64_sub (T(R64, 6), T(R64, 7)); | |
| 6431 30ms 30ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 8)); | |
| 6432 40ms 40ms if (T(W32, 0)) goto L_9637; else goto L_9636; | |
| 6433 . . | |
| 6434 . . L_9636: | |
| 6435 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6436 . . goto L_9638; | |
| 6437 . . | |
| 6438 . . L_9638: | |
| 6439 . . T(W32, 0) = WordU64_lt (T(W64, 1), S(Word64, 120)); | |
| 6440 . . if (T(W32, 0)) goto L_9639; else goto L_9633; | |
| 6441 . . | |
| 6442 . . L_9639: | |
| 6443 30ms 30ms X(Word8, S(Objptr, 112), T(W64, 1), 1, 0) = T(W8, 0); | |
| 6444 60ms 60ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 9)); | |
| 6445 . . if (T(W32, 0)) goto L_9641; else goto L_9640; | |
| 6446 . . | |
| 6447 . . L_9640: | |
| 6448 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6449 . . goto L_9642; | |
| 6450 . . | |
| 6451 . . L_9642: | |
| 6452 . . T(W32, 0) = WordU64_lt (T(W64, 1), S(Word64, 200)); | |
| 6453 . . if (T(W32, 0)) goto L_9643; else goto L_9633; | |
| 6454 . . | |
| 6455 . . L_9643: | |
| 6456 . . X(Word8, S(Objptr, 104), T(W64, 1), 1, 0) = T(W8, 0); | |
| 6457 10ms 10ms T(W32, 0) = Real64_lt (T(R64, 8), S(Real64, 88)); | |
| 6458 . . if (T(W32, 0)) goto L_9645; else goto L_9644; | |
| 6459 . . | |
| 6460 . . L_9644: | |
| 6461 . . T(R64, 0) = T(R64, 8); | |
| 6462 . . T(W64, 3) = T(W64, 2); | |
| 6463 . . goto L_9646; | |
| 6464 . . | |
| 6465 . . L_9646: | |
| 6466 . . T(W32, 0) = Real64_lt (T(R64, 9), S(Real64, 8)); | |
| 6467 40ms 40ms if (T(W32, 0)) goto L_9648; else goto L_9647; | |
| 6468 . . | |
| 6469 . . L_9647: | |
| 6470 . . T(R64, 1) = T(R64, 9); | |
| 6471 . . goto L_9649; | |
| 6472 . . | |
| 6473 . . L_9649: | |
| 6474 10ms 10ms T(W64, 4) = Word64_add (T(W64, 1), (Word64)(0x1ull)); | |
| 6475 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 144)); | |
| 6476 10ms 10ms if (T(W32, 0)) goto L_9650; else goto L_9633; | |
| 6477 . . | |
| 6478 . . L_9650: | |
| 6479 10ms 10ms T(W64, 1) = X(Word64, S(Objptr, 136), T(W64, 4), 8, 0); | |
| 6480 . . T(W32, 0) = WordU64_lt (T(W64, 1), S(Word64, 152)); | |
| 6481 30ms 30ms if (T(W32, 0)) goto L_9651; else goto L_9633; | |
| 6482 . . | |
| 6483 . . L_9651: | |
| 6484 . . T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 1), 8, 0); | |
| 6485 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6486 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6487 250ms 250ms if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26925; else goto L_27007; | |
| 6488 . . | |
| 6489 . . L_27007: | |
| 6490 . . goto L_27006; | |
| 6491 . . | |
| 6492 . . L_27006: | |
| 6493 120ms 120ms T(R64, 2) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6494 30ms 30ms T(R64, 3) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6495 2.21s 2.21s T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6496 220ms 220ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6497 120ms 120ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 184)); | |
| 6498 50ms 50ms T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 176)); | |
| 6499 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6500 . . T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6501 20ms 20ms T(R64, 10) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6502 10ms 10ms T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 1), 8, 0); | |
| 6503 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6504 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6505 . . if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26927; else goto L_27005; | |
| 6506 . . | |
| 6507 . . L_27005: | |
| 6508 . . T(P, 2) = T(P, 3); | |
| 6509 . . goto L_27004; | |
| 6510 . . | |
| 6511 . . L_27004: | |
| 6512 . . T(R64, 2) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6513 10ms 10ms T(R64, 3) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6514 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6515 30ms 30ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6516 . . T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 168)); | |
| 6517 . . T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 160)); | |
| 6518 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6519 50ms 50ms T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6520 . . T(R64, 11) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6521 60ms 60ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 10)); | |
| 6522 70ms 70ms if (T(W32, 0)) goto L_9653; else goto L_9652; | |
| 6523 . . | |
| 6524 . . L_9652: | |
| 6525 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6526 . . goto L_9654; | |
| 6527 . . | |
| 6528 . . L_9654: | |
| 6529 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 120)); | |
| 6530 10ms 10ms if (T(W32, 0)) goto L_9655; else goto L_9633; | |
| 6531 . . | |
| 6532 . . L_9655: | |
| 6533 40ms 40ms X(Word8, S(Objptr, 112), T(W64, 4), 1, 0) = T(W8, 0); | |
| 6534 170ms 170ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 11)); | |
| 6535 . . if (T(W32, 0)) goto L_9657; else goto L_9656; | |
| 6536 . . | |
| 6537 . . L_9656: | |
| 6538 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6539 . . goto L_9658; | |
| 6540 . . | |
| 6541 . . L_9658: | |
| 6542 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 200)); | |
| 6543 . . if (T(W32, 0)) goto L_9659; else goto L_9633; | |
| 6544 . . | |
| 6545 . . L_9659: | |
| 6546 . . X(Word8, S(Objptr, 104), T(W64, 4), 1, 0) = T(W8, 0); | |
| 6547 . . T(W32, 0) = Real64_lt (T(R64, 10), T(R64, 0)); | |
| 6548 70ms 70ms if (T(W32, 0)) goto L_9661; else goto L_9660; | |
| 6549 . . | |
| 6550 . . L_9660: | |
| 6551 . . T(R64, 0) = T(R64, 10); | |
| 6552 . . T(W64, 3) = T(W64, 1); | |
| 6553 . . goto L_9662; | |
| 6554 . . | |
| 6555 . . L_9662: | |
| 6556 . . T(W32, 0) = Real64_lt (T(R64, 11), T(R64, 1)); | |
| 6557 . . if (T(W32, 0)) goto L_9664; else goto L_9663; | |
| 6558 . . | |
| 6559 . . L_9663: | |
| 6560 . . T(R64, 1) = T(R64, 11); | |
| 6561 . . goto L_9665; | |
| 6562 . . | |
| 6563 . . L_9665: | |
| 6564 . . T(W64, 2) = Word64_add (T(W64, 4), (Word64)(0x1ull)); | |
| 6565 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 144)); | |
| 6566 . . if (T(W32, 0)) goto L_9666; else goto L_9633; | |
| 6567 . . | |
| 6568 . . L_9666: | |
| 6569 60ms 60ms T(W64, 4) = X(Word64, S(Objptr, 136), T(W64, 2), 8, 0); | |
| 6570 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 152)); | |
| 6571 . . if (T(W32, 0)) goto L_9667; else goto L_9633; | |
| 6572 . . | |
| 6573 . . L_9667: | |
| 6574 . . T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 4), 8, 0); | |
| 6575 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6576 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6577 50ms 50ms if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26929; else goto L_27003; | |
| 6578 . . | |
| 6579 . . L_27003: | |
| 6580 . . goto L_27002; | |
| 6581 . . | |
| 6582 . . L_27002: | |
| 6583 10ms 10ms T(R64, 2) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6584 40ms 40ms T(R64, 3) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6585 1.58s 1.58s T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6586 90ms 90ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6587 120ms 120ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 184)); | |
| 6588 20ms 20ms T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 176)); | |
| 6589 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6590 . . T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6591 70ms 70ms T(R64, 10) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6592 . . T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 4), 8, 0); | |
| 6593 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6594 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6595 . . if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26931; else goto L_27001; | |
| 6596 . . | |
| 6597 . . L_27001: | |
| 6598 . . T(P, 2) = T(P, 3); | |
| 6599 . . goto L_27000; | |
| 6600 . . | |
| 6601 . . L_27000: | |
| 6602 30ms 30ms T(R64, 2) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6603 . . T(R64, 3) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6604 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6605 30ms 30ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6606 20ms 20ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 168)); | |
| 6607 . . T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 160)); | |
| 6608 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6609 40ms 40ms T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6610 . . T(R64, 11) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6611 20ms 20ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 10)); | |
| 6612 100ms 100ms if (T(W32, 0)) goto L_9669; else goto L_9668; | |
| 6613 . . | |
| 6614 . . L_9668: | |
| 6615 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6616 . . goto L_9670; | |
| 6617 . . | |
| 6618 . . L_9670: | |
| 6619 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 120)); | |
| 6620 10ms 10ms if (T(W32, 0)) goto L_9671; else goto L_9633; | |
| 6621 . . | |
| 6622 . . L_9671: | |
| 6623 30ms 30ms X(Word8, S(Objptr, 112), T(W64, 2), 1, 0) = T(W8, 0); | |
| 6624 140ms 140ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 11)); | |
| 6625 . . if (T(W32, 0)) goto L_9673; else goto L_9672; | |
| 6626 . . | |
| 6627 . . L_9672: | |
| 6628 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6629 . . goto L_9674; | |
| 6630 . . | |
| 6631 . . L_9674: | |
| 6632 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 200)); | |
| 6633 10ms 10ms if (T(W32, 0)) goto L_9675; else goto L_9633; | |
| 6634 . . | |
| 6635 . . L_9675: | |
| 6636 . . X(Word8, S(Objptr, 104), T(W64, 2), 1, 0) = T(W8, 0); | |
| 6637 . . T(W32, 0) = Real64_lt (T(R64, 10), T(R64, 0)); | |
| 6638 60ms 60ms if (T(W32, 0)) goto L_9677; else goto L_9676; | |
| 6639 . . | |
| 6640 . . L_9676: | |
| 6641 . . T(R64, 0) = T(R64, 10); | |
| 6642 . . T(W64, 3) = T(W64, 4); | |
| 6643 . . goto L_9678; | |
| 6644 . . | |
| 6645 . . L_9678: | |
| 6646 . . T(W32, 0) = Real64_lt (T(R64, 11), T(R64, 1)); | |
| 6647 . . if (T(W32, 0)) goto L_9680; else goto L_9679; | |
| 6648 . . | |
| 6649 . . L_9679: | |
| 6650 . . T(R64, 1) = T(R64, 11); | |
| 6651 . . T(W64, 1) = T(W64, 4); | |
| 6652 . . goto L_9681; | |
| 6653 . . | |
| 6654 . . L_9681: | |
| 6655 30ms 30ms T(W64, 4) = Word64_add (T(W64, 2), (Word64)(0x1ull)); | |
| 6656 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 144)); | |
| 6657 . . if (T(W32, 0)) goto L_9682; else goto L_9633; | |
| 6658 . . | |
| 6659 . . L_9682: | |
| 6660 20ms 20ms T(W64, 2) = X(Word64, S(Objptr, 136), T(W64, 4), 8, 0); | |
| 6661 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 152)); | |
| 6662 . . if (T(W32, 0)) goto L_9683; else goto L_9633; | |
| 6663 . . | |
| 6664 . . L_9683: | |
| 6665 . . T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 2), 8, 0); | |
| 6666 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6667 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6668 120ms 120ms if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26933; else goto L_26999; | |
| 6669 . . | |
| 6670 . . L_26999: | |
| 6671 . . goto L_26998; | |
| 6672 . . | |
| 6673 . . L_26998: | |
| 6674 70ms 70ms T(R64, 2) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6675 20ms 20ms T(R64, 3) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6676 1.84s 1.84s T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6677 100ms 100ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6678 90ms 90ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 184)); | |
| 6679 30ms 30ms T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 176)); | |
| 6680 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6681 . . T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6682 50ms 50ms T(R64, 10) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6683 . . T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 2), 8, 0); | |
| 6684 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6685 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6686 . . if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26935; else goto L_26997; | |
| 6687 . . | |
| 6688 . . L_26997: | |
| 6689 . . T(P, 2) = T(P, 3); | |
| 6690 . . goto L_26996; | |
| 6691 . . | |
| 6692 . . L_26996: | |
| 6693 30ms 30ms T(R64, 2) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6694 10ms 10ms T(R64, 3) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6695 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6696 80ms 80ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6697 10ms 10ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 168)); | |
| 6698 . . T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 160)); | |
| 6699 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6700 30ms 30ms T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6701 . . T(R64, 11) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6702 30ms 30ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 10)); | |
| 6703 40ms 40ms if (T(W32, 0)) goto L_9685; else goto L_9684; | |
| 6704 . . | |
| 6705 . . L_9684: | |
| 6706 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6707 . . goto L_9686; | |
| 6708 . . | |
| 6709 . . L_9686: | |
| 6710 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 120)); | |
| 6711 30ms 30ms if (T(W32, 0)) goto L_9687; else goto L_9633; | |
| 6712 . . | |
| 6713 . . L_9687: | |
| 6714 20ms 20ms X(Word8, S(Objptr, 112), T(W64, 4), 1, 0) = T(W8, 0); | |
| 6715 160ms 160ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 11)); | |
| 6716 . . if (T(W32, 0)) goto L_9689; else goto L_9688; | |
| 6717 . . | |
| 6718 . . L_9688: | |
| 6719 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6720 . . goto L_9690; | |
| 6721 . . | |
| 6722 . . L_9690: | |
| 6723 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 200)); | |
| 6724 . . if (T(W32, 0)) goto L_9691; else goto L_9633; | |
| 6725 . . | |
| 6726 . . L_9691: | |
| 6727 10ms 10ms X(Word8, S(Objptr, 104), T(W64, 4), 1, 0) = T(W8, 0); | |
| 6728 . . T(W32, 0) = Real64_lt (T(R64, 10), T(R64, 0)); | |
| 6729 70ms 70ms if (T(W32, 0)) goto L_9693; else goto L_9692; | |
| 6730 . . | |
| 6731 . . L_9692: | |
| 6732 . . T(R64, 0) = T(R64, 10); | |
| 6733 . . T(W64, 3) = T(W64, 2); | |
| 6734 . . goto L_9694; | |
| 6735 . . | |
| 6736 . . L_9694: | |
| 6737 . . T(W32, 0) = Real64_lt (T(R64, 11), T(R64, 1)); | |
| 6738 40ms 40ms if (T(W32, 0)) goto L_9696; else goto L_9695; | |
| 6739 . . | |
| 6740 . . L_9695: | |
| 6741 . . T(R64, 1) = T(R64, 11); | |
| 6742 . . T(W64, 1) = T(W64, 2); | |
| 6743 . . goto L_9697; | |
| 6744 . . | |
| 6745 . . L_9697: | |
| 6746 . . T(W64, 2) = Word64_add (T(W64, 4), (Word64)(0x1ull)); | |
| 6747 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 144)); | |
| 6748 . . if (T(W32, 0)) goto L_9698; else goto L_9633; | |
| 6749 . . | |
| 6750 . . L_9698: | |
| 6751 30ms 30ms T(W64, 4) = X(Word64, S(Objptr, 136), T(W64, 2), 8, 0); | |
| 6752 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 152)); | |
| 6753 . . if (T(W32, 0)) goto L_9699; else goto L_9633; | |
| 6754 . . | |
| 6755 . . L_9699: | |
| 6756 . . T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 4), 8, 0); | |
| 6757 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6758 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6759 150ms 150ms if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26937; else goto L_26995; | |
| 6760 . . | |
| 6761 . . L_26995: | |
| 6762 . . goto L_26994; | |
| 6763 . . | |
| 6764 . . L_26994: | |
| 6765 60ms 60ms T(R64, 2) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6766 40ms 40ms T(R64, 3) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6767 1.82s 1.82s T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6768 110ms 110ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6769 130ms 130ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 184)); | |
| 6770 10ms 10ms T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 176)); | |
| 6771 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6772 10ms 10ms T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6773 60ms 60ms T(R64, 10) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6774 10ms 10ms T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 4), 8, 0); | |
| 6775 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6776 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6777 . . if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26939; else goto L_26993; | |
| 6778 . . | |
| 6779 . . L_26993: | |
| 6780 . . T(P, 2) = T(P, 3); | |
| 6781 . . goto L_26992; | |
| 6782 . . | |
| 6783 . . L_26992: | |
| 6784 10ms 10ms T(R64, 2) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6785 . . T(R64, 3) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6786 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6787 80ms 80ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6788 10ms 10ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 168)); | |
| 6789 . . T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 160)); | |
| 6790 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6791 30ms 30ms T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6792 . . T(R64, 11) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6793 20ms 20ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 10)); | |
| 6794 50ms 50ms if (T(W32, 0)) goto L_9701; else goto L_9700; | |
| 6795 . . | |
| 6796 . . L_9700: | |
| 6797 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6798 . . goto L_9702; | |
| 6799 . . | |
| 6800 . . L_9702: | |
| 6801 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 120)); | |
| 6802 . . if (T(W32, 0)) goto L_9703; else goto L_9633; | |
| 6803 . . | |
| 6804 . . L_9703: | |
| 6805 20ms 20ms X(Word8, S(Objptr, 112), T(W64, 2), 1, 0) = T(W8, 0); | |
| 6806 100ms 100ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 11)); | |
| 6807 . . if (T(W32, 0)) goto L_9705; else goto L_9704; | |
| 6808 . . | |
| 6809 . . L_9704: | |
| 6810 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6811 . . goto L_9706; | |
| 6812 . . | |
| 6813 . . L_9706: | |
| 6814 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 200)); | |
| 6815 10ms 10ms if (T(W32, 0)) goto L_9707; else goto L_9633; | |
| 6816 . . | |
| 6817 . . L_9707: | |
| 6818 . . X(Word8, S(Objptr, 104), T(W64, 2), 1, 0) = T(W8, 0); | |
| 6819 . . T(W32, 0) = Real64_lt (T(R64, 10), T(R64, 0)); | |
| 6820 50ms 50ms if (T(W32, 0)) goto L_9709; else goto L_9708; | |
| 6821 . . | |
| 6822 . . L_9708: | |
| 6823 . . T(R64, 0) = T(R64, 10); | |
| 6824 . . T(W64, 3) = T(W64, 4); | |
| 6825 . . goto L_9710; | |
| 6826 . . | |
| 6827 . . L_9710: | |
| 6828 . . T(W32, 0) = Real64_lt (T(R64, 11), T(R64, 1)); | |
| 6829 30ms 30ms if (T(W32, 0)) goto L_9712; else goto L_9711; | |
| 6830 . . | |
| 6831 . . L_9711: | |
| 6832 . . T(R64, 1) = T(R64, 11); | |
| 6833 . . T(W64, 1) = T(W64, 4); | |
| 6834 . . goto L_9713; | |
| 6835 . . | |
| 6836 . . L_9713: | |
| 6837 . . T(W64, 4) = Word64_add (T(W64, 2), (Word64)(0x1ull)); | |
| 6838 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 144)); | |
| 6839 20ms 20ms if (T(W32, 0)) goto L_9714; else goto L_9633; | |
| 6840 . . | |
| 6841 . . L_9714: | |
| 6842 . . T(W64, 2) = X(Word64, S(Objptr, 136), T(W64, 4), 8, 0); | |
| 6843 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 152)); | |
| 6844 . . if (T(W32, 0)) goto L_9715; else goto L_9633; | |
| 6845 . . | |
| 6846 . . L_9715: | |
| 6847 10ms 10ms T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 2), 8, 0); | |
| 6848 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6849 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6850 60ms 60ms if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26941; else goto L_26991; | |
| 6851 . . | |
| 6852 . . L_26991: | |
| 6853 . . goto L_26990; | |
| 6854 . . | |
| 6855 . . L_26990: | |
| 6856 40ms 40ms T(R64, 2) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6857 60ms 60ms T(R64, 3) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6858 1.86s 1.86s T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6859 150ms 150ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6860 100ms 100ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 184)); | |
| 6861 20ms 20ms T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 176)); | |
| 6862 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6863 . . T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6864 70ms 70ms T(R64, 10) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6865 30ms 30ms T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 2), 8, 0); | |
| 6866 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6867 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6868 . . if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26943; else goto L_26989; | |
| 6869 . . | |
| 6870 . . L_26989: | |
| 6871 . . T(P, 2) = T(P, 3); | |
| 6872 . . goto L_26988; | |
| 6873 . . | |
| 6874 . . L_26988: | |
| 6875 20ms 20ms T(R64, 2) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6876 . . T(R64, 3) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6877 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6878 40ms 40ms T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6879 . . T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 168)); | |
| 6880 . . T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 160)); | |
| 6881 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6882 30ms 30ms T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6883 . . T(R64, 11) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6884 10ms 10ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 10)); | |
| 6885 80ms 80ms if (T(W32, 0)) goto L_9717; else goto L_9716; | |
| 6886 . . | |
| 6887 . . L_9716: | |
| 6888 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6889 . . goto L_9718; | |
| 6890 . . | |
| 6891 . . L_9718: | |
| 6892 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 120)); | |
| 6893 10ms 10ms if (T(W32, 0)) goto L_9719; else goto L_9633; | |
| 6894 . . | |
| 6895 . . L_9719: | |
| 6896 50ms 50ms X(Word8, S(Objptr, 112), T(W64, 4), 1, 0) = T(W8, 0); | |
| 6897 140ms 140ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 11)); | |
| 6898 . . if (T(W32, 0)) goto L_9721; else goto L_9720; | |
| 6899 . . | |
| 6900 . . L_9720: | |
| 6901 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6902 . . goto L_9722; | |
| 6903 . . | |
| 6904 . . L_9722: | |
| 6905 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 200)); | |
| 6906 . . if (T(W32, 0)) goto L_9723; else goto L_9633; | |
| 6907 . . | |
| 6908 . . L_9723: | |
| 6909 . . X(Word8, S(Objptr, 104), T(W64, 4), 1, 0) = T(W8, 0); | |
| 6910 . . T(W32, 0) = Real64_lt (T(R64, 10), T(R64, 0)); | |
| 6911 100ms 100ms if (T(W32, 0)) goto L_9725; else goto L_9724; | |
| 6912 . . | |
| 6913 . . L_9724: | |
| 6914 . . T(R64, 0) = T(R64, 10); | |
| 6915 . . T(W64, 3) = T(W64, 2); | |
| 6916 . . goto L_9726; | |
| 6917 . . | |
| 6918 . . L_9726: | |
| 6919 . . T(W32, 0) = Real64_lt (T(R64, 11), T(R64, 1)); | |
| 6920 40ms 40ms if (T(W32, 0)) goto L_9728; else goto L_9727; | |
| 6921 . . | |
| 6922 . . L_9727: | |
| 6923 . . T(R64, 1) = T(R64, 11); | |
| 6924 . . T(W64, 1) = T(W64, 2); | |
| 6925 . . goto L_9729; | |
| 6926 . . | |
| 6927 . . L_9729: | |
| 6928 . . T(W64, 2) = Word64_add (T(W64, 4), (Word64)(0x1ull)); | |
| 6929 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 144)); | |
| 6930 . . if (T(W32, 0)) goto L_9730; else goto L_9633; | |
| 6931 . . | |
| 6932 . . L_9730: | |
| 6933 10ms 10ms T(W64, 4) = X(Word64, S(Objptr, 136), T(W64, 2), 8, 0); | |
| 6934 . . T(W32, 0) = WordU64_lt (T(W64, 4), S(Word64, 152)); | |
| 6935 . . if (T(W32, 0)) goto L_9731; else goto L_9633; | |
| 6936 . . | |
| 6937 . . L_9731: | |
| 6938 . . T(P, 2) = X(Objptr, S(Objptr, 128), T(W64, 4), 8, 0); | |
| 6939 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6940 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6941 70ms 70ms if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26945; else goto L_26987; | |
| 6942 . . | |
| 6943 . . L_26987: | |
| 6944 . . goto L_26986; | |
| 6945 . . | |
| 6946 . . L_26986: | |
| 6947 60ms 60ms T(R64, 2) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 6948 30ms 30ms T(R64, 3) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 6949 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6950 . . T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6951 120ms 120ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 184)); | |
| 6952 1.75s 1.75s T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 176)); | |
| 6953 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6954 . . T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6955 20ms 20ms T(R64, 10) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6956 40ms 40ms T(P, 3) = X(Objptr, S(Objptr, 128), T(W64, 4), 8, 0); | |
| 6957 . . T(W64, 5) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 6958 . . T(W64, 6) = WordU64_rshift (T(W64, 5), (Word32)(0x1Eull)); | |
| 6959 . . if (Expect (T(W64, 6), (Word64)(0x0ull))) goto L_26947; else goto L_26985; | |
| 6960 . . | |
| 6961 . . L_26985: | |
| 6962 . . T(P, 2) = T(P, 3); | |
| 6963 . . goto L_26984; | |
| 6964 . . | |
| 6965 . . L_26984: | |
| 6966 50ms 50ms T(R64, 2) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 6967 10ms 10ms T(R64, 3) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 6968 . . T(R64, 4) = O(Real64, T(P, 2), 0); | |
| 6969 . . T(R64, 5) = O(Real64, T(P, 2), 8); | |
| 6970 10ms 10ms T(R64, 6) = Real64_sub (T(R64, 5), S(Real64, 168)); | |
| 6971 30ms 30ms T(R64, 7) = Real64_sub (T(R64, 4), S(Real64, 160)); | |
| 6972 . . T(R64, 8) = Real64_mul (T(R64, 7), T(R64, 2)); | |
| 6973 . . T(R64, 9) = Real64_mul (T(R64, 6), T(R64, 3)); | |
| 6974 50ms 50ms T(R64, 11) = Real64_sub (T(R64, 8), T(R64, 9)); | |
| 6975 . . T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 10)); | |
| 6976 90ms 90ms if (T(W32, 0)) goto L_9733; else goto L_9732; | |
| 6977 . . | |
| 6978 . . L_9732: | |
| 6979 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6980 . . goto L_9734; | |
| 6981 . . | |
| 6982 . . L_9734: | |
| 6983 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 120)); | |
| 6984 130ms 130ms if (T(W32, 0)) goto L_9735; else goto L_9633; | |
| 6985 . . | |
| 6986 . . L_9735: | |
| 6987 . . X(Word8, S(Objptr, 112), T(W64, 2), 1, 0) = T(W8, 0); | |
| 6988 . . T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 11)); | |
| 6989 . . if (T(W32, 0)) goto L_9737; else goto L_9736; | |
| 6990 . . | |
| 6991 . . L_9736: | |
| 6992 . . T(W8, 0) = (Word8)(0x0ull); | |
| 6993 . . goto L_9738; | |
| 6994 . . | |
| 6995 . . L_9738: | |
| 6996 . . T(W32, 0) = WordU64_lt (T(W64, 2), S(Word64, 200)); | |
| 6997 40ms 40ms if (T(W32, 0)) goto L_9739; else goto L_9633; | |
| 6998 . . | |
| 6999 . . L_9739: | |
| 7000 30ms 30ms X(Word8, S(Objptr, 104), T(W64, 2), 1, 0) = T(W8, 0); | |
| 7001 . . T(W32, 0) = Real64_lt (T(R64, 10), T(R64, 0)); | |
| 7002 50ms 50ms if (T(W32, 0)) goto L_9741; else goto L_9740; | |
| 7003 . . | |
| 7004 . . L_9740: | |
| 7005 . . S(Real64, 8) = T(R64, 10); | |
| 7006 . . S(Word64, 16) = T(W64, 4); | |
| 7007 . . goto L_9742; | |
| 7008 . . | |
| 7009 . . L_9742: | |
| 7010 . . T(W32, 0) = Real64_lt (T(R64, 11), T(R64, 1)); | |
| 7011 120ms 120ms if (T(W32, 0)) goto L_9744; else goto L_9743; | |
| 7012 . . | |
| 7013 . . L_9743: | |
| 7014 . . S(Real64, 88) = T(R64, 11); | |
| 7015 . . S(Word64, 96) = T(W64, 4); | |
| 7016 . . goto L_9745; | |
| 7017 . . | |
| 7018 . . L_9745: | |
| 7019 20ms 20ms S(Word64, 224) = Word64_add (T(W64, 2), (Word64)(0x1ull)); | |
| 7020 . . T(W32, 0) = WordU64_lt (S(Word64, 224), S(Word64, 144)); | |
| 7021 . . if (T(W32, 0)) goto L_9746; else goto L_9633; | |
| 7022 . . | |
| 7023 . . L_9746: | |
| 7024 . . S(Word64, 232) = X(Word64, S(Objptr, 136), S(Word64, 224), 8, 0); | |
| 7025 . . T(W32, 0) = WordU64_lt (S(Word64, 232), S(Word64, 152)); | |
| 7026 20ms 20ms if (T(W32, 0)) goto L_9747; else goto L_9633; | |
| 7027 . . | |
| 7028 . . L_9747: | |
| 7029 . . T(P, 2) = X(Objptr, S(Objptr, 128), S(Word64, 232), 8, 0); | |
| 7030 . . T(W64, 1) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 7031 . . T(W64, 2) = WordU64_rshift (T(W64, 1), (Word32)(0x1Eull)); | |
| 7032 40ms 40ms if (Expect (T(W64, 2), (Word64)(0x0ull))) goto L_26949; else goto L_26983; | |
| 7033 . . | |
| 7034 . . L_26983: | |
| 7035 . . goto L_26982; | |
| 7036 . . | |
| 7037 . . L_26982: | |
| 7038 30ms 30ms T(R64, 0) = Real64_sub (S(Real64, 168), S(Real64, 184)); | |
| 7039 60ms 60ms T(R64, 1) = Real64_sub (S(Real64, 160), S(Real64, 176)); | |
| 7040 . . T(R64, 2) = O(Real64, T(P, 2), 0); | |
| 7041 . . T(R64, 3) = O(Real64, T(P, 2), 8); | |
| 7042 40ms 40ms T(R64, 4) = Real64_sub (T(R64, 3), S(Real64, 184)); | |
| 7043 1.78s 1.78s T(R64, 5) = Real64_sub (T(R64, 2), S(Real64, 176)); | |
| 7044 . . T(R64, 6) = Real64_mul (T(R64, 5), T(R64, 0)); | |
| 7045 . . T(R64, 7) = Real64_mul (T(R64, 4), T(R64, 1)); | |
| 7046 80ms 80ms S(Real64, 240) = Real64_sub (T(R64, 6), T(R64, 7)); | |
| 7047 30ms 30ms T(P, 3) = X(Objptr, S(Objptr, 128), S(Word64, 232), 8, 0); | |
| 7048 . . T(W64, 1) = Word64_andb (O(Word64, S(Objptr, 128), -8), (Word64)(0x40000000ull)); | |
| 7049 . . T(W64, 2) = WordU64_rshift (T(W64, 1), (Word32)(0x1Eull)); | |
| 7050 . . if (Expect (T(W64, 2), (Word64)(0x0ull))) goto L_26951; else goto L_26981; | |
| 7051 . . | |
| 7052 . . L_26981: | |
| 7053 . . S(Objptr, 248) = T(P, 3); | |
| 7054 . . goto L_26980; | |
| 7055 . . | |
| 7056 . . L_26980: | |
| 7057 . . T(W32, 0) = CPointer_lt (O(volatile CPointer, GCState, 16), Frontier); | |
| 7058 70ms 70ms if (T(W32, 0)) goto L_26953; else goto L_36572; | |
| 7059 . . | |
| 7060 . . L_36572: | |
| 7061 . . goto L_26979; | |
| 7062 . . | |
| 7063 . . L_26979: | |
| 7064 20ms 20ms T(R64, 0) = Real64_sub (S(Real64, 216), S(Real64, 168)); | |
| 7065 30ms 30ms T(R64, 1) = Real64_sub (S(Real64, 208), S(Real64, 160)); | |
| 7066 20ms 20ms T(R64, 2) = O(Real64, S(Objptr, 248), 0); | |
| 7067 70ms 70ms T(R64, 3) = O(Real64, S(Objptr, 248), 8); | |
| 7068 20ms 20ms T(R64, 4) = Real64_sub (T(R64, 3), S(Real64, 168)); | |
| 7069 . . T(R64, 5) = Real64_sub (T(R64, 2), S(Real64, 160)); | |
| 7070 . . T(R64, 6) = Real64_mul (T(R64, 5), T(R64, 0)); | |
| 7071 . . T(R64, 7) = Real64_mul (T(R64, 4), T(R64, 1)); | |
| 7072 10ms 10ms T(R64, 8) = Real64_sub (T(R64, 6), T(R64, 7)); | |
| 7073 150ms 150ms T(W32, 0) = Real64_lt (G(Real64, 28), S(Real64, 240)); | |
| 7074 150ms 150ms if (T(W32, 0)) goto L_9749; else goto L_9748; | |
| 7075 . . | |
| 7076 . . L_9748: | |
| 7077 . . T(W8, 0) = (Word8)(0x0ull); | |
| 7078 . . goto L_9750; | |
| 7079 . . | |
| 7080 . . L_9750: | |
| 7081 . . T(W32, 0) = WordU64_lt (S(Word64, 224), S(Word64, 120)); | |
| 7082 . . if (T(W32, 0)) goto L_9751; else goto L_9633; | |
| 7083 . . | |
| 7084 . . L_9751: | |
| 7085 . . X(Word8, S(Objptr, 112), S(Word64, 224), 1, 0) = T(W8, 0); | |
| 7086 60ms 60ms T(W32, 0) = Real64_lt (G(Real64, 28), T(R64, 8)); | |
| 7087 20ms 20ms if (T(W32, 0)) goto L_9753; else goto L_9752; | |
| 7088 . . | |
| 7089 . . L_9752: | |
| 7090 . . T(W8, 0) = (Word8)(0x0ull); | |
| 7091 . . goto L_9754; | |
| 7092 . . | |
| 7093 . . L_9754: | |
| 7094 . . T(W32, 0) = WordU64_lt (S(Word64, 224), S(Word64, 200)); | |
| 7095 . . if (T(W32, 0)) goto L_9755; else goto L_9633; | |
| 7096 . . | |
| 7097 . . L_9755: | |
| 7098 20ms 20ms X(Word8, S(Objptr, 104), S(Word64, 224), 1, 0) = T(W8, 0); | |
| 7099 50ms 50ms T(W32, 0) = Real64_lt (S(Real64, 240), S(Real64, 8)); | |
| 7100 10ms 10ms if (T(W32, 0)) goto L_9757; else goto L_9756; | |
| 7101 . . | |
| 7102 . . L_9756: | |
| 7103 . . S(Real64, 8) = S(Real64, 240); | |
| 7104 . . S(Word64, 16) = S(Word64, 232); | |
| 7105 . . goto L_9758; | |
| 7106 . . | |
| 7107 . . L_9758: | |
| 7108 . . T(W32, 0) = Real64_lt (T(R64, 8), S(Real64, 88)); | |
| 7109 50ms 50ms if (T(W32, 0)) goto L_9760; else goto L_9759; | |
| 7110 . . | |
| 7111 . . L_9759: | |
| 7112 . . S(Real64, 88) = T(R64, 8); | |
| 7113 . . S(Word64, 96) = S(Word64, 232); | |
| 7114 . . goto L_9761; | |
| 7115 . . | |
| 7116 . . L_9761: | |
| 7117 . . T(Q, 42) = CPointer_add (Frontier, (Word64)(0x8ull)); | |
| 7118 . . S(Objptr, 232) = (Objptr)T(Q, 42); | |
| 7119 . . O(Word64, S(Objptr, 232), -8) = (Word64)(0xB3ull); | |
| 7120 10ms 10ms Frontier = CPointer_add (Frontier, (Word64)(0x28ull)); | |
| 7121 30ms 30ms O(Real64, S(Objptr, 232), 0) = S(Real64, 88); | |
| 7122 10ms 10ms O(Word64, S(Objptr, 232), 8) = S(Word64, 96); | |
| 7123 10ms 10ms O(Real64, S(Objptr, 232), 16) = S(Real64, 8); | |
| 7124 40ms 40ms O(Word64, S(Objptr, 232), 24) = S(Word64, 16); | |
| 7125 . . T(W64, 1) = Word64_add (S(Word64, 224), (Word64)(0x1ull)); | |
| 7126 . . T(W64, 25) = Word64_andb ((Word64)S(Objptr, 32), (Word64)(0x3ull)); | |
| 7127 20ms 20ms if (T(W64, 25)) goto L_9762; else goto L_26978; | |
| 7128 . . | |
| 7129 . . L_26978: | |
| 7130 . . S(Objptr, 104) = S(Objptr, 32); | |
| 7131 . . S(Objptr, 32) = (Objptr)(Word64)(0x1ull); | |
| 7132 . . T(P, 0) = S(Objptr, 80); | |
| Chunk_11 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment