]>
Git Repo - sse2rvv.git/log
Jesse Taube [Thu, 27 Jun 2024 04:56:19 +0000 (00:56 -0400)]
notif that u need gcc14
Jesse Taube [Thu, 27 Jun 2024 04:55:32 +0000 (00:55 -0400)]
test use build-test as dep
Jesse Taube [Thu, 27 Jun 2024 03:30:25 +0000 (23:30 -0400)]
add phony for test and add all
Jesse Taube [Thu, 27 Jun 2024 03:30:05 +0000 (23:30 -0400)]
format
Yang Hau [Sun, 18 Feb 2024 12:32:21 +0000 (20:32 +0800)]
Merge pull request #83 from howjmay/reduce-lmul-usage
refactor: Optimize the LMUL-truncate process
Yang Hau [Sun, 18 Feb 2024 11:47:01 +0000 (20:47 +0900)]
refactor: Optimize the LMUL-truncate process
Yang Hau [Sat, 3 Feb 2024 13:58:01 +0000 (21:58 +0800)]
Merge pull request #78 from howjmay/test
test: Refactor tests
Yang Hau [Fri, 2 Feb 2024 13:44:57 +0000 (21:44 +0800)]
test: Refactor tests
Yang Hau [Sat, 3 Feb 2024 05:21:53 +0000 (13:21 +0800)]
Merge pull request #82 from howjmay/readme
docs: Amend root README
Yang Hau [Sat, 3 Feb 2024 04:10:38 +0000 (12:10 +0800)]
Merge pull request #81 from howjmay/cmp
refactor: Replace vvm intrinsics with vxm in _mm_cmp*
Yang Hau [Sat, 3 Feb 2024 04:09:12 +0000 (12:09 +0800)]
docs: Amend root README
Yang Hau [Sat, 3 Feb 2024 04:04:01 +0000 (12:04 +0800)]
test: Enable commented tests
Yang Hau [Sat, 3 Feb 2024 03:56:43 +0000 (11:56 +0800)]
refactor: Replace vvm intrinsics with vxm in _mm_cmp*
Yang Hau [Fri, 2 Feb 2024 17:54:29 +0000 (01:54 +0800)]
Merge pull request #80 from howjmay/mulhi_lo
refactor: Optimize _mm_mullo* and _mm_mulhi*
Yang Hau [Fri, 2 Feb 2024 17:48:16 +0000 (01:48 +0800)]
refactor: Optimize _mm_mullo* and _mm_mulhi*
Yang Hau [Fri, 2 Feb 2024 15:04:27 +0000 (23:04 +0800)]
Merge pull request #79 from howjmay/tail-undisturbed
fix: Fix slideup tail-agnostic error
Yang Hau [Fri, 2 Feb 2024 14:35:12 +0000 (22:35 +0800)]
fix: Fix slideup tail-agnostic error
Yang Hau [Sat, 27 Jan 2024 14:36:03 +0000 (22:36 +0800)]
Merge pull request #76 from howjmay/ucomi
test: Enable tests of _mm_ucomi[ge|gt|le|lt|neq]_ss
Yang Hau [Sat, 27 Jan 2024 13:45:38 +0000 (21:45 +0800)]
test: Enable tests of _mm_ucomi[ge|gt|le|lt|neq]_ss
Yang Hau [Sat, 27 Jan 2024 13:43:34 +0000 (21:43 +0800)]
Merge pull request #75 from howjmay/undefined
feat: Add _mm_undefined_[pd|ps|si128]
Yang Hau [Sat, 27 Jan 2024 13:22:16 +0000 (21:22 +0800)]
feat: Add _mm_undefined_[pd|ps|si128]
Yang Hau [Sat, 27 Jan 2024 13:30:24 +0000 (21:30 +0800)]
Merge pull request #74 from howjmay/remove-set
refactor: Remove SET macro
Yang Hau [Sat, 27 Jan 2024 13:15:20 +0000 (21:15 +0800)]
Merge pull request #73 from howjmay/rsqrt
feat: Add _mm_rsqrt_[ps|ss]
Yang Hau [Sat, 27 Jan 2024 13:10:30 +0000 (21:10 +0800)]
refactor: Remove SET macro
Yang Hau [Sat, 27 Jan 2024 13:07:00 +0000 (21:07 +0800)]
feat: Add _mm_rsqrt_[ps|ss]
Yang Hau [Sat, 27 Jan 2024 12:47:53 +0000 (20:47 +0800)]
Merge pull request #72 from howjmay/rcp
feat: Add _mm_rcp_[ps|ss]
Yang Hau [Sat, 27 Jan 2024 12:40:56 +0000 (20:40 +0800)]
feat: Add _mm_rcp_[ps|ss]
Yang Hau [Sat, 27 Jan 2024 12:32:25 +0000 (20:32 +0800)]
Merge pull request #71 from howjmay/remove-get
refactor: Remove GET macro
Yang Hau [Sat, 27 Jan 2024 12:24:20 +0000 (20:24 +0800)]
Merge pull request #70 from howjmay/crc
feat: Add _mm_crc32_[u8|u16|u32|u64]
Yang Hau [Sat, 27 Jan 2024 12:19:30 +0000 (20:19 +0800)]
refactor: Remove GET macro
Yang Hau [Sat, 27 Jan 2024 12:17:13 +0000 (20:17 +0800)]
feat: Add _mm_crc32_[u8|u16|u32|u64]
Yang Hau [Sat, 27 Jan 2024 07:52:29 +0000 (15:52 +0800)]
Merge pull request #69 from howjmay/cmpn
feat: Add _mm_cmpn*
Yang Hau [Sat, 27 Jan 2024 07:42:42 +0000 (15:42 +0800)]
feat: Add _mm_cmpn*
Yang Hau [Sat, 27 Jan 2024 06:58:57 +0000 (14:58 +0800)]
Merge pull request #62 from howjmay/madd
feat: Add _mm_madd[|ubs]_[e]pi16
Yang Hau [Fri, 26 Jan 2024 15:35:11 +0000 (23:35 +0800)]
feat: Add _mm_madd[|ubs]_[e]pi16
Yang Hau [Sat, 27 Jan 2024 02:57:36 +0000 (10:57 +0800)]
Merge pull request #67 from howjmay/m
feat: Add m64 equivalent intrinsics
Yang Hau [Fri, 26 Jan 2024 20:40:59 +0000 (04:40 +0800)]
feat: Add m64 equivalent intrinsics
Yang Hau [Sat, 27 Jan 2024 02:41:14 +0000 (10:41 +0800)]
Merge pull request #68 from howjmay/sad
feat: Add _mm_sad_[e]pu8
Yang Hau [Sat, 27 Jan 2024 02:30:04 +0000 (10:30 +0800)]
feat: Add _mm_sad_[e]pu8
Yang Hau [Fri, 26 Jan 2024 17:58:05 +0000 (01:58 +0800)]
Merge pull request #66 from howjmay/ceil-floor
feat: Add _mm_[ceil|floor]_[pd|ps|sd|ss]
Yang Hau [Fri, 26 Jan 2024 17:43:23 +0000 (01:43 +0800)]
feat: Add _mm_[ceil|floor]_[pd|ps|sd|ss]
Yang Hau [Fri, 26 Jan 2024 17:26:42 +0000 (01:26 +0800)]
Merge pull request #65 from howjmay/setzero
feat: Add _mm_setzero_[ps|pd|si128]
Yang Hau [Fri, 26 Jan 2024 16:51:15 +0000 (00:51 +0800)]
feat: Add _mm_setzero_[ps|pd|si128]
Yang Hau [Fri, 26 Jan 2024 16:35:08 +0000 (00:35 +0800)]
Merge pull request #64 from howjmay/load
feat: Add _mm_lddqu_si128 and _mm_loaddup_pd
Yang Hau [Fri, 26 Jan 2024 15:52:25 +0000 (23:52 +0800)]
feat: Add _mm_lddqu_si128 and _mm_loaddup_pd
Yang Hau [Fri, 26 Jan 2024 15:54:27 +0000 (23:54 +0800)]
Merge pull request #63 from howjmay/maskmove
feat: Add _mm_maskmove*
Yang Hau [Fri, 26 Jan 2024 15:48:20 +0000 (23:48 +0800)]
feat: Add _mm_maskmove*
Yang Hau [Fri, 26 Jan 2024 15:05:43 +0000 (23:05 +0800)]
Merge pull request #61 from howjmay/malloc-free
feat: Add _mm_free and _mm_malloc
Yang Hau [Fri, 26 Jan 2024 14:54:24 +0000 (22:54 +0800)]
feat: Add _mm_free and _mm_malloc
Yang Hau [Fri, 26 Jan 2024 14:53:25 +0000 (22:53 +0800)]
Merge pull request #60 from howjmay/storeu_si64
feat: Add _mm_storeu_si64
Yang Hau [Fri, 26 Jan 2024 14:44:54 +0000 (22:44 +0800)]
Merge pull request #59 from howjmay/shift
feat: Add _mm_[b|]s[l|r]li_si128
Yang Hau [Fri, 26 Jan 2024 14:40:48 +0000 (22:40 +0800)]
feat: Add _mm_storeu_si64
Yang Hau [Fri, 26 Jan 2024 14:37:31 +0000 (22:37 +0800)]
feat: Add _mm_[b|]s[l|r]li_si128
Yang Hau [Fri, 26 Jan 2024 14:32:41 +0000 (22:32 +0800)]
Merge pull request #58 from howjmay/alignr
feat: Add _mm_alignr_[epi8|pi8]
Yang Hau [Fri, 26 Jan 2024 14:24:00 +0000 (22:24 +0800)]
feat: Add _mm_alignr_[epi8|pi8]
Yang Hau [Sun, 21 Jan 2024 05:58:51 +0000 (13:58 +0800)]
Merge pull request #57 from howjmay/store
feat: Add _mm_store*
Yang Hau [Sun, 21 Jan 2024 05:52:42 +0000 (13:52 +0800)]
feat: Add _mm_store*
Yang Hau [Sun, 21 Jan 2024 04:07:25 +0000 (12:07 +0800)]
Merge pull request #56 from howjmay/stream
feat: Add _mm_stream_*
Yang Hau [Sun, 21 Jan 2024 03:27:40 +0000 (11:27 +0800)]
feat: Add _mm_stream_*
Yang Hau [Sun, 21 Jan 2024 03:09:34 +0000 (11:09 +0800)]
Merge pull request #55 from howjmay/xor
feat: Add Add _mm_xor_[pd|ps|si128]
Yang Hau [Sun, 21 Jan 2024 02:59:18 +0000 (10:59 +0800)]
feat: Add Add _mm_xor_[pd|ps|si128]
Yang Hau [Sat, 20 Jan 2024 16:51:08 +0000 (00:51 +0800)]
Merge pull request #54 from howjmay/pack
feat: Add _mm_pack[u]s_[epi16|epi32]
Yang Hau [Sat, 20 Jan 2024 15:25:06 +0000 (23:25 +0800)]
feat: Add _mm_pack[u]s_[epi16|epi32]
Yang Hau [Sat, 20 Jan 2024 15:07:32 +0000 (23:07 +0800)]
Merge pull request #53 from howjmay/or
feat: Add _mm_or_[pd|ps|si128]
Yang Hau [Sat, 20 Jan 2024 14:59:58 +0000 (22:59 +0800)]
feat: Add _mm_or_[pd|ps|si128]
Yang Hau [Sat, 20 Jan 2024 14:51:31 +0000 (22:51 +0800)]
Merge pull request #52 from howjmay/load
feat: Add _mm_load[h|l|r]*
Yang Hau [Sat, 20 Jan 2024 14:36:47 +0000 (22:36 +0800)]
feat: Add _mm_load[h|l|r]*
Yang Hau [Sat, 20 Jan 2024 14:01:15 +0000 (22:01 +0800)]
Merge pull request #51 from howjmay/mul
feat: Add _mm_mul*
Yang Hau [Sat, 20 Jan 2024 12:35:55 +0000 (20:35 +0800)]
feat: Add _mm_mul*
Yang Hau [Sat, 20 Jan 2024 09:04:20 +0000 (17:04 +0800)]
Merge pull request #50 from howjmay/movepi64
feat: Add _mm_movepi64_[e]pi64
Yang Hau [Sat, 20 Jan 2024 08:50:07 +0000 (16:50 +0800)]
feat: Add _mm_movepi64_[e]pi64
Yang Hau [Sat, 20 Jan 2024 08:48:28 +0000 (16:48 +0800)]
Merge pull request #48 from howjmay/movemask
feat: Add _mm_movemask*
Yang Hau [Sat, 20 Jan 2024 08:42:11 +0000 (16:42 +0800)]
feat: Add _mm_movemask*
Yang Hau [Fri, 19 Jan 2024 20:32:08 +0000 (04:32 +0800)]
Merge pull request #47 from howjmay/move
feat: Add mm_move*
Yang Hau [Fri, 19 Jan 2024 20:21:12 +0000 (04:21 +0800)]
feat: Add mm_move*
Yang Hau [Fri, 19 Jan 2024 19:58:44 +0000 (03:58 +0800)]
Merge pull request #46 from howjmay/minpos_epu16
feat: Add _mm_minpos_epu16
Yang Hau [Fri, 19 Jan 2024 19:51:21 +0000 (03:51 +0800)]
feat: Add _mm_minpos_epu16
Yang Hau [Fri, 12 Jan 2024 18:30:41 +0000 (02:30 +0800)]
Merge pull request #45 from howjmay/srl
feat: Add _mm_srl[i]_[epi16|epi32|epi64]
Yang Hau [Fri, 12 Jan 2024 18:23:36 +0000 (02:23 +0800)]
feat: Add _mm_srl[i]_[epi16|epi32|epi64]
Yang Hau [Fri, 12 Jan 2024 17:44:21 +0000 (01:44 +0800)]
Merge pull request #44 from howjmay/sra
feat: Add _mm_sra[i]_[epi16|epi32]
Yang Hau [Fri, 12 Jan 2024 17:36:00 +0000 (01:36 +0800)]
feat: Add _mm_sra[i]_[epi16|epi32]
Yang Hau [Fri, 12 Jan 2024 16:02:59 +0000 (00:02 +0800)]
Merge pull request #43 from howjmay/sqrt
feat: Add _mm_sqrt*
Yang Hau [Fri, 12 Jan 2024 15:56:47 +0000 (23:56 +0800)]
feat: Add _mm_sqrt*
Yang Hau [Fri, 12 Jan 2024 13:47:27 +0000 (21:47 +0800)]
Merge pull request #42 from howjmay/sll
feat: Add _mm_sll*
Yang Hau [Fri, 12 Jan 2024 13:34:42 +0000 (21:34 +0800)]
feat: Add _mm_sll*
Yang Hau [Sat, 6 Jan 2024 14:49:53 +0000 (22:49 +0800)]
Merge pull request #41 from howjmay/shuffle
feat: Add _mm_shuffle*
Yang Hau [Sat, 6 Jan 2024 14:42:45 +0000 (22:42 +0800)]
feat: Add _mm_shuffle*
Yang Hau [Sat, 6 Jan 2024 05:25:13 +0000 (13:25 +0800)]
Merge pull request #40 from howjmay/hadd-hsub
feat: Add _mm_hadd* and _mm_hsub*
Yang Hau [Sat, 6 Jan 2024 05:09:03 +0000 (13:09 +0800)]
feat: Add _mm_hadd* and _mm_hsub*
Yang Hau [Sat, 6 Jan 2024 03:43:30 +0000 (11:43 +0800)]
Merge pull request #39 from howjmay/div
feat: Add _mm_div_*
Yang Hau [Sat, 6 Jan 2024 03:37:09 +0000 (11:37 +0800)]
feat: Add _mm_div_*
Yang Hau [Sat, 6 Jan 2024 03:26:29 +0000 (11:26 +0800)]
Merge pull request #38 from howjmay/cvt
feat: Add _mm_cvt_*
Yang Hau [Fri, 5 Jan 2024 18:24:58 +0000 (02:24 +0800)]
feat: Add _mm_cvt_*
Yang Hau [Fri, 5 Jan 2024 17:25:15 +0000 (01:25 +0800)]
Merge pull request #37 from howjmay/max_min
feat: Add _mm_[max|min]_*
Yang Hau [Fri, 5 Jan 2024 17:20:14 +0000 (01:20 +0800)]
feat: Add _mm_[max|min]_*
Yang Hau [Fri, 5 Jan 2024 16:51:39 +0000 (00:51 +0800)]
Merge pull request #36 from howjmay/loadu
feat: Add _mm_loadu*
Yang Hau [Fri, 5 Jan 2024 16:39:49 +0000 (00:39 +0800)]
feat: Add _mm_loadu*
Yang Hau [Fri, 5 Jan 2024 16:20:07 +0000 (00:20 +0800)]
Merge pull request #35 from howjmay/unpack
feat: Add _mm_unpack[hi|lo]_*
Yang Hau [Fri, 5 Jan 2024 16:14:30 +0000 (00:14 +0800)]
feat: Add _mm_unpack[hi|lo]_*
Yang Hau [Fri, 5 Jan 2024 14:26:14 +0000 (22:26 +0800)]
Merge pull request #34 from howjmay/insert
feat: Add _mm_insert_*
This page took 0.056545 seconds and 4 git commands to generate.