2 Star 3 Fork 0

thor / unisim

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
extender.c 302 Bytes
一键复制 编辑 原始数据 按行查看 历史
thor 提交于 2013-11-25 14:40 . add syscall
#include "extender.h"
#include "helper.h"
int extend(int bits, int len, int S)
{
if (S) {
int b = B(bits, len-1);
if (b) {
int i;
for (i = 31; i >= len; i--) {
bits = bits | (1 << i);
}
return bits;
} else {
return (unsigned)bits;
}
} else {
return (unsigned)bits;
}
}
C
1
https://gitee.com/thor/unisim.git
git@gitee.com:thor/unisim.git
thor
unisim
unisim
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891