{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":720807716,"defaultBranch":"main","name":"rvv-examples","ownerLogin":"nibrunie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-19T17:00:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15112260?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722104373.0","currentOid":""},"activityList":{"items":[{"before":"8c07011a40572dc8c67ae771ed12e446bbefc73b","after":"e55d529fe54316a95b733aea82cadbfbfbf08e67","ref":"refs/heads/main","pushedAt":"2024-07-28T19:08:19.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Cleaning README","shortMessageHtmlLink":"Cleaning README"}},{"before":"ca2f2de65727896c2453fa4c5c241e4fb96d7df0","after":"bc2386c2aa4b72a42bc7cb04c779359126999ee4","ref":"refs/heads/crc","pushedAt":"2024-07-28T19:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Cleaning README","shortMessageHtmlLink":"Cleaning README"}},{"before":"ca2f2de65727896c2453fa4c5c241e4fb96d7df0","after":"bc2386c2aa4b72a42bc7cb04c779359126999ee4","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-28T19:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Cleaning README","shortMessageHtmlLink":"Cleaning README"}},{"before":"5ef5337c907824a04bacaa85e33dcf5c707b3200","after":"ca2f2de65727896c2453fa4c5c241e4fb96d7df0","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-28T18:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"adding docker file for customer docker image for crc","shortMessageHtmlLink":"adding docker file for customer docker image for crc"}},{"before":"5ef5337c907824a04bacaa85e33dcf5c707b3200","after":"ca2f2de65727896c2453fa4c5c241e4fb96d7df0","ref":"refs/heads/crc","pushedAt":"2024-07-28T18:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"adding docker file for customer docker image for crc","shortMessageHtmlLink":"adding docker file for customer docker image for crc"}},{"before":"0cd22ac7692db34a6b55b3ff5d7ffd755dc697ee","after":"5ef5337c907824a04bacaa85e33dcf5c707b3200","ref":"refs/heads/crc","pushedAt":"2024-07-28T18:47:14.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Adding fast exit for small messages in vector_crc_be_zvbc32e","shortMessageHtmlLink":"Adding fast exit for small messages in vector_crc_be_zvbc32e"}},{"before":"0fbaafcab1fd9f14d8a4797ff2c9dcbcafee77b1","after":"5ef5337c907824a04bacaa85e33dcf5c707b3200","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-28T18:47:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Adding fast exit for small messages in vector_crc_be_zvbc32e","shortMessageHtmlLink":"Adding fast exit for small messages in vector_crc_be_zvbc32e"}},{"before":"061950676c6f632f02a2af10a3b58d7e459de0ab","after":"0fbaafcab1fd9f14d8a4797ff2c9dcbcafee77b1","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-28T17:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"adding static support for generic perf metric in CRC benchmarks","shortMessageHtmlLink":"adding static support for generic perf metric in CRC benchmarks"}},{"before":"5a998f012cc28e6aebc2907060a837a9ded9f0bb","after":"061950676c6f632f02a2af10a3b58d7e459de0ab","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-28T17:32:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Cleaning CRC benchmarks","shortMessageHtmlLink":"Cleaning CRC benchmarks"}},{"before":"211291a3b3de7bd63da13fba940489884344376a","after":"5a998f012cc28e6aebc2907060a837a9ded9f0bb","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-27T20:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"inline assembly optimization of crc_be_vector_zvbc32e","shortMessageHtmlLink":"inline assembly optimization of crc_be_vector_zvbc32e"}},{"before":"882bf7cd6501607475ee07c529a50bec0c26025f","after":"211291a3b3de7bd63da13fba940489884344376a","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-27T20:04:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"inline assembly optimization of crc_be_vector_zvbc32e","shortMessageHtmlLink":"inline assembly optimization of crc_be_vector_zvbc32e"}},{"before":"4c6b57b22259675aee3d267a9025741f4cd48d5c","after":"882bf7cd6501607475ee07c529a50bec0c26025f","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-27T19:37:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"debugging part2","shortMessageHtmlLink":"debugging part2"}},{"before":null,"after":"4c6b57b22259675aee3d267a9025741f4cd48d5c","ref":"refs/heads/crc_zvbc32e","pushedAt":"2024-07-27T18:19:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Introducing work-in-progress prototype of Zvbc32e based crc_be","shortMessageHtmlLink":"Introducing work-in-progress prototype of Zvbc32e based crc_be"}},{"before":null,"after":"0cd22ac7692db34a6b55b3ff5d7ffd755dc697ee","ref":"refs/heads/crc","pushedAt":"2024-07-21T17:49:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Misc cleanup in crc","shortMessageHtmlLink":"Misc cleanup in crc"}},{"before":null,"after":"607937292787ee49ba9ff87bb07ee78c1b495eb4","ref":"refs/heads/canmv-k230","pushedAt":"2024-07-21T05:22:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"generalizing Makefile to enable build on K230","shortMessageHtmlLink":"generalizing Makefile to enable build on K230"}},{"before":"cbe91bc22cb850b882756e4788ad2e8b77338b15","after":"4baaf5a4fdefc87d2e6a1fd36da5ebaa7f43d2b8","ref":"refs/heads/polynomial_mult","pushedAt":"2024-06-09T18:10:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Optimizing fast-ntt scalar implementation","shortMessageHtmlLink":"Optimizing fast-ntt scalar implementation"}},{"before":"80b37bff4e3cca8f2e27212ad36428038efe6687","after":"cbe91bc22cb850b882756e4788ad2e8b77338b15","ref":"refs/heads/polynomial_mult","pushedAt":"2024-06-02T17:28:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Initial step of RVV ntt skeleton","shortMessageHtmlLink":"Initial step of RVV ntt skeleton"}},{"before":"fcb1c85439004cf11f11e8e9b80dbb4e365c5a4a","after":"80b37bff4e3cca8f2e27212ad36428038efe6687","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-12T19:37:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"More optimization on pre-computer rootPowers table","shortMessageHtmlLink":"More optimization on pre-computer rootPowers table"}},{"before":"e18a3eafc07ba30ded3a3522aff16870a19ce040","after":"fcb1c85439004cf11f11e8e9b80dbb4e365c5a4a","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-12T18:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Removing allocation in fast NTT (with start+stride patterning)","shortMessageHtmlLink":"Removing allocation in fast NTT (with start+stride patterning)"}},{"before":"920479aaafd4acb7b12df7c8492a8855aa11d973","after":"e18a3eafc07ba30ded3a3522aff16870a19ce040","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-12T18:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Fixmes in NTT code + canonicalization of output coeffs in bench wrapper","shortMessageHtmlLink":"Fixmes in NTT code + canonicalization of output coeffs in bench wrapper"}},{"before":"36b8cc83df4abef07661db709f57a32479d807f8","after":"920479aaafd4acb7b12df7c8492a8855aa11d973","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-12T17:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Adding fast-ntt in bench list","shortMessageHtmlLink":"Adding fast-ntt in bench list"}},{"before":"2bc1657af5d16441f70405efaf5d36191abe3f2e","after":"36b8cc83df4abef07661db709f57a32479d807f8","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-12T17:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Refactoring to integrate modulo as function parameter","shortMessageHtmlLink":"Refactoring to integrate modulo as function parameter"}},{"before":"e035920dd5d4e85f7f325119272f41e7dc47b19c","after":"2bc1657af5d16441f70405efaf5d36191abe3f2e","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-07T04:28:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Adding baseline scalar C implementation of NTT","shortMessageHtmlLink":"Adding baseline scalar C implementation of NTT"}},{"before":"8a03134d74ce22c8c10630e83a139308607a6edb","after":"e035920dd5d4e85f7f325119272f41e7dc47b19c","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-04T18:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"scalar C-prototype of multiplication and modulo reduction","shortMessageHtmlLink":"scalar C-prototype of multiplication and modulo reduction"}},{"before":"0719c50707e4d02e842d92f15ff17dd5c85415d1","after":"8a03134d74ce22c8c10630e83a139308607a6edb","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-01T05:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Fixing bug in inverse use of fast_ntt_transform + using sub-Kyber ring","shortMessageHtmlLink":"Fixing bug in inverse use of fast_ntt_transform + using sub-Kyber ring"}},{"before":"4ca974a34d30b80a9f0aa5130a40c59faab3cb80","after":"0719c50707e4d02e842d92f15ff17dd5c85415d1","ref":"refs/heads/polynomial_mult","pushedAt":"2024-05-01T02:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"fast inverse NTT + cleanup","shortMessageHtmlLink":"fast inverse NTT + cleanup"}},{"before":"e34b7cc8fff8be5a3b499a20775d661976530792","after":"4ca974a34d30b80a9f0aa5130a40c59faab3cb80","ref":"refs/heads/polynomial_mult","pushedAt":"2024-04-28T18:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"prototyping fast NTT in Python","shortMessageHtmlLink":"prototyping fast NTT in Python"}},{"before":"8c57c4d44edbf98477b06e7cb9ff4ab7a8afbb16","after":"e34b7cc8fff8be5a3b499a20775d661976530792","ref":"refs/heads/polynomial_mult","pushedAt":"2024-04-28T17:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Various improvements and clean-up in python script","shortMessageHtmlLink":"Various improvements and clean-up in python script"}},{"before":"7b746d5df8dd2305c12fba99aae7971cc5de06e5","after":"8c57c4d44edbf98477b06e7cb9ff4ab7a8afbb16","ref":"refs/heads/polynomial_mult","pushedAt":"2024-04-27T14:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"adding python experimentation script for NTT","shortMessageHtmlLink":"adding python experimentation script for NTT"}},{"before":"5f29a40904ed8b4580670bd6a3745b16a2815846","after":"7b746d5df8dd2305c12fba99aae7971cc5de06e5","ref":"refs/heads/polynomial_mult","pushedAt":"2024-04-21T18:26:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nibrunie","name":"Nicolas Brunie","path":"/nibrunie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15112260?s=80&v=4"},"commit":{"message":"Adding poly_mult_scalar_opt implementation","shortMessageHtmlLink":"Adding poly_mult_scalar_opt implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOFQxOTowODoxOS4wMDAwMDBazwAAAASLSK-J","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOFQxOTowODoxOS4wMDAwMDBazwAAAASLSK-J","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMVQxODoyNjo1OS4wMDAwMDBazwAAAAQ2Y2rs"}},"title":"Activity ยท nibrunie/rvv-examples"}