1 #as: -mhtm 2 #objdump: -dr -Mhtm 3 #name: Hardware Transactional Memory (HTM) tests 4 5 .* 6 7 Disassembly of section \.text: 8 9 0+00 <htm>: 10 0: (7c 05 07 1d|1d 07 05 7c) tabort\. r5 11 4: (7c e8 86 1d|1d 86 e8 7c) tabortwc\. 7,r8,r16 12 8: (7e 8b 56 5d|5d 56 8b 7e) tabortdc\. 20,r11,r10 13 c: (7e 2a 9e 9d|9d 9e 2a 7e) tabortwci\. 17,r10,-13 14 10: (7f a3 de dd|dd de a3 7f) tabortdci\. 29,r3,-5 15 14: (7c 00 05 1d|1d 05 00 7c) tbegin\. 16 18: (7f 80 05 9c|9c 05 80 7f) tcheck cr7 17 1c: (7c 00 05 5d|5d 05 00 7c) tend\. 18 20: (7c 00 05 5d|5d 05 00 7c) tend\. 19 24: (7e 00 05 5d|5d 05 00 7e) tendall\. 20 28: (7e 00 05 5d|5d 05 00 7e) tendall\. 21 2c: (7c 18 07 5d|5d 07 18 7c) treclaim\. r24 22 30: (7c 00 07 dd|dd 07 00 7c) trechkpt\. 23 34: (7c 00 05 dd|dd 05 00 7c) tsuspend\. 24 38: (7c 00 05 dd|dd 05 00 7c) tsuspend\. 25 3c: (7c 20 05 dd|dd 05 20 7c) tresume\. 26 40: (7c 20 05 dd|dd 05 20 7c) tresume\. 27 #pass 28