{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T20:02:20Z","timestamp":1751400140639,"version":"3.28.0"},"reference-count":22,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,7]]},"DOI":"10.1109\/asap.2015.7245712","type":"proceedings-article","created":{"date-parts":[[2015,9,11]],"date-time":"2015-09-11T00:34:48Z","timestamp":1441931688000},"page":"74-81","source":"Crossref","is-referenced-by-count":2,"title":["Range reduction based on Pythagorean triples for trigonometric function evaluation"],"prefix":"10.1109","author":[{"given":"Hugues","family":"de Lassus Saint-Genies","sequence":"first","affiliation":[]},{"given":"David","family":"Defour","sequence":"additional","affiliation":[]},{"given":"Guillaume","family":"Revy","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1109\/ARITH.1991.145565"},{"key":"ref11","article-title":"The Art of Computer Programming","volume":"2","author":"knuth","year":"1997","journal-title":"Seminumerical Algorithms"},{"year":"2002","author":"defour","article-title":"Cache-optimised methods for the evaluation of elementary functions","key":"ref12"},{"key":"ref13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/3-540-16798-6_1","article-title":"Computing elementary functions: A new approach for achieving high accuracy and good performance","volume":"235","author":"gal","year":"1986","journal-title":"Accurate Scientific Computations"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1145\/103147.103151"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1109\/ARITH.2005.24"},{"doi-asserted-by":"publisher","key":"ref16","DOI":"10.1109\/ASAP.2012.17"},{"key":"ref17","first-page":"711","article-title":"(M, p, k)-friendly points: A table-based method to evaluate trigonometric functions","volume":"61 ii","author":"wang","year":"2014","journal-title":"IEEE Trans on Circuits and Systems"},{"key":"ref18","article-title":"On pythagorean and quasi-pythagorean triangles and a generation process with the help of unimodular matrices","author":"barning","year":"1963","journal-title":"(Dutch) Math Centrum Amsterdam Afd Zuivere Wisk ZW-001"},{"year":"2008","author":"price","article-title":"The pythagorean tree: A new species","key":"ref19"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.1109\/TC.2005.54"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1109\/ARITH.1995.465381"},{"year":"0","article-title":"CR-Libm, a library of correctly rounded elementary functions in double-precision","key":"ref6"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1109\/ACSSC.2002.1197049"},{"year":"2006","author":"muller","journal-title":"Elementary functions - algorithms and implementation (2 ed )","key":"ref8"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1145\/114697.116813"},{"key":"ref2","article-title":"The Table Maker's Dilemma","author":"lef\u00e8vre","year":"1998","journal-title":"Ecole normale sup&#x00E9;rieure de Lyon Lyon Tech Rep"},{"key":"ref1","first-page":"1","article-title":"IEEE Standard for Floating-Point Arithmetic","year":"2008","journal-title":"IEEE Std 754&#x2013;2008"},{"key":"ref9","article-title":"Hardest-to-round cases","author":"lef\u00e8vre","year":"2010","journal-title":"ENS Lyon Tech Rep"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.2307\/2324870"},{"year":"2005","author":"lauter","article-title":"Basic building blocks for a triple-double intermediate format","key":"ref22"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1007\/PL00009321"}],"event":{"name":"2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP)","start":{"date-parts":[[2015,7,27]]},"location":"Toronto, ON, Canada","end":{"date-parts":[[2015,7,29]]}},"container-title":["2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7227129\/7245687\/07245712.pdf?arnumber=7245712","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,23]],"date-time":"2017-06-23T15:17:55Z","timestamp":1498231075000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7245712\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/asap.2015.7245712","relation":{},"subject":[],"published":{"date-parts":[[2015,7]]}}}