1 /* { dg-options "-Os -fgraphite-identity" } */
3 static void b2w(unsigned int *out
, const unsigned char *in
, unsigned int len
)
5 const unsigned char *bpend
= in
+ len
;
6 for (; in
!= bpend
; in
+= 4, ++out
)
8 *out
= (unsigned int) (in
[0] ) |
9 (unsigned int) (in
[3] << 24);
12 static void md4step(unsigned int state
[4], const unsigned char *data
)
14 unsigned int A
, X
[16];
20 unsigned char final
[128];
21 unsigned int state
[4];
22 md4step(state
, final
);
23 md4step(state
, final
+ 64);