Function report |
Source Code:lib\siphash.c |
Create Date:2022-07-28 06:14:59 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:__siphash_unaligned
Proto:u64 __siphash_unaligned(const void *data, size_t len, const siphash_key_t *key)
Type:u64
Parameter:
| Type | Parameter | Name |
|---|---|---|
| const void * | data | |
| size_t | len | |
| const siphash_key_t * | key |
| 92 | m = get_unaligned_le64(data) |
| 94 | SIPROUND |
| 95 | SIPROUND |
| 104 | Case left == 7 |
| 105 | Case left == 6 |
| 106 | Case left == 5 |
| 107 | Case left == 4 |
| 107 | b |= get_unaligned_le32(end) |
| 107 | Break |
| 108 | Case left == 3 |
| 109 | Case left == 2 |
| 109 | b |= get_unaligned_le16(end) |
| 109 | Break |
| 110 | Case left == 1 |
| 113 | POSTAMBLE |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |