Decimal and binary floating point arithmetic calculations

Logic is provided for performing decimal and binary floating point arithmetic calculations on first and second operands. The method includes: receiving the first and second operands in packed format; unpacking the first and second operands; swapping the first operand to a fourth operand and the seco...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Haess, Juergen, Leber, Petra, Carlough, Steven R, Schelm, Kerstin, Kroener, Klaus M, Klein, Michael, Mueller, Silvia M
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Haess, Juergen
Leber, Petra
Carlough, Steven R
Schelm, Kerstin
Kroener, Klaus M
Klein, Michael
Mueller, Silvia M
description Logic is provided for performing decimal and binary floating point arithmetic calculations on first and second operands. The method includes: receiving the first and second operands in packed format; unpacking the first and second operands; swapping the first operand to a fourth operand and the second operand to a third operand, if an exponent of the first operand is less than an exponent of the second operand, otherwise storing the first operand to the third operand and the second operand to the fourth operand; aligning the third operand and the fourth operands based on the exponent difference of the third and fourth operand and a number of leading zeroes of the third operand; performing an add/subtract operation on the aligned third and fourth operands with normalizing and rounding between the operands; and packing the result obtained from the add/subtract.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10416962B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10416962B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10416962B23</originalsourceid><addsrcrecordid>eNrjZLB0SU3OzE3MUUjMS1FIysxLLKpUSMvJTyzJzEtXKMjPzCtRSCzKLMnITS3JTFZITsxJLs0BSubnFfMwsKYl5hSn8kJpbgZFN9cQZw_d1IL8-NTigsTk1LzUkvjQYEMDE0MzSzMjJyNjYtQAAFedLx8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Decimal and binary floating point arithmetic calculations</title><source>esp@cenet</source><creator>Haess, Juergen ; Leber, Petra ; Carlough, Steven R ; Schelm, Kerstin ; Kroener, Klaus M ; Klein, Michael ; Mueller, Silvia M</creator><creatorcontrib>Haess, Juergen ; Leber, Petra ; Carlough, Steven R ; Schelm, Kerstin ; Kroener, Klaus M ; Klein, Michael ; Mueller, Silvia M</creatorcontrib><description>Logic is provided for performing decimal and binary floating point arithmetic calculations on first and second operands. The method includes: receiving the first and second operands in packed format; unpacking the first and second operands; swapping the first operand to a fourth operand and the second operand to a third operand, if an exponent of the first operand is less than an exponent of the second operand, otherwise storing the first operand to the third operand and the second operand to the fourth operand; aligning the third operand and the fourth operands based on the exponent difference of the third and fourth operand and a number of leading zeroes of the third operand; performing an add/subtract operation on the aligned third and fourth operands with normalizing and rounding between the operands; and packing the result obtained from the add/subtract.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190917&amp;DB=EPODOC&amp;CC=US&amp;NR=10416962B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190917&amp;DB=EPODOC&amp;CC=US&amp;NR=10416962B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Haess, Juergen</creatorcontrib><creatorcontrib>Leber, Petra</creatorcontrib><creatorcontrib>Carlough, Steven R</creatorcontrib><creatorcontrib>Schelm, Kerstin</creatorcontrib><creatorcontrib>Kroener, Klaus M</creatorcontrib><creatorcontrib>Klein, Michael</creatorcontrib><creatorcontrib>Mueller, Silvia M</creatorcontrib><title>Decimal and binary floating point arithmetic calculations</title><description>Logic is provided for performing decimal and binary floating point arithmetic calculations on first and second operands. The method includes: receiving the first and second operands in packed format; unpacking the first and second operands; swapping the first operand to a fourth operand and the second operand to a third operand, if an exponent of the first operand is less than an exponent of the second operand, otherwise storing the first operand to the third operand and the second operand to the fourth operand; aligning the third operand and the fourth operands based on the exponent difference of the third and fourth operand and a number of leading zeroes of the third operand; performing an add/subtract operation on the aligned third and fourth operands with normalizing and rounding between the operands; and packing the result obtained from the add/subtract.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLB0SU3OzE3MUUjMS1FIysxLLKpUSMvJTyzJzEtXKMjPzCtRSCzKLMnITS3JTFZITsxJLs0BSubnFfMwsKYl5hSn8kJpbgZFN9cQZw_d1IL8-NTigsTk1LzUkvjQYEMDE0MzSzMjJyNjYtQAAFedLx8</recordid><startdate>20190917</startdate><enddate>20190917</enddate><creator>Haess, Juergen</creator><creator>Leber, Petra</creator><creator>Carlough, Steven R</creator><creator>Schelm, Kerstin</creator><creator>Kroener, Klaus M</creator><creator>Klein, Michael</creator><creator>Mueller, Silvia M</creator><scope>EVB</scope></search><sort><creationdate>20190917</creationdate><title>Decimal and binary floating point arithmetic calculations</title><author>Haess, Juergen ; Leber, Petra ; Carlough, Steven R ; Schelm, Kerstin ; Kroener, Klaus M ; Klein, Michael ; Mueller, Silvia M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10416962B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Haess, Juergen</creatorcontrib><creatorcontrib>Leber, Petra</creatorcontrib><creatorcontrib>Carlough, Steven R</creatorcontrib><creatorcontrib>Schelm, Kerstin</creatorcontrib><creatorcontrib>Kroener, Klaus M</creatorcontrib><creatorcontrib>Klein, Michael</creatorcontrib><creatorcontrib>Mueller, Silvia M</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Haess, Juergen</au><au>Leber, Petra</au><au>Carlough, Steven R</au><au>Schelm, Kerstin</au><au>Kroener, Klaus M</au><au>Klein, Michael</au><au>Mueller, Silvia M</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Decimal and binary floating point arithmetic calculations</title><date>2019-09-17</date><risdate>2019</risdate><abstract>Logic is provided for performing decimal and binary floating point arithmetic calculations on first and second operands. The method includes: receiving the first and second operands in packed format; unpacking the first and second operands; swapping the first operand to a fourth operand and the second operand to a third operand, if an exponent of the first operand is less than an exponent of the second operand, otherwise storing the first operand to the third operand and the second operand to the fourth operand; aligning the third operand and the fourth operands based on the exponent difference of the third and fourth operand and a number of leading zeroes of the third operand; performing an add/subtract operation on the aligned third and fourth operands with normalizing and rounding between the operands; and packing the result obtained from the add/subtract.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10416962B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Decimal and binary floating point arithmetic calculations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T20%3A06%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Haess,%20Juergen&rft.date=2019-09-17&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10416962B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true