PUT_UINT64_BE
#ifndef PUT_UINT64_BE
PUT_UINT64_BE((high), (b), (i));\
PUT_UINT64_BE((low), (b), (i)+8);\
#ifndef PUT_UINT64_BE
#ifndef PUT_UINT64_BE
PUT_UINT64_BE(n,b,i); \
PUT_UINT64_BE(c, (u8*)(&C[idx]), 0);
PUT_UINT64_BE(ctx->gostr34_11_94_sum[3], last_padded_block, 0);
PUT_UINT64_BE(ctx->gostr34_11_94_sum[2], last_padded_block, 8);
PUT_UINT64_BE(ctx->gostr34_11_94_sum[1], last_padded_block, 16);
PUT_UINT64_BE(ctx->gostr34_11_94_sum[0], last_padded_block, 24);
PUT_UINT64_BE(ctx->gostr34_11_94_state[0], output, 0);
PUT_UINT64_BE(ctx->gostr34_11_94_state[1], output, 8);
PUT_UINT64_BE(ctx->gostr34_11_94_state[2], output, 16);
PUT_UINT64_BE(ctx->gostr34_11_94_state[3], output, 24);
#ifndef PUT_UINT64_BE
#ifndef PUT_UINT64_BE
#ifndef PUT_UINT64_BE
PUT_UINT64_BE(8 * ctx->sha0_total, last_padded_block,
PUT_UINT64_BE(8 * ctx->sha0_total, last_padded_block,
#ifndef PUT_UINT64_BE
PUT_UINT64_BE(8 * ctx->sha1_total, last_padded_block,
PUT_UINT64_BE(8 * ctx->sha1_total, last_padded_block,
#ifndef PUT_UINT64_BE
PUT_UINT64_BE(8 * ctx->sha224_total, last_padded_block,
PUT_UINT64_BE(8 * ctx->sha224_total, last_padded_block,
PUT_UINT64_BE(8 * ctx->sha256_total, last_padded_block,
PUT_UINT64_BE(8 * ctx->sha256_total, last_padded_block,
PUT_UINT64_BE(ctx->sha384_state[0], output, 0);
PUT_UINT64_BE(ctx->sha384_state[1], output, 8);
PUT_UINT64_BE(ctx->sha384_state[2], output, 16);
PUT_UINT64_BE(ctx->sha384_state[3], output, 24);
PUT_UINT64_BE(ctx->sha384_state[4], output, 32);
PUT_UINT64_BE(ctx->sha384_state[5], output, 40);
PUT_UINT64_BE(ctx->sha512_state[0], output, 0);
PUT_UINT64_BE(ctx->sha512_state[1], output, 8);
PUT_UINT64_BE(ctx->sha512_state[2], output, 16);
PUT_UINT64_BE(ctx->sha512_state[3], output, 24);
PUT_UINT64_BE(ctx->sha512_state[4], output, 32);
PUT_UINT64_BE(ctx->sha512_state[5], output, 40);
PUT_UINT64_BE(ctx->sha512_state[6], output, 48);
PUT_UINT64_BE(ctx->sha512_state[7], output, 56);
PUT_UINT64_BE(ctx->sha512_state[0], tmp_output, 0);
PUT_UINT64_BE(ctx->sha512_state[1], tmp_output, 8);
PUT_UINT64_BE(ctx->sha512_state[2], tmp_output, 16);
PUT_UINT64_BE(ctx->sha512_state[3], tmp_output, 24);
PUT_UINT64_BE(ctx->sha512_state[4], tmp_output, 32);
PUT_UINT64_BE(ctx->sha512_state[5], tmp_output, 40);
PUT_UINT64_BE(ctx->sha512_state[6], tmp_output, 48);
PUT_UINT64_BE(ctx->sha512_state[7], tmp_output, 56);
PUT_UINT64_BE(8 * ctx->sm3_total, last_padded_block,
PUT_UINT64_BE(8 * ctx->sm3_total, last_padded_block,
#ifndef PUT_UINT64_BE