<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Emulation on zevorn.blog</title><link>https://zevorn.cn/tags/emulation/</link><description>Recent content in Emulation on zevorn.blog</description><image><title>zevorn.blog</title><url>https://zevorn.cn/avatar.webp</url><link>https://zevorn.cn/avatar.webp</link></image><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 28 May 2024 08:57:42 +0000</lastBuildDate><atom:link href="https://zevorn.cn/tags/emulation/index.xml" rel="self" type="application/rss+xml"/><item><title>在 x86 平台上模拟 Aarch64 的 FCMP 指令</title><link>https://zevorn.cn/posts/6/</link><pubDate>Thu, 23 May 2024 15:10:50 +0000</pubDate><guid>https://zevorn.cn/posts/6/</guid><description>体系架构模拟最高效的实现，是尽量做到1：1模拟指令，即一条源目标架构指令对应到一条目标架构指令上。对于解释执行的实现，也要尽可能贴近这个原则，尽量以最少的目标架构指令，来模拟源架构指令。 一、思路介绍 aarch64的FCMP指令定义如下： 大体可以分为两种：单精度浮点比较，双精度浮点比较，每一种又分为有序比较和无序比较，所以可以总结为四种情况。 恰好这四种</description></item></channel></rss>