Skip to content

Commit d609dd1

Browse files
authored
拡張浮動小数点数型の変換順位について修正と追記
1 parent 8d7953c commit d609dd1

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

reference/stdfloat/bfloat16_t.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ std::bfloat16_t b = 2.0BF16;
4545

4646
- `long double` > `double` > `float`のように、`long double`が最も高い順位をもつ
4747
- 同じ値集合をもつ2つの拡張浮動小数点数型は、同じ順位をもつ
48-
- 標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は、同じ順位をもつ
49-
- 標準浮動小数点数型より多くの値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
48+
- 1つの標準浮動小数点数型だけと同じ値集合をもつ拡張浮動小数点数型は、その型と同じ順位をもつ
49+
- 2つ以上の標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
5050

51-
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は順位通りではない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。
51+
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は定義されない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、`std::float16_t``std::bfloat16_t`の間には変換順位が付かず、相互に暗黙変換できない
5252

5353
順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、標準浮動小数点数型よりも大きなサブ順位をもつ。
5454

reference/stdfloat/float128_t.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ std::float128_t b = 2.0F128;
4141

4242
- `long double` > `double` > `float`のように、`long double`が最も高い順位をもつ
4343
- 同じ値集合をもつ2つの拡張浮動小数点数型は、同じ順位をもつ
44-
- 標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は、同じ順位をもつ
45-
- 標準浮動小数点数型より多くの値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
44+
- 1つの標準浮動小数点数型だけと同じ値集合をもつ拡張浮動小数点数型は、その型と同じ順位をもつ
45+
- 2つ以上の標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
4646

47-
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は順位通りではない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。
47+
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は定義されない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、`std::float16_t``std::bfloat16_t`の間には変換順位が付かず、相互に暗黙変換できない
4848

4949
順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、標準浮動小数点数型よりも大きなサブ順位をもつ。
5050

reference/stdfloat/float16_t.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ std::float16_t b = 2.0F16;
4141

4242
- `long double` > `double` > `float`のように、`long double`が最も高い順位をもつ
4343
- 同じ値集合をもつ2つの拡張浮動小数点数型は、同じ順位をもつ
44-
- 標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は、同じ順位をもつ
45-
- 標準浮動小数点数型より多くの値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
44+
- 1つの標準浮動小数点数型だけと同じ値集合をもつ拡張浮動小数点数型は、その型と同じ順位をもつ
45+
- 2つ以上の標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
4646

47-
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は順位通りではない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。
47+
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は定義されない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、`std::float16_t``std::bfloat16_t`の間には変換順位が付かず、相互に暗黙変換できない
4848

4949
順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、標準浮動小数点数型よりも大きなサブ順位をもつ。
5050

reference/stdfloat/float32_t.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ std::float32_t b = 2.0F32;
4141

4242
- `long double` > `double` > `float`のように、`long double`が最も高い順位をもつ
4343
- 同じ値集合をもつ2つの拡張浮動小数点数型は、同じ順位をもつ
44-
- 標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は、同じ順位をもつ
45-
- 標準浮動小数点数型より多くの値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
44+
- 1つの標準浮動小数点数型だけと同じ値集合をもつ拡張浮動小数点数型は、その型と同じ順位をもつ
45+
- 2つ以上の標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
4646

47-
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は順位通りではない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。
47+
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は定義されない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、`std::float16_t``std::bfloat16_t`の間には変換順位が付かず、相互に暗黙変換できない
4848

4949
順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、標準浮動小数点数型よりも大きなサブ順位をもつ。
5050

reference/stdfloat/float64_t.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ std::float64_t b = 2.0F64;
4141

4242
- `long double` > `double` > `float`のように、`long double`が最も高い順位をもつ
4343
- 同じ値集合をもつ2つの拡張浮動小数点数型は、同じ順位をもつ
44-
- 標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は、同じ順位をもつ
45-
- 標準浮動小数点数型より多くの値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
44+
- 1つの標準浮動小数点数型だけと同じ値集合をもつ拡張浮動小数点数型は、その型と同じ順位をもつ
45+
- 2つ以上の標準浮動小数点数型と同じ値集合をもつ拡張浮動小数点数型は`double`と同じ順位をもつ
4646

47-
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は順位通りではない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。
47+
注意として、浮動小数点数型`T1`の値集合が浮動小数点数型`T2`の値集合の部分集合でも上位集合でもない場合、浮動小数点数型`T1``T2`の変換順位は定義されない。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、`std::float16_t``std::bfloat16_t`の間には変換順位が付かず、相互に暗黙変換できない
4848

4949
順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、標準浮動小数点数型よりも大きなサブ順位をもつ。
5050

0 commit comments

Comments
 (0)