TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Apple’s A15 chip will ship with an objc_msgSend branch predictor

71 pointsby cjvalmost 4 years ago

5 comments

kristianpalmost 4 years ago
Not just branch predictor, but &quot;Software Assisted Branch Prediction&quot;. See the source at: <a href="https:&#x2F;&#x2F;opensource.apple.com&#x2F;source&#x2F;objc4&#x2F;objc4-824&#x2F;runtime&#x2F;objc-bp-assist.h.auto.html" rel="nofollow">https:&#x2F;&#x2F;opensource.apple.com&#x2F;source&#x2F;objc4&#x2F;objc4-824&#x2F;runtime&#x2F;...</a><p>Comment near start says:<p>&#x2F;&#x2F;&#x2F; Code for setting up the H14 ObjC branch prediction control registers.
评论 #27337675 未加载
glandiumalmost 4 years ago
&quot;see Apple ISA Extensions to ARMv8: version H14, chapter 23&quot;. If only it were available outside Apple...
Dutchie2020almost 4 years ago
Can someone please ELI5 this for me? What is the significance of speeding up objc_msgSend for Objective C?
评论 #27337315 未加载
评论 #27338343 未加载
评论 #27337132 未加载
miohtamaalmost 4 years ago
Does this actually apply only for Objective C or can other programming languages benefit as well?
评论 #27339763 未加载
评论 #27338247 未加载
评论 #27341500 未加载
chmaynardalmost 4 years ago
This probably means that a significant number of important apps are still coded in Objective-C, which would not be a big surprise. Is the momentum of Swift language adoption slowing down? If so, perhaps Apple is also hedging their bets.
评论 #27336311 未加载
评论 #27338835 未加载
评论 #27345201 未加载
评论 #27341532 未加载
评论 #27336497 未加载