Skip to content

Split-TU: extract JitPowIntegerEmitExponents100to103 for exponents 100–103 (#36386) - #37702

Closed
PurHur wants to merge 1 commit into
masterfrom
agent/issue-36386-pow-split-100-103
Closed

PurHur wants to merge 1 commit into
masterfrom
agent/issue-36386-pow-split-100-103

Conversation

@PurHur

@PurHur PurHur commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Summary

Part of #36386.

Test plan

  • ./script/phpunit.sh --filter 'NoThrowPowHundred(th|first|second|third|fourth|fifth)MulAotTest|BootstrapSelfhostBundleTest'28/28 (679 assertions)
  • ./script/aot-smoke.sh9/9; size gate OK
  • php script/check-size-budgets.php → OK (157)
  • php script/bootstrap-spine-count.php8597/8597; spine coverage + sidecar stamp OK
  • ./script/check-generated-docs.sh → OK
  • make north-star5-verify-fastOK

Made with Cursor

…0–103 (#36386)

Move hundredth…hundredthird chained-smul emit out of High so gen-0 spine
gains another TU (High 21.9k→7.7k keeps hundredfourth/hundredfifth). Hub
dispatches 100–103 before High. Spine 8596→8597.

php-src: Zend/zend_operators.c pow_function/zend_pow; ext/standard/math.c
PHP_FUNCTION(pow).

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur

PurHur commented Sep 9, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #37701 (Split-TU extract Exponents100to104 already on master). Closing; pivoting to next #36386 slice (**106).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant