bn_cp_32
#define bn_cp_32(to,n,from,m) ((m)>=0)?bn_cp_32_naked(to,n,from,m):bn_32_set_0(to,n)
#define bn_cp_32(to, n, from, m) (to)[n] = (m>=0)?((from)[m]):0;