gcm.c revision adcbc688
1