countersince January 6, 2001X68000 LIBRARYEnglish
更新日: 2024 年 6 月 27 日
X68000 LIBRARY > 資料室 > FE ファンクションコールリファレンス > U > __UDIV

__UDIV

FE ファンクションコール名

__UDIV

FE ファンクションコール番号

$FE05

機能

32bit 符号なし整数除算

入力

d0.l:32bit 符号なし整数。被除数 x

d1.l:32bit 符号なし整数。除数 y

出力

d0.l:32bit 符号なし整数。商 x/y。ゼロ除算のとき不定

フラグ

cs= エラーあり。cs,eq,vc= ゼロ除算(0/0 を含む)。オーバーフローすることはない

解説

バグ

FLOAT2.X 2.02/2.03 と FLOAT3.X 2.03 は 0/0 のとき C フラグをセットしない

メモ

Z フラグと V フラグの変化は CZ-6BP1 のマニュアルに書かれていない

FLOAT2.X 2.02/2.03 と FLOAT3.X 2.03 はゼロ除算(0/0 を含まない)のとき Z フラグをセット、V フラグをクリアする

FLOAT4.X 1.02 はゼロ除算(0/0 を含む)のとき Z フラグと V フラグをクリアする