static inline void SetVariableField(ulong *A, register unsigned len, register ulong index, register ulong x) {
ulong i=index/W,
j=index-i*W;
static inline void SetVariableField(ulong *A, register unsigned len, register ulong index, register ulong x) {
ulong i=index/W,
j=index-i*W;