Skip to content

Commit 1a05486

Browse files
authored
Merge pull request #656 from sanpeqf/feat-byteorder
feat byteorder: added big-endian array functions
2 parents 7b667de + a988256 commit 1a05486

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

include/bfdev/asm-generic/byteorder.h

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,36 @@ BFDEV_GENERIC_BYTEORDER_ARRAY(
5858
uint64_t, bfdev_le64, bfdev_le64_to_cpu
5959
)
6060

61+
BFDEV_GENERIC_BYTEORDER_ARRAY(
62+
bfdev_cpu_to_be16_array,
63+
bfdev_be16, uint16_t, bfdev_cpu_to_be16
64+
)
65+
66+
BFDEV_GENERIC_BYTEORDER_ARRAY(
67+
bfdev_cpu_to_be32_array,
68+
bfdev_be32, uint32_t, bfdev_cpu_to_be32
69+
)
70+
71+
BFDEV_GENERIC_BYTEORDER_ARRAY(
72+
bfdev_cpu_to_be64_array,
73+
bfdev_be64, uint64_t, bfdev_cpu_to_be64
74+
)
75+
76+
BFDEV_GENERIC_BYTEORDER_ARRAY(
77+
bfdev_be16_to_cpu_array,
78+
uint16_t, bfdev_be16, bfdev_be16_to_cpu
79+
)
80+
81+
BFDEV_GENERIC_BYTEORDER_ARRAY(
82+
bfdev_be32_to_cpu_array,
83+
uint32_t, bfdev_be32, bfdev_be32_to_cpu
84+
)
85+
86+
BFDEV_GENERIC_BYTEORDER_ARRAY(
87+
bfdev_be64_to_cpu_array,
88+
uint64_t, bfdev_be64, bfdev_be64_to_cpu
89+
)
90+
6191
BFDEV_END_DECLS
6292

6393
#endif /* _BFDEV_ASM_GENERIC_BYTEORDER_H_ */

0 commit comments

Comments
 (0)