- printf("\n");
-#if 0
- if(memcmp(output1,output2, len[i])) {
-#else
- if(strncmp(output1,output2, len[i])) {
-#endif
- j = 0;
- printf("Testfall falsch; Input war: \"%s\"\n", input1[i]);
- printf("erwartet:\n\t\"%s\"\ntatsaechliches Ergebnis:\n\t\"%s\"\n", output1, output2);
-#if 0
- printf("0x");
- for(j = 0; j < 16; j++)
- printf("%02X", output2[j]);
+ output_our = asmb(input_our);
+ output_ref = asmb_ref(input_ref);
+ if(memcmp(output_our,output_ref, len[i]) != 0) {
+ printf("Testfall falsch!\nInput:\n\t");
+ for(j = 0; j <= len[i]; j++) {
+ printf("%02X ", input[i][j]);
+ }
+ printf("\nerwartet:\n\t");
+ for(j = 0; j <= len[i]; j++) {
+ printf("%02X ", output_ref[j]);
+ }
+ printf("\ntatsaechliches Ergebnis:\n\t");
+ for(j = 0; j <= len[i]; j++) {
+ printf("%02X ", output_our[j]);
+ }