.type asma, @function
asma:
.LFB2:
- // folgendes kann umgeformt werden:
- // (mathematisch ned ganz korrekt)
+ // folgendes kann umgeformt werden (max_t = 127)
// X = 'Z' + 1 + min_t - 'A' > c + min_t - 'A' ? 0xff : 0
- // X = -102 > c + 63 ? 0xff : 0
- // X = c + 63 < -102 ? 0xff : 0
- // X = -(c + 63) > 102 ? 0xff : 0
- // X = -63 - c > 102 ? 0xff : 0
- // X = -63 - c - 1 > 102 - 1 ? 0xff : 0
- // X = -64 - c > 101 ? 0xff : 0
+ // X = -c + max_t + 'A' > - 'Z' -1 + max_t + 'A' ? 0xff : 0
+ // X = -c + 127 + 65 > - 90 - 1 + 127 + 65 ? 0xff : 0
+ // X = -c - 64 > 101 ? 0xff : 0
+ // X = -64 - c > 101 ? 0xff : 0
// ...
// 101 = 0x65
// -64 = 0xc0