***************************************
*** Auszug aus swaptest_tempvar.lst ***
***************************************
5:swaptest.c **** void tausche_intPtr(int **zeiger1, int **zeiger2){
67 .loc 1 5 50 view -0
68 .cfi_startproc
69 .loc 1 5 50 is_stmt 0 view .LVU1
70 0000 F30F1EFA endbr64
6:swaptest.c **** int *temp = *zeiger2;
71 .loc 1 6 5 is_stmt 1 view .LVU2
72 # swaptest.c:6: int *temp = *zeiger2;
73 .loc 1 6 10 is_stmt 0 view .LVU3
74 0004 488B06 movq (%rsi), %rax # *zeiger2_3(D), temp
75 .LVL1:
7:swaptest.c **** *zeiger2 = *zeiger1;
76 .loc 1 7 5 is_stmt 1 view .LVU4
77 # swaptest.c:7: *zeiger2 = *zeiger1;
78 .loc 1 7 16 is_stmt 0 view .LVU5
79 0007 488B17 movq (%rdi), %rdx # *zeiger1_5(D), _1
80 # swaptest.c:7: *zeiger2 = *zeiger1;
81 .loc 1 7 14 view .LVU6
82 000a 488916 movq %rdx, (%rsi) # _1, *zeiger2_3(D)
8:swaptest.c **** *zeiger1 = temp;
83 .loc 1 8 5 is_stmt 1 view .LVU7
84 # swaptest.c:8: *zeiger1 = temp;
85 .loc 1 8 14 is_stmt 0 view .LVU8
86 000d 488907 movq %rax, (%rdi) # temp, *zeiger1_5(D)
87 # swaptest.c:9: }
***********************************
*** Auszug aus swaptest_xor.lst ***
***********************************
11:swaptest.c **** void tausche_intPtr(int **zeiger1, int **zeiger2)
12:swaptest.c **** {
67 .loc 1 12 1 view -0
68 .cfi_startproc
69 .loc 1 12 1 is_stmt 0 view .LVU1
70 0000 F30F1EFA endbr64
13:swaptest.c **** **zeiger1 = **zeiger1 ^ **zeiger2;
71 .loc 1 13 5 is_stmt 1 view .LVU2
72 # swaptest.c:13: **zeiger1 = **zeiger1 ^ **zeiger2;
73 .loc 1 13 30 is_stmt 0 view .LVU3
74 0004 488B0E movq (%rsi), %rcx # *zeiger2_12(D), _3
75 # swaptest.c:13: **zeiger1 = **zeiger1 ^ **zeiger2;
76 .loc 1 13 18 view .LVU4
77 0007 488B17 movq (%rdi), %rdx # *zeiger1_11(D), _1
78 # swaptest.c:13: **zeiger1 = **zeiger1 ^ **zeiger2;
79 .loc 1 13 27 view .LVU5
80 000a 8B02 movl (%rdx), %eax # *_1, *_1
81 000c 3301 xorl (%rcx), %eax # *_3, _5
82 # swaptest.c:13: **zeiger1 = **zeiger1 ^ **zeiger2;
83 .loc 1 13 15 view .LVU6
84 000e 8902 movl %eax, (%rdx) # _5, *_1
14:swaptest.c **** **zeiger2 = **zeiger1 ^ **zeiger2;
85 .loc 1 14 5 is_stmt 1 view .LVU7
86 # swaptest.c:14: **zeiger2 = **zeiger1 ^ **zeiger2;
87 .loc 1 14 27 is_stmt 0 view .LVU8
88 0010 3301 xorl (%rcx), %eax # *_3, _7
89 # swaptest.c:14: **zeiger2 = **zeiger1 ^ **zeiger2;
90 .loc 1 14 15 view .LVU9
91 0012 8901 movl %eax, (%rcx) # _7, *_3
15:swaptest.c **** **zeiger1 = **zeiger1 ^ **zeiger2;
92 .loc 1 15 5 is_stmt 1 view .LVU10
93 # swaptest.c:15: **zeiger1 = **zeiger1 ^ **zeiger2;
94 .loc 1 15 27 is_stmt 0 view .LVU11
95 0014 3102 xorl %eax, (%rdx) # _7, *_1
96 # swaptest.c:16: }