C GSAD * SAD *d