17     const int t = C::prep_t(*
p, barrier);
    18     if (!C::eval(
p[-1-w3],
t)) { 
    19         if (!C::eval(
p[w3],
t)) { 
    22         if (!C::eval(
p[1+w3],
t)) { 
    25         if (!C::eval(
p[2+2*
w],
t)) { 
    28         if (!C::eval(
p[3+
w],
t)) { 
    29             if (!C::eval(
p[-2-2*
w],
t)) { 
    32             if (!C::eval(
p[-3-
w],
t)) { 
    35             if (!C::eval(
p[-1+w3],
t)) { 
    38             if (!C::eval(
p[-2+2*
w],
t)) { 
    41             if (!C::eval(
p[-3+
w],
t)) { 
    44             if (!C::eval(
p[-3],
t)) { 
    49         if (!C::eval(
p[3],
t)) { 
    50             if (!C::eval(
p[-3-
w],
t)) { 
    53             if (!C::eval(
p[-1+w3],
t)) { 
    56             if (!C::eval(
p[-2+2*
w],
t)) { 
    59             if (!C::eval(
p[-3+
w],
t)) { 
    62             if (!C::eval(
p[-3],
t)) { 
    67         if (!C::eval(
p[3-
w],
t)) { 
    68             if (!C::eval(
p[-1+w3],
t)) { 
    71             if (!C::eval(
p[-2+2*
w],
t)) { 
    74             if (!C::eval(
p[-3+
w],
t)) { 
    77             if (!C::eval(
p[-3],
t)) { 
    82         if (!C::eval(
p[-1+w3],
t)) { 
    83             if (!C::eval(
p[-w3],
t)) { 
    86             if (!C::eval(
p[1-w3],
t)) { 
    89             if (!C::eval(
p[2-2*
w],
t)) { 
    94         if (!C::eval(
p[2-2*
w],
t)) { 
    95             if (!C::eval(
p[-2+2*
w],
t)) { 
    98             if (!C::eval(
p[-3+
w],
t)) { 
   103         if (!C::eval(
p[-2+2*
w],
t)) { 
   104             if (!C::eval(
p[1-w3],
t)) { 
   111     if (!C::eval(
p[-2-2*
w],
t)) { 
   112         if (!C::eval(
p[3+
w],
t)) { 
   115         if (!C::eval(
p[1+w3],
t)) { 
   118         if (!C::eval(
p[2+2*
w],
t)) { 
   121         if (!C::eval(
p[3],
t)) { 
   122             if (!C::eval(
p[-3-
w],
t)) { 
   125             if (!C::eval(
p[-3],
t)) { 
   128             if (!C::eval(
p[w3],
t)) { 
   131             if (!C::eval(
p[-1+w3],
t)) { 
   134             if (!C::eval(
p[-2+2*
w],
t)) { 
   137             if (!C::eval(
p[-3+
w],
t)) { 
   142         if (!C::eval(
p[3-
w],
t)) { 
   143             if (!C::eval(
p[-3],
t)) { 
   146             if (!C::eval(
p[w3],
t)) { 
   149             if (!C::eval(
p[-1+w3],
t)) { 
   152             if (!C::eval(
p[-2+2*
w],
t)) { 
   155             if (!C::eval(
p[-3+
w],
t)) { 
   160         if (!C::eval(
p[2-2*
w],
t)) { 
   161             if (!C::eval(
p[w3],
t)) { 
   164             if (!C::eval(
p[-1+w3],
t)) { 
   167             if (!C::eval(
p[-2+2*
w],
t)) { 
   170             if (!C::eval(
p[-3+
w],
t)) { 
   175         if (!C::eval(
p[1-w3],
t)) { 
   176             if (!C::eval(
p[w3],
t)) { 
   179             if (!C::eval(
p[-1+w3],
t)) { 
   182             if (!C::eval(
p[-2+2*
w],
t)) { 
   187         if (!C::eval(
p[-w3],
t)) { 
   188             if (!C::eval(
p[w3],
t)) { 
   191             if (!C::eval(
p[-1+w3],
t)) { 
   198     if (!C::eval(
p[-w3],
t)) { 
   199         if (!C::eval(
p[1+w3],
t)) { 
   202         if (!C::eval(
p[-1+w3],
t)) { 
   205         if (!C::eval(
p[w3],
t)) { 
   208         if (!C::eval(
p[-2+2*
w],
t)) { 
   209             if (!C::eval(
p[2+2*
w],
t)) { 
   212             if (!C::eval(
p[3+
w],
t)) { 
   215             if (!C::eval(
p[1-w3],
t)) { 
   218             if (!C::eval(
p[2-2*
w],
t)) { 
   221             if (!C::eval(
p[3-
w],
t)) { 
   224             if (!C::eval(
p[3],
t)) { 
   229         if (!C::eval(
p[-3+
w],
t)) { 
   230             if (!C::eval(
p[2+2*
w],
t)) { 
   233             if (!C::eval(
p[2-2*
w],
t)) { 
   236             if (!C::eval(
p[3-
w],
t)) { 
   239             if (!C::eval(
p[3],
t)) { 
   242             if (!C::eval(
p[3+
w],
t)) { 
   247         if (!C::eval(
p[-3],
t)) { 
   248             if (!C::eval(
p[3-
w],
t)) { 
   251             if (!C::eval(
p[3],
t)) { 
   254             if (!C::eval(
p[3+
w],
t)) { 
   257             if (!C::eval(
p[2+2*
w],
t)) { 
   262         if (!C::eval(
p[-3-
w],
t)) { 
   263             if (!C::eval(
p[3],
t)) { 
   266             if (!C::eval(
p[3+
w],
t)) { 
   269             if (!C::eval(
p[2+2*
w],
t)) { 
   276     if (!C::eval(
p[-3-
w],
t)) { 
   277         if (!C::eval(
p[2+2*
w],
t)) { 
   280         if (!C::eval(
p[3+
w],
t)) { 
   283         if (!C::eval(
p[3],
t)) { 
   286         if (!C::eval(
p[3-
w],
t)) { 
   287             if (!C::eval(
p[-3],
t)) { 
   290             if (!C::eval(
p[-3+
w],
t)) { 
   293             if (!C::eval(
p[1+w3],
t)) { 
   296             if (!C::eval(
p[w3],
t)) { 
   299             if (!C::eval(
p[-1+w3],
t)) { 
   302             if (!C::eval(
p[-2+2*
w],
t)) { 
   307         if (!C::eval(
p[2-2*
w],
t)) { 
   308             if (!C::eval(
p[-3+
w],
t)) { 
   311             if (!C::eval(
p[1+w3],
t)) { 
   314             if (!C::eval(
p[w3],
t)) { 
   317             if (!C::eval(
p[-1+w3],
t)) { 
   320             if (!C::eval(
p[-2+2*
w],
t)) { 
   325         if (!C::eval(
p[1-w3],
t)) { 
   326             if (!C::eval(
p[1+w3],
t)) { 
   329             if (!C::eval(
p[w3],
t)) { 
   332             if (!C::eval(
p[-1+w3],
t)) { 
   335             if (!C::eval(
p[-2+2*
w],
t)) { 
   342     if (!C::eval(
p[1-w3],
t)) { 
   343         if (!C::eval(
p[-2+2*
w],
t)) { 
   346         if (!C::eval(
p[-1+w3],
t)) { 
   349         if (!C::eval(
p[w3],
t)) { 
   352         if (!C::eval(
p[-3+
w],
t)) { 
   353             if (!C::eval(
p[1+w3],
t)) { 
   356             if (!C::eval(
p[2+2*
w],
t)) { 
   359             if (!C::eval(
p[2-2*
w],
t)) { 
   362             if (!C::eval(
p[3-
w],
t)) { 
   365             if (!C::eval(
p[3],
t)) { 
   368             if (!C::eval(
p[3+
w],
t)) { 
   373         if (!C::eval(
p[-3],
t)) { 
   374             if (!C::eval(
p[1+w3],
t)) { 
   377             if (!C::eval(
p[3-
w],
t)) { 
   380             if (!C::eval(
p[3],
t)) { 
   383             if (!C::eval(
p[3+
w],
t)) { 
   386             if (!C::eval(
p[2+2*
w],
t)) { 
   393     if (!C::eval(
p[-3],
t)) { 
   394         if (!C::eval(
p[3+
w],
t)) { 
   397         if (!C::eval(
p[3],
t)) { 
   400         if (!C::eval(
p[3-
w],
t)) { 
   403         if (!C::eval(
p[2-2*
w],
t)) { 
   404             if (!C::eval(
p[-3+
w],
t)) { 
   407             if (!C::eval(
p[-2+2*
w],
t)) { 
   410             if (!C::eval(
p[2+2*
w],
t)) { 
   413             if (!C::eval(
p[1+w3],
t)) { 
   416             if (!C::eval(
p[w3],
t)) { 
   419             if (!C::eval(
p[-1+w3],
t)) { 
   426     if (!C::eval(
p[2-2*
w],
t)) { 
   427         if (!C::eval(
p[-1+w3],
t)) { 
   430         if (!C::eval(
p[-2+2*
w],
t)) { 
   433         if (!C::eval(
p[-3+
w],
t)) { 
   438     if (!C::eval(
p[-3+
w],
t)) { 
   439         if (!C::eval(
p[3-
w],
t)) { 
   442         if (!C::eval(
p[3],
t)) { 
   447     if (!C::eval(
p[3-
w],
t)) { 
   448         if (!C::eval(
p[-2+2*
w],
t)) { 
 
bool is_corner_9(const uint8_t *p, const int w, const int barrier)
 
GLubyte GLubyte GLubyte GLubyte w