mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-28 02:06:13 +00:00
34 lines
1.9 KiB
Plaintext
34 lines
1.9 KiB
Plaintext
Decimal floating point arithmetic
|
|
64-bit ADD
|
|
2230000000000194 + 222c000000000005 = 222c000000000cc5 cc = 2
|
|
a230000000000194 + 222c000000000005 = a22c000000000cb5 cc = 1
|
|
2230000000000194 + a230000000000194 = 2230000000000000 cc = 0
|
|
64-bit SUBTRACT
|
|
2230000000000194 - 222c000000000005 = 222c000000000cb5 cc = 2
|
|
a230000000000194 - 222c000000000005 = a22c000000000cc5 cc = 1
|
|
2230000000000194 - 2230000000000194 = 2230000000000000 cc = 0
|
|
64-bit MULTIPLY
|
|
2230000000000194 * 2238000000000007 = 22300000000008de cc = 0
|
|
a230000000000194 * 2238000000000007 = a2300000000008de cc = 0
|
|
a230000000000194 * 2238000000000000 = a230000000000000 cc = 0
|
|
64-bit DIVIDE
|
|
2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 0
|
|
a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0
|
|
2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0
|
|
128-bit ADD
|
|
220780000000000000000194 + 220740000000000000000005 = 220740000000000000000cc5 cc = 2
|
|
a20780000000000000000194 + 220740000000000000000005 = a20740000000000000000cb5 cc = 1
|
|
220780000000000000000194 + a20780000000000000000194 = 220780000000000000000000 cc = 0
|
|
128-bit SUBTRACT
|
|
220780000000000000000194 - 220740000000000000000005 = 220740000000000000000cb5 cc = 2
|
|
a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1
|
|
220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0
|
|
128-bit MULTIPLY
|
|
220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0
|
|
a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0
|
|
220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0
|
|
128-bit DIVIDE
|
|
220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0
|
|
a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0
|
|
220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0
|