JPH0318924A - Floating point addition and subtraction circuit - Google Patents
Floating point addition and subtraction circuitInfo
- Publication number
- JPH0318924A JPH0318924A JP1153816A JP15381689A JPH0318924A JP H0318924 A JPH0318924 A JP H0318924A JP 1153816 A JP1153816 A JP 1153816A JP 15381689 A JP15381689 A JP 15381689A JP H0318924 A JPH0318924 A JP H0318924A
- Authority
- JP
- Japan
- Prior art keywords
- result
- subtraction
- value
- shift
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 abstract description 3
- 230000000295 complement effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、浮動小数点の加算、減算を行なう際に生じる
桁合せを行なう論理回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a logic circuit that performs digit alignment that occurs when performing addition and subtraction of floating point numbers.
第2図は従来の技術を示す図である。この図に添って浮
動小数点数の加算を行なう場合を説明をする。FIG. 2 is a diagram showing a conventional technique. The case of adding floating point numbers will be explained with reference to this figure.
a、bは浮動小数点XとYの指数部を示しC2dは仮数
部を示している。a、cで被加数Xの浮動小数点数、b
、dで加数Yの浮動小数点数である。a and b represent the exponent parts of floating point numbers X and Y, and C2d represents the mantissa part. a, c is a floating point number with summand X, b
, d is a floating point number with addend Y.
1は2種類の浮動小数点数の指数部“a−b”の差を求
めることとキャリー信号を作る減算器である。2は2種
類の浮動小数点数の仮数部c、dを1のキャリー信号に
よってどちらをシフトレジスタA6に入力するかどちら
を加減算器11の入力とするかの選択を行なうセレクタ
である。3は入力データの大きい方の指数部を選択し指
数部結果レジスタ12に格納するセレクタである。4は
キャリー信号が1′なら結果を反転しその後の加算器1
4の入力データとし“0′なら減算結果をそのままシフ
トカウンタ5に入力する回路である。14は3のキャリ
ー信号eが“1″だった場合に反転された値に+1を加
算する加算器である。1 is a subtracter that calculates the difference between the exponent parts "a-b" of two types of floating point numbers and generates a carry signal. A selector 2 selects which of the mantissa parts c and d of two types of floating point numbers is input to the shift register A6 and which is input to the adder/subtractor 11 by a carry signal of 1. 3 is a selector that selects the larger exponent part of the input data and stores it in the exponent part result register 12; 4 inverts the result if the carry signal is 1' and then adds it to adder 1.
14 is an adder that adds +1 to the inverted value when the carry signal e of 3 is "1". be.
5はシフトレジスタ6の値を何ビットシフトするかとい
う情報をもっているシフトカウンタである。A shift counter 5 has information on how many bits the value of the shift register 6 is to be shifted.
6はシフトする値を格納するシフトレジスタAである。6 is a shift register A that stores the value to be shifted.
7はシフトカウンタの値によってシフトレジスタA6の
値をシフトするバレルシフタである。7 is a barrel shifter that shifts the value of the shift register A6 according to the value of the shift counter.
10はバレルシフタ7でシフトされた結果を格納するシ
フト結果レジスタである。11は上記1〜14によって
桁合せされた仮数部データともう一つ桁合せのなかった
仮数部データを加算又は減算する加減算器である。12
は指数部の結果を格納する指数部結果レジスタである。A shift result register 10 stores the result shifted by the barrel shifter 7. Reference numeral 11 denotes an adder/subtractor that adds or subtracts the mantissa data whose digits have been aligned according to 1 to 14 above and another mantissa data whose digits have not been aligned. 12
is an exponent result register that stores the exponent result.
13は仮数部の結果を格納する仮数部結果レジスタであ
る。13 is a mantissa result register that stores the mantissa result.
続いて動作の説明をする。最初に仮数部の動作であるが
、まず指数部のデータa、bを減算器1の入力としこの
2数について“a−b″の減算を行う。この時に結果が
負ならキャリー信号eは“1°に、正なら0′になる。Next, we will explain the operation. First, regarding the operation of the mantissa part, data a and b of the exponent part are input to the subtracter 1, and a subtraction of "a-b" is performed on these two numbers. At this time, if the result is negative, the carry signal e becomes "1 degree", and if it is positive, it becomes 0'.
そして仮数部c、dをキャリー信号eをもとに指数部の
小さい方の仮数部データをシフトレジスタA6に入力し
もう片方の仮数部データを加減算器11の入力データと
する。次にキャリー信号eが0′なら1の指数部の減算
結果をそのままシフトカウンタ5に格納し1′なら1の
指数部減算結果の反転値をとりそれにさらに+1を加算
した値をシフトカウンタ5に格納する。シフトカウンタ
5の値が決ったらシフトレジスタ6の値をシフトカウン
タ5の値だけ右シフトする。そして最後にシフト結果と
桁合せをしなかった入力データの加算又は減算を行ない
結果を仮数部結果レジスタ13に格納する。次に指数部
であるが2つの入力データの指数部a、bのデータをキ
ャリー信号eによって判定し大きい方を指数部結果レジ
スタ12に格納する。Then, based on the carry signal e of the mantissa parts c and d, the mantissa data of the smaller exponent part is input to the shift register A6, and the other mantissa data is used as the input data of the adder/subtractor 11. Next, if the carry signal e is 0', the result of the subtraction of the exponent part of 1 is stored as is in the shift counter 5, and if it is 1', the inverted value of the subtraction result of the exponent part of 1 is taken, and the value obtained by adding +1 to it is stored in the shift counter 5. Store. Once the value of the shift counter 5 is determined, the value of the shift register 6 is shifted to the right by the value of the shift counter 5. Finally, the shift result and the unaligned input data are added or subtracted, and the result is stored in the mantissa result register 13. Next, the exponent parts a and b of the two input data are determined by the carry signal e, and the larger one is stored in the exponent part result register 12.
今までの浮動小数点数の加算、減算は〔従来の技術〕で
述べたとおり桁合せを行なう際に仮数部のシフト回数を
2数の指数部の減算結果を用いるが、この減算結果が負
になる場合にはそのままではシフト数としては使えない
(シフト数は絶対値でなければならない)ので2の補数
をとる必要があった。2の補数をとるということは、ま
ずデータを反転させてそしてそれに+1を加算しなけれ
ばならない。この加算を実行しているとシフト回数の数
値が確定するのに時間がかかってしまい結果として演算
自体の実行時間が長くなるというような問題があった。Conventional addition and subtraction of floating-point numbers uses the result of subtracting the exponent part of two numbers as the number of shifts of the mantissa when performing digit alignment as described in [Prior Technology], but the result of this subtraction is negative. In this case, it cannot be used as a shift number as is (the shift number must be an absolute value), so it was necessary to take the two's complement. To take two's complement, we must first invert the data and then add +1 to it. When this addition is executed, it takes time to determine the value of the number of shifts, resulting in a problem that the execution time of the operation itself becomes longer.
この発明は上記の問題点に着目し時間のかかる2の補数
をとる処理をなくし浮動小数点数の加算、減算の時の桁
合せの処理の時間の短縮を提供することである。The present invention has focused on the above-mentioned problems and aims to reduce the time required for digit alignment processing when adding and subtracting floating point numbers by eliminating the time-consuming process of calculating two's complement numbers.
本発明は以上のような問題点を解決するために浮動小数
点の加算、減算の時の桁合せをする時の仮数部のシフト
回数を決める場合、2数の指数部の減算結果が負だった
時、2の補数をとりそれをシフト回数とするのではなく
、減算結果を反転しその値分シフトレジスタAに入って
いる値をシフトしさらにシフト後の結果を右に1ビット
シフトすることで結果を補正することを特徴としている
。In order to solve the above-mentioned problems, the present invention solves the problem that when determining the number of shifts of the mantissa when performing digit alignment during addition and subtraction of floating point numbers, the result of subtracting the exponent part of two numbers is negative. Instead of taking the 2's complement and using it as the number of shifts, we can invert the result of the subtraction, shift the value in shift register A by that value, and then shift the result after the shift by 1 bit to the right. It is characterized by correcting the results.
第1図は本発明の一実施例図である。本実施例を、実際
に値を入力した場合の各レジスタ、信号の内容を示した
第3図(浮動小数点数の加算の場合の各レジスタ等の内
容)に添って説明をする。FIG. 1 is a diagram showing an embodiment of the present invention. This embodiment will be explained with reference to FIG. 3 (contents of each register, etc. in the case of addition of floating point numbers) showing the contents of each register and signal when a value is actually input.
a、bは2つの入力データの指数部を示しC1dは仮数
部を示している。a、Cで被加数Xの浮動小数点数、b
、dで加数Yの浮動小数点数である。a and b indicate the exponent parts of the two input data, and C1d indicates the mantissa part. a, floating point number with summand X in C, b
, d is a floating point number with addend Y.
1は2種類の浮動小数点数の指数部“a−b””の差を
求めることとキャリー信号eを作る減算器である。2は
2種類の浮動小数点数の仮数部C1dをキャリー信号e
によってどちらをシフトレジスタA6に入力するかどち
らを加算器11の入力とするかの選択を行なうセレクタ
である。3はキャリー信号によって入力データの大きい
方の指数部を選択し指数部結果レジスタ12に格納する
セレクタである。4はキャリー信号がIll なら結果
を反転した値をシフトカウンタ5に入れ0°なら減算結
果をそのままシフトカウンタ5に入力する回路である。1 is a subtracter that calculates the difference between the exponent parts "a-b" of two types of floating point numbers and generates a carry signal e. 2 is a subtracter that calculates the difference between the exponent parts "a-b" of two types of floating point numbers and generates a carry signal e.
This is a selector that selects which one is input to the shift register A6 and which one is input to the adder 11. 3 is a selector which selects the larger exponent part of the input data in response to a carry signal and stores it in the exponent part result register 12; 4 is a circuit that inputs the inverted value of the result into the shift counter 5 if the carry signal is Ill, and inputs the subtraction result as it is to the shift counter 5 if it is 0°.
5はシフトレジスタA6の値を何ビットシフトするかと
いう情報をもっているシフトカウンタである。6はシフ
トする値を格納するシフトレジスタAである。7はシフ
トカウンタ8の値だけシフトレジスタA6の値をシフト
するバレルシフタである。8はバレルシフタ7でシフト
された結果を格納するシフトレジスタである。9はキャ
リー信号がl′の時にシフトレジスタB8の値を1ビツ
トだけ右シフトするシフタである。IOはキャリー信号
が°1°なら前記シフタ9で1ビツトシフタされたシフ
トレジスタBの値を、 “0′ならシフトレジスタBの
値を格納しておくシフト結果レジスタである。11は上
記1〜10によって桁合せされた仮数部データともう一
つ桁合せのなかった仮数部データを加算又は減算する加
減算器である。12は指数部の結果を格納する指数部結
果レジスタである。13は仮数部の結果を格納する仮数
部結果レジスタである。5 is a shift counter having information on how many bits to shift the value of shift register A6. 6 is a shift register A that stores the value to be shifted. A barrel shifter 7 shifts the value of the shift register A6 by the value of the shift counter 8. A shift register 8 stores the result shifted by the barrel shifter 7. A shifter 9 shifts the value of the shift register B8 to the right by one bit when the carry signal is l'. IO is a shift result register that stores the value of shift register B shifted by 1 bit by the shifter 9 when the carry signal is 1°, and stores the value of shift register B when the carry signal is "0". This is an adder/subtractor that adds or subtracts the mantissa data whose digits have been aligned and another mantissa data whose digits have not been aligned. 12 is an exponent result register that stores the result of the exponent. 13 is the mantissa data. This is a mantissa result register that stores the result of .
続いて動作の説明をする。まず指数部のデータa、bを
減算器1の入力としこの2数についてa−b”の減算を
行う。この時に結果が負ならキャリー信号eは1′に正
なら“0°になる。Next, we will explain the operation. First, the data a and b of the exponent part are input to the subtracter 1, and a subtraction of "a-b" is performed for these two numbers. At this time, if the result is negative, the carry signal e becomes 1', and if it is positive, it becomes 0°.
そして仮数部c、dをキャリー信号eをもとに指数部の
小さい方の仮数部データをシフトレジスタ6にもう片方
のデータを加減算器11の入力データとする。次にキャ
リー信号eが“0′なら1の指数部の減算結果をそのま
まシフトカウンタ5に格納し“1′なら1の指数部減算
結果の反転値をとりシフトカウンタ5に格納する。シフ
トカウンタ5の値が決ったらシフトレジスタ6の値をシ
フトカウント5の値だけ右シフトする。そしてキャリー
信号eが1°ならシフト後の結果をさらに1ビツト右に
シフトし、最後にシフト結果レジスタ10と最初の方で
セレクタで選択された桁合せの行なわれなかった仮数部
の入力データとの加算又は減算を行ない結果を仮数部結
果レジスタ13に格納する。次に指数部の動作であるが
2つの入力データの指数部a、bのデータをキャリー信
号eによって判定し大きい方を指数部結果レジスタ12
に格納する。Based on the mantissa parts c and d, the mantissa data of the smaller exponent part is sent to the shift register 6 based on the carry signal e, and the other data is input to the adder/subtractor 11. Next, if the carry signal e is "0", the result of subtraction of the exponent part of 1 is stored in the shift counter 5 as is, and if it is "1", the inverted value of the subtraction result of the exponent part of 1 is taken and stored in the shift counter 5. Once the value of shift counter 5 is determined, the value of shift register 6 is shifted to the right by the value of shift count 5. If the carry signal e is 1°, the result after the shift is further shifted to the right by 1 bit, and finally the shift result register 10 and the input data of the unaligned mantissa selected by the selector at the beginning are input. The result is stored in the mantissa result register 13. Next, regarding the operation of the exponent part, the data of the exponent parts a and b of the two input data are judged by the carry signal e, and the larger one is sent to the exponent part result register 12.
Store in.
次に実際に入力データを入力した時の各レジスタの内容
を第3図に添って説明する。まず入力データ“3FFF
8000000000000000” (指数部a、
仮数部C)と“400180000000000000
00”(指数部す、仮数部d)の指数部について“Ia
−b ”の減算を行なう。減算結果はFFFE”であり
この時に作られるキャリー信号は“l”である。Next, the contents of each register when input data is actually input will be explained with reference to FIG. First, input data “3FFF
8000000000000000” (exponent part a,
mantissa part C) and “400180000000000000
Regarding the exponent part of “00” (exponent part S, mantissa part d), “Ia
-b" is subtracted. The subtraction result is FFFE" and the carry signal generated at this time is "l".
次にキャリー信号eが“1″なのでシフトレジスタA6
には仮数部Cの内容”5ooooooo oooooo
oo”が入り加算器11の片側の入力には仮数部dの内
容“5ooooooo oooooooo”が入る。そ
れと同時にキャリー信号が“1”なので減算結果” F
F F E ”を反転した値“0001″′をシフト
カウンタ5に入力する。そしてシフトレジスタA6の値
“80000000o o o o o o o o
”をシフトカウンタ5の値“0001”分有シフトし結
果“’4000000000000000”をシフトレ
ジスタB7に入力する。次にキャリー信号eが“l”な
のでさらにもう1ビツト右にシフトし結果゛20000
00000000000”をシフト結果レジスタ10に
入力する。そして最初の方で選択された加算器11の片
側のデータ″’5ooooooo oooooooo”
とシフト結果レジスタ10の値゛2000000000
000000″′との加算を行ない結果”AOOOOO
OO00000000”を仮数部結果レジスタ13に入
力する。以上が仮数部のデータの流れである。Next, since the carry signal e is “1”, shift register A6
The content of the mantissa C is “5oooooooo ooooooo
oo” is input, and the content of the mantissa part d “5oooooooo oooooooo” is input to one side input of the adder 11. At the same time, the carry signal is “1”, so the subtraction result “F”
Input the value "0001"', which is the inverted version of "F F E ", into the shift counter 5.Then, the value "80000000o o o o o o o o o" of the shift register A6 is input.
" is shifted by the value "0001" of the shift counter 5, and the result "4000000000000000" is input to the shift register B7.Next, since the carry signal e is "L", it is further shifted to the right by one more bit and the result is "20000".
00000000000'' is input to the shift result register 10.Then, the data on one side of the adder 11 selected at the beginning is ``'5oooooooo ooooooooo''.
and the value of shift result register 10 ゛2000000000
000000″′ and the result is “AOOOOOO
OO00000000'' is input to the mantissa result register 13. The above is the flow of the mantissa data.
次に指数部について説明する。指数部のデータの流れは
単純でこの例の場合はキャリー信号が“1”なので指数
部すの値“4001″が指数部結果レジスタ12にはい
る。Next, the exponent part will be explained. The data flow of the exponent part is simple, and in this example, the carry signal is "1", so the value "4001" of the exponent part is stored in the exponent part result register 12.
本発明は従来浮動小数点の加算、減算時に行なわれてい
た桁合せ処理時の仮数部の桁合せシフトのシフト回数を
決める時に指数部同志の減算結果が負になった時に絶対
値のシフト回数を得る為に従来は2の補数をとっていた
が本発明の1の補数でシフトし更にシフト後の結果を右
に1ビットシフトするやり方に変えることによって浮動
小数点の加算、減算が今までよりも高速に行なえるよう
になった。In the present invention, when determining the number of shifts for digit alignment of the mantissa part during digit alignment processing, which was conventionally performed during addition and subtraction of floating point numbers, when the result of subtraction between exponent parts becomes negative, the number of shifts of the absolute value is determined. Conventionally, two's complement was used to obtain the result, but the present invention shifts it to one's complement and then shifts the result by one bit to the right, making floating point addition and subtraction easier than before. Now I can do it faster.
第1図は本発明の一実施例図、第2図は従来の技術のブ
ロック図、第3図は第1図において実際に結果を入力し
た時の各レジスタ、信号等の値を示す図である。
l・・・・・・減算器、2・・・・・・セレクタ、3・
・・・・・セレクタ、4・・・・・・反転回路、5・・
・・・・シフトカウンタ、6・・・・・・シフトレジス
タA、7・・・・・・バレルシフタ、8・・・・・・シ
フトレジスタB、9・・・・・・シフタ、10・・・・
・シフト結果レジスタ、11・・・・・・加減算器、1
2・・・・・・指数部結果レジスタ、13・・・・・・
仮数部結果レジスタ、14・・・・・・加算器。Fig. 1 is a diagram showing an embodiment of the present invention, Fig. 2 is a block diagram of a conventional technique, and Fig. 3 is a diagram showing the values of each register, signal, etc. when the results are actually input in Fig. 1. be. l...Subtractor, 2...Selector, 3.
...Selector, 4...Inverting circuit, 5...
...Shift counter, 6...Shift register A, 7...Barrel shifter, 8...Shift register B, 9...Shifter, 10...・・・
・Shift result register, 11...Adder/subtractor, 1
2...Exponent part result register, 13...
Mantissa result register, 14...Adder.
Claims (1)
加数または被減数および減数の指数の差を求める減算器
と、前記減算器の減算結果が正ならばその減算結果をシ
フト回数とし、負ならば前記減算結果を反転した値をシ
フト回数とする回路と、被加数または加数、被減数また
は減数のうち指数部の小さい方の仮数部の値を前記シフ
ト回路に従って一方向にシフトするバレルシフタと、前
記減算結果が正ならそのままの値をシフト結果とし負な
らばシフトした結果をさらに同一方向に1ビットシフト
してそれをシフト結果とする回路と、前記回路で得られ
た仮数部の値を用いて加算あるいは減算する回路とを備
えたことを特徴とする浮動小数点加減算回路。In a floating point binary addition/subtraction circuit, there is a subtracter that calculates the difference between the exponents of the summand and the addend or the subtractive and the subtram; if the subtraction result of the subtractor is positive, the subtraction result is used as the shift count; For example, a circuit that uses a value obtained by inverting the result of the subtraction as the number of shifts; and a barrel shifter that shifts the value of the mantissa part of the summand, the summand, the minuend, or the subtrahend, whichever is smaller than the exponent part, in one direction according to the shift circuit. , if the result of the subtraction is positive, the same value is used as the shift result, and if it is negative, the shifted result is further shifted by 1 bit in the same direction and used as the shift result, and the value of the mantissa obtained by the circuit is 1. A floating point addition/subtraction circuit comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1153816A JP2752698B2 (en) | 1989-06-15 | 1989-06-15 | Floating point addition / subtraction circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1153816A JP2752698B2 (en) | 1989-06-15 | 1989-06-15 | Floating point addition / subtraction circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0318924A true JPH0318924A (en) | 1991-01-28 |
| JP2752698B2 JP2752698B2 (en) | 1998-05-18 |
Family
ID=15570724
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1153816A Expired - Fee Related JP2752698B2 (en) | 1989-06-15 | 1989-06-15 | Floating point addition / subtraction circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2752698B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5692984A (en) * | 1994-12-09 | 1997-12-02 | Sr Engineering Company Limited | Flexible drive member for pulling and pushing and fluid-operated moving apparatus |
-
1989
- 1989-06-15 JP JP1153816A patent/JP2752698B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5692984A (en) * | 1994-12-09 | 1997-12-02 | Sr Engineering Company Limited | Flexible drive member for pulling and pushing and fluid-operated moving apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2752698B2 (en) | 1998-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3076046B2 (en) | Exception detection circuit | |
| US5469377A (en) | Floating point computing device for simplifying procedures accompanying addition or subtraction by detecting whether all of the bits of the digits of the mantissa are 0 or 1 | |
| JPH04167125A (en) | Floating point adder device | |
| KR900010545A (en) | Calculation device and method | |
| US4110831A (en) | Method and means for tracking digit significance in arithmetic operations executed on decimal computers | |
| JPH0346024A (en) | Floating point computing element | |
| JPH03135627A (en) | Fuzzy arithmetic unit | |
| JPH0479015B2 (en) | ||
| JPH0318924A (en) | Floating point addition and subtraction circuit | |
| US3489888A (en) | Floating point look-ahead binary multiplication system utilizing two's complement notation for representing negative numbers | |
| JPH0511980A (en) | Overflow detecting method and circuit | |
| JPH0464091B2 (en) | ||
| JP2664750B2 (en) | Arithmetic device and arithmetic processing method | |
| JP2856792B2 (en) | Floating point arithmetic unit | |
| JPH0435777B2 (en) | ||
| JP2591250B2 (en) | Data processing device | |
| KR0176883B1 (en) | Complex multiplier | |
| KR100198783B1 (en) | How to drive a serial processing divider | |
| JP2782827B2 (en) | Comparison operation circuit | |
| JPH0439725A (en) | Arithmetic circuit | |
| JPS6129020B2 (en) | ||
| JPS62159224A (en) | floating point arithmetic circuit | |
| JPH03150631A (en) | Decimal dividing circuit | |
| JPH02165326A (en) | non-recovery divider | |
| JPH02178833A (en) | Adder for adding data different in bit length |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080227 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090227 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |