TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Arm64EC – Build and port apps for native performance on Arm

190 点作者 heinrich599111 个月前

10 条评论

jart11 个月前
Wow! This might actually make it possible for Actually Portable Executable to support running on Windows ARM. I'm already putting the ARM code inside all my binaries. There's just never been a way to encode that in the PE headers. But if my emulated WinMain() function for x86-64 could detect that it's being emulated and then simply ask a WIN32 API to jump to the ARM entrypoint instead, it'd be the perfect solution to my problems. I actually think I'm going to rush out and buy a Windows ARM computer right now.
评论 #40772619 未加载
评论 #40772932 未加载
评论 #40774756 未加载
评论 #40772790 未加载
评论 #40772629 未加载
评论 #40774592 未加载
评论 #40789829 未加载
评论 #40775671 未加载
评论 #40773102 未加载
Aissen11 个月前
A long-term contributor to LuaJIT (@corsix) added Arm64EC support and introduced the franken ABI at FOSDEM 2024, with a very entertaining talk: <a href="https:&#x2F;&#x2F;fosdem.org&#x2F;2024&#x2F;schedule&#x2F;event&#x2F;fosdem-2024-1762-arm64ec-microsoft-s-emulation-frankenstein&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fosdem.org&#x2F;2024&#x2F;schedule&#x2F;event&#x2F;fosdem-2024-1762-arm6...</a>
classichasclass11 个月前
This ( <a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;arm&#x2F;arm64ec-abi" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;windows&#x2F;arm&#x2F;arm64ec-abi</a> ) feels a lot like a modern rethinking of Universal Procedure Pointers (i.e., between PowerPC and the 68K emulator on Power Macintosh).
userbinator11 个月前
Windows 9x can run 16-bit realmode (V86), 16-bit protected mode, and 32-bit protected mode code in the same process by using different segment descriptors. Too bad amd64 wasn&#x27;t compatible with that model, nor the virtualisation features that came afterwards, or Intel could&#x27;ve made ARM32&#x2F;64-mode segments a reality if they decided to add an ARM decoder to their microarchitecture.
评论 #40773088 未加载
评论 #40779905 未加载
sylware11 个月前
Funny, I started to code some of my linux x86_64 programs... using RV64 assembly (the new C), with a small in-process RV64 assembly interpreter.<p>Everything seems to converge more and more toward RISC-V these days.
Symmetry11 个月前
Sounds similar to what NVidia was doing with their Project Denver cores, using a mix of emulated ARM and native VLIW instructions with gradual compilation from one to another.
frozenport11 个月前
Struggling with the use case.<p>It seems like this is when you have the source or the libs but choose to mix x86 and arm?<p>It would seem if you have the source etc you should just bite the bullet and port everything.
评论 #40772815 未加载
评论 #40774620 未加载
评论 #40778716 未加载
评论 #40778157 未加载
Tempest198111 个月前
&gt; requires the use of the Windows 11 SDK and is not available on Windows 10 on Arm.<p>So what should developers do re: Win10 users? Separate builds for them?
评论 #40774935 未加载
评论 #40774884 未加载
评论 #40774235 未加载
评论 #40775648 未加载
spullara11 个月前
How is this different than what Apple did for the x86 -&gt; ARM transition?
评论 #40780069 未加载
评论 #40778709 未加载
评论 #40780341 未加载
nomercy40011 个月前
So is this Arm64EC Windows-only? Is it standardized?<p>If not, is this not just another target architecture? You cannot use it on arm64 architectures, and your app already supports x86.
评论 #40773491 未加载