POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2219|回复: 2
打印 上一主题 下一主题

What are the microarchitecural differences between 32 and 64 bit X86?

[复制链接]
1#
发表于 2006-5-28 21:30 | 显示全部楼层
Pushq %rax # 1 byte instruction encoded as pushl %eax in 32 bits
Pushq %r10 # 2 byte instruction encoded as pushl preceeded by REX.


这个从一个方面解释了为什么附加的 registers 使用起来要慢,因为 code 变大了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-6-4 16:17

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表