关于".set push"和".set pop"
来源:互联网 发布:平安科技 健康软件 编辑:程序博客网 时间:2024/04/29 09:28
在龙芯论坛搜到的。
.set
Sets (and clears) various flags that affect generated code. The following table may not be a complete list.
Flag
noreorder
Turns off reordering of instructions. When on, t.i. when the assembler is reordering, it will put the last instruction before j or jr after the jump so it'll be in the branch delay slot. When off, you'll have to do it yourself.
mips3
Tells the assembler that it can use the MIPS III instructions. Withouth it as simulates 64 bit instructions, and believe me, that's something you don't want.
reorder
Allows the assembler to reorder instructions; see noreorder
pop
Not really a flag but restores the state of the flags to what it was before the last .set push; see push.
push
Nor really a flag but saves the status of the flags so it can be restored with .set pop. Not really useful (I think) outside inline assembly. Use in pairs with .set pop.
.set
Sets (and clears) various flags that affect generated code. The following table may not be a complete list.
Flag
noreorder
Turns off reordering of instructions. When on, t.i. when the assembler is reordering, it will put the last instruction before j or jr after the jump so it'll be in the branch delay slot. When off, you'll have to do it yourself.
mips3
Tells the assembler that it can use the MIPS III instructions. Withouth it as simulates 64 bit instructions, and believe me, that's something you don't want.
reorder
Allows the assembler to reorder instructions; see noreorder
pop
Not really a flag but restores the state of the flags to what it was before the last .set push; see push.
push
Nor really a flag but saves the status of the flags so it can be restored with .set pop. Not really useful (I think) outside inline assembly. Use in pairs with .set pop.
0
上一篇:MIPS架构培训之Cache原理
下一篇:2011,WLAN爆发年。
相关热门文章
- SHTML是什么_SSI有什么用...
- 卡尔曼滤波的原理说明...
- shell中字符串操作
- 关于java中的“错误:找不到或...
- linux设备驱动归纳总结...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- 关于".set push"和".set pop"
- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"
- " " ' '
- "基于对象" 和 "面向对象"
- "git rm" 和 "rm" 的区别
- String s = "a" + "b" + "c" + "d" + "
- 转:关于js中"window.location."、"location."、"parent.location."、"top.location用法
- about"spaceused"
- extern "c"
- 说好"but"
- 关于C++中的'extern "C"'
- 关于"=="与"equals()"的思考
- hibernate 中的 lazy="proxy" 和 lazy="no-proxy" 的区别
- [转帖]Eval( " ")和DataBinder.Eval(Container.DataItem, " ")的
- C#中"解决方案"和"项目"的理解
- char *s="string"和char s[]="string"的区别
- [转]程序员如何在"小公司成长"和"大公司学习"
- here."
- mips代码段机制保护实现--运用MMU
- 【总结】2015.5.30创新班
- 喂狗超时问题分析
- ucos ii在spca061a单片机上移植代码
- 【转载】string(hash)
- 关于".set push"和".set pop"
- 【胜者树】2333333333
- 《C++Primer》读书笔记——第3章 字符串、向量和数组
- 马踏棋盘【逗比】
- 【高级】二进制与位运算
- xpl同学的vfs学习笔记(上)(强烈推荐)
- 【test】2015.7.27测试解题报告
- xpl同学的vfs学习笔记(下)(强烈推荐)
- 【转载】数学游戏(mathgame)解题方法 - N皇后位运算解法,14皇后亦在1秒中
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
1994属狗的命运婚姻
属狗多大年龄
82年属狗一生婚姻的如何
属狗今年几岁
属狗的属相婚配表
今年属狗的多大
属狗是哪一年
属兔和属狗的合不合
属狗人吉祥物
属狗的人命运
属狗和属兔的合不合
属狗男和属兔女
属兔女和属狗男
属狗人一生的命运
属狗今年命运
属狗人的性格
属狗女和属兔男
属狗和属猴的合不合
属狗的命运大全
属狗男属兔女
属狗人今年命运
属狗和属鸡的合不合
属狗一生的命运
属狗和属羊的合不合
属狗男和属猴女
属狗的人吉祥物
属狗女的命运
属狗的是几几年的
82年属什么
狗属相
1982年属什么
94年属什么生肖
狗生肖
狗的生肖
狗今年几岁
1982年属什么生肖
1994年属什么生肖
shugou
狗跟什么属相配
数狗的今年多大
属相狗