Skip to content

Commit

Permalink
more neon
Browse files Browse the repository at this point in the history
  • Loading branch information
guzba committed Jul 8, 2022
1 parent 8d2b229 commit 4ed8dcc
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/nimsimd/neon.nim
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ func vget_high_u16*(a: uint16x8): uint16x4
func vget_high_u32*(a: uint32x4): uint32x2
func vget_high_u64*(a: uint64x2): uint64x1


func vld4q_u8*(p: pointer): uint8x16x4
func vld4q_u16*(p: pointer): uint16x8x4
func vld4q_u32*(p: pointer): uint32x4x4
Expand All @@ -91,4 +90,14 @@ func vst1q_u16_x4*(p: pointer, a: uint16x8x4)
func vst1q_u32_x4*(p: pointer, a: uint32x4x4)
func vst1q_u64_x4*(p: pointer, a: uint64x2x4)

func vzip1q_u8*(a, b: uint8x16): uint8x16
func vzip1q_u16*(a, b: uint16x8): uint16x8
func vzip1q_u32*(a, b: uint32x4): uint32x4
func vzip1q_u64*(a, b: uint64x2): uint64x2

func vgetq_lane_u8*(a: uint8x16, lane: int): uint8
func vgetq_lane_u16*(a: uint16x8, lane: int): uint16
func vgetq_lane_u32*(a: uint32x4, lane: int): uint32
func vgetq_lane_u64*(a: uint64x2, lane: int): uint64

{.pop.}

0 comments on commit 4ed8dcc

Please sign in to comment.