for(var51 = 0; var51 < var5.width; ++var51) {
var5.setProgress(var51 * 100 / (var5.width - 1));
for(var54 = 0; var54 < var5.depth; ++var54) {
double var21 = var7.compute((double)(var51 << 1), (double)(var54 << 1)) / 8.0D;
var12 = var49.compute((double)(var51 << 1), (double)(var54 << 1)) > 0.0D?1:0;
if(var21 > 2.0D) {
var23 = ((var42[var51 + var54 * var5.width] - var12) / 2 << 1) + var12;
var42[var51 + var54 * var5.width] = var23;
}
}