setW 38 lib/sha1.c #define setW(x, val) (*(volatile __u32 *)&W(x) = (val)) setW 40 lib/sha1.c #define setW(x, val) do { W(x) = (val); __asm__("":::"memory"); } while (0) setW 42 lib/sha1.c #define setW(x, val) (W(x) = (val))