sme.c revision f2129354
1