⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ashldi3.c

📁 linux 内核源代码
💻 C
字号:
#include <linux/module.h>#include "libgcc.h"long long __ashldi3(long long u, word_type b){	DWunion uu, w;	word_type bm;	if (b == 0)		return u;	uu.ll = u;	bm = 32 - b;	if (bm <= 0) {		w.s.low = 0;		w.s.high = (unsigned int) uu.s.low << -bm;	} else {		const unsigned int carries = (unsigned int) uu.s.low >> bm;		w.s.low = (unsigned int) uu.s.low << b;		w.s.high = ((unsigned int) uu.s.high << b) | carries;	}	return w.ll;}EXPORT_SYMBOL(__ashldi3);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -