由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 问个delayed branch的问题
相关主题
问个simulink的问题专家们:在H264里面,CAVLC到底为什么比普通的VLC更好
any optimization theory guru here?Qualcomm onsite挂了
问一个矩阵不等式的问题. 在线等申请成立嵌入式技术版 (转载)
另外一个cadence里的plot的问题开嵌入式系统的课,拿什么系统讲比较好?
请问有什么optimization变量是matrix的?小女子求转学意见
问一个很基础的Matlab的问题电力专业词汇求教 “等耗量微增率” 英文如何表述?
[发包子问] 求教一个filter32-bit MCUs for under a dollar each
湾区 招CPU人才HSPICE transient simulation的问题请教!
相关话题的讨论汇总
话题: rx话题: f2话题: f4话题: ry话题: delayed
进入EE版参与讨论
1 (共1页)
l******y
发帖数: 204
1
Computer Architecture的一个问题
话说有这么一个Scalar MIPS code for DAXPY (aX + Y):
L.D F0,a ;load scalar a
DADDIU R4,Rx,#392 ;last address to load
Loop: L.D F2,0(Rx) ;load X(i)
MUL.D F2,F2,F0 ;a × X(i)
L.D F4,0(Ry) ;load Y(i)
ADD.D F4,F4,F2 ;a × X(i) + Y(i)
S.D 0(Ry),F4 ;store into Y(i)
DADDIU Rx,Rx,#8 ;increment index to X
DADDIU Ry,Ry,#8 ;increment index to Y
DSUBU R20,R4,Rx ;compute bound
BNEZ R20,Loop ;check if done
问 How does the order of the code change due to the delayed branch?
老师提示我 Having a delayed branch does not reorder the
code drastically as you have proposed but moves one instruction (since the
delayed branch was one cycle).
So given this new
information, which statement changes its position relative to the BNEZ
statement.
我说把loop里面的第一个Load放到BNEZ后面好让branch delay slot填上,别闲着。这
厮说不对。不知道是不是我没有理解delayed branching,哪位能给再讲解一下。谢了
1 (共1页)
进入EE版参与讨论
相关主题
HSPICE transient simulation的问题请教!请问有什么optimization变量是matrix的?
有没有analog to digital converter得牛人问一个很基础的Matlab的问题
constant gm bias ckt question[发包子问] 求教一个filter
ARMH推出了一个很NB的芯片 (转载)湾区 招CPU人才
问个simulink的问题专家们:在H264里面,CAVLC到底为什么比普通的VLC更好
any optimization theory guru here?Qualcomm onsite挂了
问一个矩阵不等式的问题. 在线等申请成立嵌入式技术版 (转载)
另外一个cadence里的plot的问题开嵌入式系统的课,拿什么系统讲比较好?
相关话题的讨论汇总
话题: rx话题: f2话题: f4话题: ry话题: delayed