Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
柊四千
4 weeks ago
[閒聊] assembly都提供mulq/divq了 認為cl.exe連128-bit integer都沒有提供很鳥 打算研究asm declaration怎麼寫
後來發現其實cl.exe有提供mulq/divq的c語言版本 只要include intrin.h就能像這樣使用
柊四千
4 weeks ago
@Edit 4 weeks ago
兩個128-bit unsigned integer的相加相減其實不難手爆 但乘除就麻煩很多
雖然無法完美重現gcc的__uint128(i.e. a和b相乘的結果是ab mod 2^128) 其實也不需要
畢竟我的乘法的operand 除法得到的商和餘數 一定都是64-bit就裝得下的
_umul128
_udiv128
立即下載
delete
reply
edit
cancel
cancel