Skip to content
This repository has been archived by the owner on Jul 12, 2022. It is now read-only.

[#7] support little/big endian operations on a byte array #32

Merged
merged 1 commit into from
Oct 28, 2017

Conversation

rlespinasse
Copy link
Owner

@rlespinasse rlespinasse commented Oct 28, 2017

  • Create BigEndianOperations accessor with

    • Mask function,
    • InclusiveMerge function,
    • ExclusiveMerge function,
    • ExtractBytes function.
  • Create LittleEndianOperations accessor with

    • Mask function,
    • InclusiveMerge function,
    • ExclusiveMerge function,
    • ExtractBytes function.
  • [LeftShift and RightShift functions are inversed #31] Fix LeftShift and RightShift functions.

  • Add some Endianess-free operations

    • Add Mask function on two arrays of the same size,
    • Add InclusiveMerge function on two arrays of the same size,
    • Add ExclusiveMerge function on two arrays of the same size,
    • Add LeftPad function,
    • Add RightPad function.

Closes #7, #31

@rlespinasse rlespinasse self-assigned this Oct 28, 2017
@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling c25839e on support-endianess into 92c23b7 on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling 0686393 on support-endianess into 92c23b7 on master.

- Create BigEndianOperations accessor with
  - Mask function,
  - InclusiveMerge function,
  - ExclusiveMerge function,
  - ExtractBytes function.

- Create LittleEndianOperations accessor with
  - Mask function,
  - InclusiveMerge function,
  - ExclusiveMerge function,
  - ExtractBytes function.

- [#31] Fix LeftShift and RightShift functions.

- Add some Endianess-free operations
  - Add Mask function on two arrays of the same size,
  - Add InclusiveMerge function on two arrays of the same size,
  - Add ExclusiveMerge function on two arrays of the same size,
  - Add LeftPad function,
  - Add RightPad function.

Closes #7, #31
@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling 5e68db1 on support-endianess into 92c23b7 on master.

@rlespinasse rlespinasse merged commit 2e0eb88 into master Oct 28, 2017
@rlespinasse rlespinasse deleted the support-endianess branch October 28, 2017 21:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants