特許
J-GLOBAL ID:200903044719056310

浮動小数点数処理記憶方法

発明者:
出願人/特許権者:
代理人 (1件): 岡田 次生
公報種別:公開公報
出願番号(国際出願番号):特願平11-278471
公開番号(公開出願番号):特開2000-122847
出願日: 1999年09月30日
公開日(公表日): 2000年04月28日
要約:
【要約】【課題】 浮動小数点数をレジスタ形式からの変換なくバイエンディアンでメモリに記憶する。【解決手段】浮動小数点数は、レジスタ形式で浮動小数点レジスタに保持され、それぞれの浮動小数点数は、符号、指数、および仮数を含む。レジスタ形式の浮動小数点数は、メモリの1ワードより多くのバイトをもつ。エンディアン制御ビットの第1状態に応じて、浮動小数点数は、符号および指数が完全に第1メモリワードに含まれ、仮数が完全に第2メモリワードに含まれるよう、ビッグ・エンディアン形式で第1および第2の連続するメモリワードに記憶される。エンディアン制御ビットの第2状態に応じて、浮動小数点数は、仮数が完全に第1メモリワードに含まれ、符号および指数が完全に第2メモリワードに含まれるよう、リトル・エンディアン形式で第1および第2の連続するメモリワードに記憶される。浮動小数点数は、レジスタ形式からの変換なく記憶される。
請求項(抜粋):
浮動小数点計算ユニット、メモリ、および浮動小数点レジスタもつコンピュータ内で浮動小数点数を処理し記憶する方法であって、それぞれが符号、指数および仮数を含み、上記メモリ内に1ワードより多くのバイトを有する浮動小数点数を、レジスタ形式で上記浮動小数点レジスタ内に保持するステップと、エンディアン制御ビットの第1状態に応じて、上記符号および上記指数が完全に第1メモリワードに含まれ、上記仮数が完全に第2メモリワードに含まれるよう、ビッグ・エンディアン形式で第1および第2の連続するメモリワードに浮動小数点数を記憶するステップと、エンディアン制御ビットの第2状態に応じて、上記仮数が完全に第1メモリワードに含まれ、上記符号および上記指数が完全に第2メモリワードに含まれるよう、リトル・エンディアン形式で第1および第2の連続するメモリワードに浮動小数点数を記憶するステップと、を含む、浮動小数点数を処理し記憶する方法。
IPC (2件):
G06F 7/00 ,  G06F 9/305
FI (2件):
G06F 7/00 101 W ,  G06F 9/30 340 E
引用特許:
出願人引用 (3件)
  • 特開昭59-214947
  • 特開平4-363736
  • 浮動小数点計算制御方法
    公報種別:公開公報   出願番号:特願平11-278473   出願人:ヒューレット・パッカード・カンパニー

前のページに戻る