{"entities":{"Q7360674":{"pageid":31517261,"ns":120,"title":"Item:Q7360674","lastrevid":105276440,"modified":"2026-09-30T01:05:25Z","type":"item","id":"Q7360674","labels":{"en":{"language":"en","value":"A performance enhancement of the Payne-Hanek range reduction algorithm"}},"descriptions":{},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$74CD2164-5257-44CF-A557-9280A7DBFB21","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$520C77B8-0C54-4AD4-8250-D6F2D9428CA4","rank":"normal"}],"P21":[{"mainsnak":{"snaktype":"value","property":"P21","hash":"28e1f2c4efd0baf8334cf110deed047e70c57902","datavalue":{"value":"2609.35015","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q7360674$E927E0AD-A984-4E89-B1DD-A9D8CA55477B","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"bb49cd541e0a6dd9430d444859d819c92e63ba5a","datavalue":{"value":"10.48550/arXiv.2609.35015","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q7360674$C28BD488-6990-4967-BCF2-A2237FF218AE","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"7277ef5f61fe417eca0738069b94065163b314fc","datavalue":{"value":{"text":"A performance enhancement of the Payne-Hanek range reduction algorithm","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q7360674$EE7A5387-C3AB-4FB8-99D8-26308F940F8C","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"209a38c18837ee8d5ca1e82623627c7d7012f02c","datavalue":{"value":{"time":"+2026-09-28T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q7360674$F5012D56-1481-4251-91E8-0D2316BC28A2","rank":"normal"}],"P22":[{"mainsnak":{"snaktype":"value","property":"P22","hash":"a8be41cbd0f9efc5485d9c5a7cce55a2dc85f5ff","datavalue":{"value":"cs.MS","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$C114D9DB-40D8-4868-AE35-8E69D1FB3491","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P22","hash":"ebcab1bde8ac3b28efaefc12ea8cc1068c9a8b14","datavalue":{"value":"math.NA","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$642C99A9-6BFF-4A7C-BEF7-D041712173D4","rank":"normal"}],"P43":[{"mainsnak":{"snaktype":"value","property":"P43","hash":"7e8b229e1c281b44bc7e4b0be264340a8ea0b87b","datavalue":{"value":"Tue Ly","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$7FD12660-7CAC-4957-9950-EA71F60178FC","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"36b367640bca49846a129cbad3807038f97962ae","datavalue":{"value":{"entity-type":"item","numeric-id":266580,"id":"Q266580"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1642":[{"snaktype":"value","property":"P1642","hash":"a54a2b64f7b8568892d0e11c5b15bda62f19839d","datavalue":{"value":{"entity-type":"item","numeric-id":7270033,"id":"Q7270033"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1642"],"id":"Q7360674$4EE0945B-CD84-4E41-AE4D-A2B178069689","rank":"normal"}],"P1963":[{"mainsnak":{"snaktype":"value","property":"P1963","hash":"495c9d50627cffa9a1908b883c36112bdce1a112","datavalue":{"value":"This paper analyzes the Payne--Hanek range reduction algorithm used for evaluating trigonometric functions with large floating-point inputs and presents a branch-free variation using only floating-point arithmetic to reduce latency and improve SIMD vectorization. This new method operates directly over double-precision inputs ($|x| \\ge 2^{16}$) and is well-suited for hardware with FMA instructions, improving both latency and throughput compared to existing implementations.","type":"string"},"datatype":"string"},"type":"statement","qualifiers":{"P1642":[{"snaktype":"value","property":"P1642","hash":"985dbb0e3957a205973fd95bd3fd79ca0980eb5b","datavalue":{"value":{"entity-type":"item","numeric-id":7269921,"id":"Q7269921"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1642"],"id":"Q7360674$7F6A9D91-0A00-4B44-A932-C70F6593BF78","rank":"normal"}],"P1964":[{"mainsnak":{"snaktype":"value","property":"P1964","hash":"c2db747157b9b8faf66a6454c0d7e3cc6b1a7285","datavalue":{"value":"Payne-Hanek","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$03E7613E-E7D9-49B3-AE37-2669AA22D1CC","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1964","hash":"dc62c2e563b3b7511f65e82fbb64c353c7e9ac16","datavalue":{"value":"Range Reduction","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$4D58BCE6-FDE5-4B6C-995C-286F88DCA817","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1964","hash":"3c8011720b3b60cba0ed73c38e530a1616a638f2","datavalue":{"value":"Floating Point","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$778D7C21-A6F2-44AA-8F58-8EF65BCD1029","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1964","hash":"e87c2b6e24800603ed517c7392cad81cbd9c51cd","datavalue":{"value":"Trigonometric Functions","type":"string"},"datatype":"string"},"type":"statement","id":"Q7360674$473BF28D-0645-4996-B33A-AF90B67FE8A4","rank":"normal"}],"P1642":[{"mainsnak":{"snaktype":"value","property":"P1642","hash":"a54a2b64f7b8568892d0e11c5b15bda62f19839d","datavalue":{"value":{"entity-type":"item","numeric-id":7270033,"id":"Q7270033"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$6CD242DB-8D26-4D8E-A210-01A0DE6E9121","rank":"normal"}],"P223":[{"mainsnak":{"snaktype":"value","property":"P223","hash":"99e10366aa14b4f4cc11a9a253b0c3ce76fb85ca","datavalue":{"value":{"entity-type":"item","numeric-id":2549229,"id":"Q2549229"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$E412FD7E-8768-4657-80F9-6BED81843402","rank":"normal","references":[{"hash":"00a86a798f921dd4253b583f01939ca603a79fcd","snaks":{"P98":[{"snaktype":"value","property":"P98","hash":"c23407ba7a179b53a211cae6aa5a1777a222085b","datavalue":{"value":{"entity-type":"item","numeric-id":56440,"id":"Q56440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"snaks-order":["P98"]}]},{"mainsnak":{"snaktype":"value","property":"P223","hash":"7c38af934d463d4d09550b047af6aeb2bbe1a285","datavalue":{"value":{"entity-type":"item","numeric-id":2985528,"id":"Q2985528"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$15419650-7E80-4157-8EA4-DEF718017DDD","rank":"normal","references":[{"hash":"00a86a798f921dd4253b583f01939ca603a79fcd","snaks":{"P98":[{"snaktype":"value","property":"P98","hash":"c23407ba7a179b53a211cae6aa5a1777a222085b","datavalue":{"value":{"entity-type":"item","numeric-id":56440,"id":"Q56440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"snaks-order":["P98"]}]},{"mainsnak":{"snaktype":"value","property":"P223","hash":"943bedf684d5d31587c3ca2e9c16ff204bfa942c","datavalue":{"value":{"entity-type":"item","numeric-id":3417014,"id":"Q3417014"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$976F8556-D6E8-410F-A6A5-0907B5FDA4C7","rank":"normal","references":[{"hash":"00a86a798f921dd4253b583f01939ca603a79fcd","snaks":{"P98":[{"snaktype":"value","property":"P98","hash":"c23407ba7a179b53a211cae6aa5a1777a222085b","datavalue":{"value":{"entity-type":"item","numeric-id":56440,"id":"Q56440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"snaks-order":["P98"]}]},{"mainsnak":{"snaktype":"value","property":"P223","hash":"188db94fd9c26525c0ae702cb56edad629ab92ca","datavalue":{"value":{"entity-type":"item","numeric-id":4609588,"id":"Q4609588"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$386D2E44-8827-43EC-8319-65721BA64FDF","rank":"normal","references":[{"hash":"00a86a798f921dd4253b583f01939ca603a79fcd","snaks":{"P98":[{"snaktype":"value","property":"P98","hash":"c23407ba7a179b53a211cae6aa5a1777a222085b","datavalue":{"value":{"entity-type":"item","numeric-id":56440,"id":"Q56440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"snaks-order":["P98"]}]},{"mainsnak":{"snaktype":"value","property":"P223","hash":"d293c28dcd2ad5bc85cf37a54a6bdefdc7c46732","datavalue":{"value":{"entity-type":"item","numeric-id":4974924,"id":"Q4974924"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$180114BF-B9C5-43FA-AE89-A78A4483DF88","rank":"normal","references":[{"hash":"00a86a798f921dd4253b583f01939ca603a79fcd","snaks":{"P98":[{"snaktype":"value","property":"P98","hash":"c23407ba7a179b53a211cae6aa5a1777a222085b","datavalue":{"value":{"entity-type":"item","numeric-id":56440,"id":"Q56440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"snaks-order":["P98"]}]},{"mainsnak":{"snaktype":"value","property":"P223","hash":"32a89a983fb03b95f29a4dd8d8dbfee04649210b","datavalue":{"value":{"entity-type":"item","numeric-id":5189669,"id":"Q5189669"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7360674$B64BC3A0-5A3F-4600-97AA-C5F411230C83","rank":"normal","references":[{"hash":"00a86a798f921dd4253b583f01939ca603a79fcd","snaks":{"P98":[{"snaktype":"value","property":"P98","hash":"c23407ba7a179b53a211cae6aa5a1777a222085b","datavalue":{"value":{"entity-type":"item","numeric-id":56440,"id":"Q56440"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"snaks-order":["P98"]}]}]},"sitelinks":{"mardi":{"site":"mardi","title":"A performance enhancement of the Payne-Hanek range reduction algorithm","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/A_performance_enhancement_of_the_Payne-Hanek_range_reduction_algorithm"}}}}}