-.LFB2:
- /*init %xmm8 mit "'Z' + 1 + min_t - 'A'" fuer jedes byte
- * 'Z' + 1 + min_t - 'A' = 90 + 1 - 128 - 65 = -102
- * 102 = 01100110
- * ~102 = 10011001
- * (~102)+1 = 10011010 = 0x9A */
- movdqa const9a, %xmm8
-
- //speicheradresse des pointers zeigt auf 16*8 feld = 128bit
+ // folgendes kann umgeformt werden (max_t = 127)
+ // X = 'Z' + 1 + min_t - 'A' > c + min_t - 'A' ? 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
+
+ // speicheradresse des pointers zeigt auf 16*8 feld = 128bit