Skip to content

Instantly share code, notes, and snippets.

@gpaulsen
Created August 15, 2022 13:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gpaulsen/8d96a9e9dc8c17e803a56e3da7c122ac to your computer and use it in GitHub Desktop.
Save gpaulsen/8d96a9e9dc8c17e803a56e3da7c122ac to your computer and use it in GitHub Desktop.
gcc ppc64le disassembly of mca_pml_ob1_recv_req_start from OMPI PR 10492
00000000000232d0 <mca_pml_ob1_recv_req_start>:
232d0: 03 00 4c 3c addis r2,r12,3
232d4: 30 46 42 38 addi r2,r2,17968
232d8: a6 02 08 7c mflr r0
232dc: d8 ff 61 fb std r27,-40(r1)
232e0: f0 ff c1 fb std r30,-16(r1)
232e4: 00 00 20 39 li r9,0
232e8: e0 ff 81 fb std r28,-32(r1)
232ec: e8 ff a1 fb std r29,-24(r1)
232f0: 00 00 00 39 li r8,0
232f4: ff ff c0 38 li r6,-1
232f8: f8 ff e1 fb std r31,-8(r1)
232fc: 00 00 00 60 nop
23300: 30 85 62 eb ld r27,-31440(r2)
23304: 02 00 e0 38 li r7,2
23308: 78 1b 7e 7c mr r30,r3
2330c: 10 00 01 f8 std r0,16(r1)
23310: 61 ff 21 f8 stdu r1,-160(r1)
23314: 00 00 5b 89 lbz r10,0(r27)
23318: b0 00 e3 eb ld r31,176(r3)
2331c: 00 00 8a 2f cmpwi cr7,r10,0
23320: 80 01 9f eb ld r28,384(r31)
23324: 00 02 03 91 stw r8,512(r3)
23328: 40 00 c3 f8 std r6,64(r3)
2332c: 04 02 03 91 stw r8,516(r3)
23330: 30 02 03 b1 sth r8,560(r3)
23334: 08 02 23 f9 std r9,520(r3)
23338: 10 02 23 f9 std r9,528(r3)
2333c: a0 00 23 91 stw r9,160(r3)
23340: 2c 02 23 91 stw r9,556(r3)
23344: f0 01 23 f9 std r9,496(r3)
23348: 48 00 23 f9 std r9,72(r3)
2334c: 50 00 23 f9 std r9,80(r3)
23350: 58 00 23 f9 std r9,88(r3)
23354: 60 00 e3 90 stw r7,96(r3)
23358: 98 02 9e 40 bne cr7,235f0 <mca_pml_ob1_recv_req_start+0x320>
2335c: 00 00 00 60 nop
23360: 18 85 a2 eb ld r29,-31464(r2)
23364: 00 00 3d 89 lbz r9,0(r29)
23368: 00 00 89 2f cmpwi cr7,r9,0
2336c: 84 02 9e 40 bne cr7,235f0 <mca_pml_ob1_recv_req_start+0x320>
23370: 00 00 00 60 nop
23374: 88 85 22 e9 ld r9,-31352(r2)
23378: 10 00 5c 81 lwz r10,16(r28)
2337c: 00 00 29 89 lbz r9,0(r9)
23380: 01 00 0a 39 addi r8,r10,1
23384: 10 00 1c 91 stw r8,16(r28)
23388: e8 01 5e f9 std r10,488(r30)
2338c: 00 00 89 2f cmpwi cr7,r9,0
23390: 90 02 9e 40 bne cr7,23620 <mca_pml_ob1_recv_req_start+0x350>
23394: da 01 be e8 lwa r5,472(r30)
23398: ff ff 85 2f cmpwi cr7,r5,-1
2339c: 34 04 9e 41 beq cr7,237d0 <mca_pml_ob1_recv_req_start+0x500>
233a0: 80 01 bf eb ld r29,384(r31)
233a4: e0 00 3d e9 ld r9,224(r29)
233a8: 00 48 85 7f cmpw cr7,r5,r9
233ac: a4 08 9c 40 bge cr7,23c50 <mca_pml_ob1_recv_req_start+0x980>
233b0: 70 00 41 fb std r26,112(r1)
233b4: 24 1f ba 78 rldicr r26,r5,3,60
233b8: d8 00 3d e9 ld r9,216(r29)
233bc: 2a d0 49 7d ldx r10,r9,r26
233c0: 14 d2 29 7d add r9,r9,r26
233c4: 00 00 aa 2f cmpdi cr7,r10,0
233c8: a8 08 9e 41 beq cr7,23c70 <mca_pml_ob1_recv_req_start+0x9a0>
233cc: de 01 1e e9 lwa r8,476(r30)
233d0: 00 00 a9 eb ld r29,0(r9)
233d4: 10 00 fd e8 ld r7,16(r29)
233d8: e0 01 fe f8 std r7,480(r30)
233dc: a0 00 3d e9 ld r9,160(r29)
233e0: 00 00 a9 2f cmpdi cr7,r9,0
233e4: 34 00 9e 41 beq cr7,23418 <mca_pml_ob1_recv_req_start+0x148>
233e8: ff ff 88 2f cmpwi cr7,r8,-1
233ec: 88 00 fd eb ld r31,136(r29)
233f0: 78 00 5d 39 addi r10,r29,120
233f4: 1c 00 9e 40 bne cr7,23410 <mca_pml_ob1_recv_req_start+0x140>
233f8: c8 07 00 48 b 23bc0 <mca_pml_ob1_recv_req_start+0x8f0>
233fc: 00 00 42 60 ori r2,r2,0
23400: 40 00 3f 81 lwz r9,64(r31)
23404: 00 40 89 7f cmpw cr7,r9,r8
23408: 14 00 9e 41 beq cr7,2341c <mca_pml_ob1_recv_req_start+0x14c>
2340c: 10 00 ff eb ld r31,16(r31)
23410: 40 f8 aa 7f cmpld cr7,r10,r31
23414: ec ff 9e 40 bne cr7,23400 <mca_pml_ob1_recv_req_start+0x130>
23418: 00 00 e0 3b li r31,0
2341c: b8 00 9e e8 ld r4,184(r30)
23420: d0 01 be e8 ld r5,464(r30)
23424: 18 00 24 e9 ld r9,24(r4)
23428: 79 4b a9 7c or. r9,r5,r9
2342c: c4 06 82 40 bne 23af0 <mca_pml_ob1_recv_req_start+0x820>
23430: 00 00 bf 2f cmpdi cr7,r31,0
23434: 3c 09 9e 41 beq cr7,23d70 <mca_pml_ob1_recv_req_start+0xaa0>
23438: a8 00 1e 81 lwz r8,168(r30)
2343c: 00 00 3b 89 lbz r9,0(r27)
23440: fd ff 48 39 addi r10,r8,-3
23444: 03 00 8a 2b cmplwi cr7,r10,3
23448: b8 07 9d 40 ble cr7,23c00 <mca_pml_ob1_recv_req_start+0x930>
2344c: 18 00 41 f8 std r2,24(r1)
23450: 00 00 a9 2f cmpdi cr7,r9,0
23454: 18 00 5f e9 ld r10,24(r31)
23458: 10 00 1f e9 ld r8,16(r31)
2345c: a0 00 7f eb ld r27,160(r31)
23460: 10 00 0a f9 std r8,16(r10)
23464: 10 00 3f e9 ld r9,16(r31)
23468: 18 00 5f e9 ld r10,24(r31)
2346c: 18 00 49 f9 std r10,24(r9)
23470: a0 00 3d e9 ld r9,160(r29)
23474: ff ff 29 39 addi r9,r9,-1
23478: a0 00 3d f9 std r9,160(r29)
2347c: 18 00 3f e9 ld r9,24(r31)
23480: 30 05 9e 40 bne cr7,239b0 <mca_pml_ob1_recv_req_start+0x6e0>
23484: 00 00 00 60 nop
23488: 18 85 a2 eb ld r29,-31464(r2)
2348c: 00 00 3d 89 lbz r9,0(r29)
23490: 00 00 89 2f cmpwi cr7,r9,0
23494: ac 08 9e 40 bne cr7,23d40 <mca_pml_ob1_recv_req_start+0xa70>
23498: 00 00 3b 89 lbz r9,0(r27)
2349c: 42 00 89 2b cmplwi cr7,r9,66
234a0: 30 05 9e 41 beq cr7,239d0 <mca_pml_ob1_recv_req_start+0x700>
234a4: 43 00 89 2b cmplwi cr7,r9,67
234a8: d8 06 9e 41 beq cr7,23b80 <mca_pml_ob1_recv_req_start+0x8b0>
234ac: 41 00 89 2b cmplwi cr7,r9,65
234b0: f0 06 9e 41 beq cr7,23ba0 <mca_pml_ob1_recv_req_start+0x8d0>
234b4: 00 00 00 60 nop
234b8: 58 85 c2 eb ld r30,-31400(r2)
234bc: a8 00 3f e9 ld r9,168(r31)
234c0: 18 09 5e 81 lwz r10,2328(r30)
234c4: 40 50 a9 7f cmpld cr7,r9,r10
234c8: 20 00 9d 40 ble cr7,234e8 <mca_pml_ob1_recv_req_start+0x218>
234cc: 10 09 7e e8 ld r3,2320(r30)
234d0: a8 01 9f e8 ld r4,424(r31)
234d4: 10 00 23 e9 ld r9,16(r3)
234d8: a6 03 29 7d mtctr r9
234dc: 78 4b 2c 7d mr r12,r9
234e0: 21 04 80 4e bctrl
234e4: 18 00 41 e8 ld r2,24(r1)
234e8: 00 00 3d 89 lbz r9,0(r29)
234ec: 00 00 40 39 li r10,0
234f0: 88 00 5f f9 std r10,136(r31)
234f4: 00 00 89 2f cmpwi cr7,r9,0
234f8: 58 00 9e 40 bne cr7,23550 <mca_pml_ob1_recv_req_start+0x280>
234fc: 98 02 3e e9 ld r9,664(r30)
23500: 20 00 5f 91 stw r10,32(r31)
23504: a0 02 5e 39 addi r10,r30,672
23508: 10 00 3f f9 std r9,16(r31)
2350c: 98 02 fe fb std r31,664(r30)
23510: 00 00 42 60 ori r2,r2,0
23514: 10 00 3f e9 ld r9,16(r31)
23518: 00 50 a9 7f cmpd cr7,r9,r10
2351c: a4 00 9e 41 beq cr7,235c0 <mca_pml_ob1_recv_req_start+0x2f0>
23520: 70 00 41 eb ld r26,112(r1)
23524: a0 00 21 38 addi r1,r1,160
23528: 10 00 01 e8 ld r0,16(r1)
2352c: d8 ff 61 eb ld r27,-40(r1)
23530: e0 ff 81 eb ld r28,-32(r1)
23534: e8 ff a1 eb ld r29,-24(r1)
23538: f0 ff c1 eb ld r30,-16(r1)
2353c: f8 ff e1 eb ld r31,-8(r1)
23540: a6 03 08 7c mtlr r0
23544: 20 00 80 4e blr
23548: 00 00 00 60 nop
2354c: 00 00 42 60 ori r2,r2,0
23550: 01 00 40 39 li r10,1
23554: 98 02 3e e9 ld r9,664(r30)
23558: 00 00 00 60 nop
2355c: 90 85 02 e9 ld r8,-31344(r2)
23560: 20 00 5f 91 stw r10,32(r31)
23564: 1c 00 00 48 b 23580 <mca_pml_ob1_recv_req_start+0x2b0>
23568: 00 00 00 60 nop
2356c: 00 00 00 60 nop
23570: 00 00 00 60 nop
23574: 00 00 00 60 nop
23578: 00 00 00 60 nop
2357c: 00 00 42 60 ori r2,r2,0
23580: 10 00 3f f9 std r9,16(r31)
23584: ac 04 20 7c lwsync
23588: 78 4b 2a 7d mr r10,r9
2358c: a8 40 20 7d ldarx r9,0,r8
23590: 00 50 29 7c cmpd r9,r10
23594: 0c 00 c2 40 bne- 235a0 <mca_pml_ob1_recv_req_start+0x2d0>
23598: ad 41 e0 7f stdcx. r31,0,r8
2359c: f0 ff c2 40 bne- 2358c <mca_pml_ob1_recv_req_start+0x2bc>
235a0: 00 48 aa 7f cmpd cr7,r10,r9
235a4: dc ff 9e 40 bne cr7,23580 <mca_pml_ob1_recv_req_start+0x2b0>
235a8: ac 04 20 7c lwsync
235ac: a0 02 1e 39 addi r8,r30,672
235b0: 00 00 40 39 li r10,0
235b4: 00 40 a9 7f cmpd cr7,r9,r8
235b8: 20 00 5f 91 stw r10,32(r31)
235bc: 64 ff 9e 40 bne cr7,23520 <mca_pml_ob1_recv_req_start+0x250>
235c0: e0 02 3e e9 ld r9,736(r30)
235c4: 00 00 a9 2f cmpdi cr7,r9,0
235c8: 58 ff 9e 41 beq cr7,23520 <mca_pml_ob1_recv_req_start+0x250>
235cc: 70 03 3e 81 lwz r9,880(r30)
235d0: 00 00 89 2f cmpwi cr7,r9,0
235d4: 4c ff 9e 41 beq cr7,23520 <mca_pml_ob1_recv_req_start+0x250>
235d8: 74 03 3e 81 lwz r9,884(r30)
235dc: 01 00 29 39 addi r9,r9,1
235e0: 74 03 3e 91 stw r9,884(r30)
235e4: 70 00 41 eb ld r26,112(r1)
235e8: 3c ff ff 4b b 23524 <mca_pml_ob1_recv_req_start+0x254>
235ec: 00 00 42 60 ori r2,r2,0
235f0: 28 00 7c 38 addi r3,r28,40
235f4: cd 1e fe 4b bl 54c0 <00000018.plt_call.pthread_mutex_lock@@GLIBC_2.17>
235f8: 18 00 41 e8 ld r2,24(r1)
235fc: 00 00 00 60 nop
23600: 88 85 22 e9 ld r9,-31352(r2)
23604: 10 00 5c 81 lwz r10,16(r28)
23608: 00 00 29 89 lbz r9,0(r9)
2360c: 01 00 0a 39 addi r8,r10,1
23610: 10 00 1c 91 stw r8,16(r28)
23614: e8 01 5e f9 std r10,488(r30)
23618: 00 00 89 2f cmpwi cr7,r9,0
2361c: 78 fd 9e 41 beq cr7,23394 <mca_pml_ob1_recv_req_start+0xc4>
23620: b0 00 5e e9 ld r10,176(r30)
23624: b9 01 2a 89 lbz r9,441(r10)
23628: 00 00 a9 2f cmpdi cr7,r9,0
2362c: 14 00 9e 41 beq cr7,23640 <mca_pml_ob1_recv_req_start+0x370>
23630: dc 01 3e 81 lwz r9,476(r30)
23634: 1e 00 29 39 addi r9,r9,30
23638: 03 00 89 2a cmplwi cr5,r9,3
2363c: f4 06 95 41 bgt cr5,23d30 <mca_pml_ob1_recv_req_start+0xa60>
23640: ba 01 2a 89 lbz r9,442(r10)
23644: 00 00 89 2e cmpwi cr5,r9,0
23648: 4c fd 96 41 beq cr5,23394 <mca_pml_ob1_recv_req_start+0xc4>
2364c: dc 01 5e 81 lwz r10,476(r30)
23650: ff 7f 20 3d lis r9,32767
23654: ff 7f 00 3d lis r8,32767
23658: ff ff 29 61 ori r9,r9,65535
2365c: f8 ff 08 61 ori r8,r8,65528
23660: 14 52 29 7d add r9,r9,r10
23664: 40 40 89 7e cmplw cr5,r9,r8
23668: 2c fd 95 41 bgt cr5,23394 <mca_pml_ob1_recv_req_start+0xc4>
2366c: 1e 00 4a 39 addi r10,r10,30
23670: 03 00 8a 2a cmplwi cr5,r10,3
23674: 20 fd 95 40 ble cr5,23394 <mca_pml_ob1_recv_req_start+0xc4>
23678: 18 00 41 f8 std r2,24(r1)
2367c: 24 0c 9e 40 bne cr7,242a0 <mca_pml_ob1_recv_req_start+0xfd0>
23680: 4b 00 40 39 li r10,75
23684: a0 00 3e 81 lwz r9,160(r30)
23688: 48 00 5e 91 stw r10,72(r30)
2368c: 00 00 89 2f cmpwi cr7,r9,0
23690: 10 01 9e 40 bne cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
23694: 28 02 3e 81 lwz r9,552(r30)
23698: 88 02 fe 3b addi r31,r30,648
2369c: 00 00 a0 3b li r29,0
236a0: 00 00 a9 2f cmpdi cr7,r9,0
236a4: 48 00 9e 41 beq cr7,236ec <mca_pml_ob1_recv_req_start+0x41c>
236a8: 00 00 00 60 nop
236ac: 00 00 42 60 ori r2,r2,0
236b0: 08 00 9f e8 ld r4,8(r31)
236b4: 00 00 a4 2f cmpdi cr7,r4,0
236b8: 98 06 9e 41 beq cr7,23d50 <mca_pml_ob1_recv_req_start+0xa80>
236bc: 00 00 3f e9 ld r9,0(r31)
236c0: 01 00 bd 3b addi r29,r29,1
236c4: 18 00 ff 3b addi r31,r31,24
236c8: 08 00 69 e8 ld r3,8(r9)
236cc: 08 01 23 e9 ld r9,264(r3)
236d0: a6 03 29 7d mtctr r9
236d4: 78 4b 2c 7d mr r12,r9
236d8: 21 04 80 4e bctrl
236dc: 18 00 41 e8 ld r2,24(r1)
236e0: 28 02 3e 81 lwz r9,552(r30)
236e4: 40 e8 a9 7f cmpld cr7,r9,r29
236e8: c8 ff 9d 41 bgt cr7,236b0 <mca_pml_ob1_recv_req_start+0x3e0>
236ec: a4 00 3e 81 lwz r9,164(r30)
236f0: 00 00 40 39 li r10,0
236f4: 28 02 5e 91 stw r10,552(r30)
236f8: 01 00 89 2f cmpwi cr7,r9,1
236fc: 0c 07 9e 41 beq cr7,23e08 <mca_pml_ob1_recv_req_start+0xb38>
23700: 01 00 00 39 li r8,1
23704: 10 02 3e e9 ld r9,528(r30)
23708: f0 01 5e e9 ld r10,496(r30)
2370c: a0 00 1e 91 stw r8,160(r30)
23710: 40 48 aa 7f cmpld cr7,r10,r9
23714: 08 02 3e e9 ld r9,520(r30)
23718: 50 00 3e f9 std r9,80(r30)
2371c: 10 00 9d 40 ble cr7,2372c <mca_pml_ob1_recv_req_start+0x45c>
23720: 0f 00 20 39 li r9,15
23724: 50 00 5e f9 std r10,80(r30)
23728: 48 00 3e 91 stw r9,72(r30)
2372c: 80 02 9e e8 ld r4,640(r30)
23730: 00 00 a4 2f cmpdi cr7,r4,0
23734: 68 0a 9e 40 bne cr7,2419c <mca_pml_ob1_recv_req_start+0xecc>
23738: 88 00 3e e9 ld r9,136(r30)
2373c: 00 00 a9 2f cmpdi cr7,r9,0
23740: 28 00 9e 41 beq cr7,23768 <mca_pml_ob1_recv_req_start+0x498>
23744: a6 03 29 7d mtctr r9
23748: 00 00 40 39 li r10,0
2374c: 78 f3 c3 7f mr r3,r30
23750: 78 4b 2c 7d mr r12,r9
23754: 88 00 5e f9 std r10,136(r30)
23758: 21 04 80 4e bctrl
2375c: 18 00 41 e8 ld r2,24(r1)
23760: 00 00 a3 2f cmpdi cr7,r3,0
23764: 3c 00 9e 40 bne cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
23768: 00 00 00 60 nop
2376c: 18 85 a2 eb ld r29,-31464(r2)
23770: 00 00 3d 89 lbz r9,0(r29)
23774: 00 00 89 2f cmpwi cr7,r9,0
23778: 4c 0a 9e 40 bne cr7,241c4 <mca_pml_ob1_recv_req_start+0xef4>
2377c: 58 00 3e e9 ld r9,88(r30)
23780: 00 00 a9 2f cmpdi cr7,r9,0
23784: 0c 0a 9e 41 beq cr7,24190 <mca_pml_ob1_recv_req_start+0xec0>
23788: 01 00 20 39 li r9,1
2378c: 58 00 fe eb ld r31,88(r30)
23790: 58 00 3e f9 std r9,88(r30)
23794: 00 00 bf 2f cmpdi cr7,r31,0
23798: 58 09 9e 40 bne cr7,240f0 <mca_pml_ob1_recv_req_start+0xe20>
2379c: 00 00 42 60 ori r2,r2,0
237a0: 00 00 3b 89 lbz r9,0(r27)
237a4: 00 00 89 2f cmpwi cr7,r9,0
237a8: 18 00 9e 40 bne cr7,237c0 <mca_pml_ob1_recv_req_start+0x4f0>
237ac: 00 00 00 60 nop
237b0: 18 85 22 e9 ld r9,-31464(r2)
237b4: 00 00 29 89 lbz r9,0(r9)
237b8: 00 00 89 2f cmpwi cr7,r9,0
237bc: 68 fd 9e 41 beq cr7,23524 <mca_pml_ob1_recv_req_start+0x254>
237c0: 28 00 7c 38 addi r3,r28,40
237c4: 1d 16 fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
237c8: 18 00 41 e8 ld r2,24(r1)
237cc: 58 fd ff 4b b 23524 <mca_pml_ob1_recv_req_start+0x254>
237d0: 70 00 41 fb std r26,112(r1)
237d4: b0 00 3e e9 ld r9,176(r30)
237d8: 80 01 89 e8 ld r4,384(r9)
237dc: e8 00 a4 e8 ld r5,232(r4)
237e0: e0 00 64 e9 ld r11,224(r4)
237e4: d8 00 64 e8 ld r3,216(r4)
237e8: 01 00 45 39 addi r10,r5,1
237ec: 40 58 aa 7f cmpld cr7,r10,r11
237f0: 64 00 9c 40 bge cr7,23854 <mca_pml_ob1_recv_req_start+0x584>
237f4: 24 1f 46 79 rldicr r6,r10,3,60
237f8: f8 ff c6 38 addi r6,r6,-8
237fc: 14 32 c3 7c add r6,r3,r6
23800: 09 00 a6 eb ldu r29,8(r6)
23804: 00 00 bd 2f cmpdi cr7,r29,0
23808: 40 00 9e 41 beq cr7,23848 <mca_pml_ob1_recv_req_start+0x578>
2380c: de 01 fe e8 lwa r7,476(r30)
23810: a0 00 3d e9 ld r9,160(r29)
23814: 00 00 a9 2f cmpdi cr7,r9,0
23818: 30 00 9e 41 beq cr7,23848 <mca_pml_ob1_recv_req_start+0x578>
2381c: ff ff 87 2f cmpwi cr7,r7,-1
23820: 88 00 fd eb ld r31,136(r29)
23824: 78 00 3d 39 addi r9,r29,120
23828: 18 00 9e 40 bne cr7,23840 <mca_pml_ob1_recv_req_start+0x570>
2382c: a4 00 00 48 b 238d0 <mca_pml_ob1_recv_req_start+0x600>
23830: 40 00 1f 81 lwz r8,64(r31)
23834: 00 38 88 7f cmpw cr7,r8,r7
23838: c0 00 9e 41 beq cr7,238f8 <mca_pml_ob1_recv_req_start+0x628>
2383c: 10 00 ff eb ld r31,16(r31)
23840: 40 f8 a9 7f cmpld cr7,r9,r31
23844: ec ff 9e 40 bne cr7,23830 <mca_pml_ob1_recv_req_start+0x560>
23848: 01 00 4a 39 addi r10,r10,1
2384c: 40 58 aa 7f cmpld cr7,r10,r11
23850: b0 ff 9c 41 blt cr7,23800 <mca_pml_ob1_recv_req_start+0x530>
23854: f8 ff 63 38 addi r3,r3,-8
23858: 00 00 e0 38 li r7,0
2385c: 00 00 42 60 ori r2,r2,0
23860: 09 00 a3 eb ldu r29,8(r3)
23864: 00 00 bd 2f cmpdi cr7,r29,0
23868: 88 01 9e 41 beq cr7,239f0 <mca_pml_ob1_recv_req_start+0x720>
2386c: de 01 1e e9 lwa r8,476(r30)
23870: a0 00 3d e9 ld r9,160(r29)
23874: 00 00 a9 2f cmpdi cr7,r9,0
23878: 78 01 9e 41 beq cr7,239f0 <mca_pml_ob1_recv_req_start+0x720>
2387c: ff ff 88 2f cmpwi cr7,r8,-1
23880: 88 00 fd eb ld r31,136(r29)
23884: 78 00 3d 39 addi r9,r29,120
23888: 28 02 9e 41 beq cr7,23ab0 <mca_pml_ob1_recv_req_start+0x7e0>
2388c: 40 f8 a9 7f cmpld cr7,r9,r31
23890: 1c 00 9e 40 bne cr7,238ac <mca_pml_ob1_recv_req_start+0x5dc>
23894: 5c 01 00 48 b 239f0 <mca_pml_ob1_recv_req_start+0x720>
23898: 00 00 00 60 nop
2389c: 00 00 42 60 ori r2,r2,0
238a0: 10 00 ff eb ld r31,16(r31)
238a4: 40 f8 a9 7f cmpld cr7,r9,r31
238a8: 48 01 9e 41 beq cr7,239f0 <mca_pml_ob1_recv_req_start+0x720>
238ac: 40 00 5f 81 lwz r10,64(r31)
238b0: 00 40 8a 7f cmpw cr7,r10,r8
238b4: ec ff 9e 40 bne cr7,238a0 <mca_pml_ob1_recv_req_start+0x5d0>
238b8: e8 00 e4 f8 std r7,232(r4)
238bc: 00 00 23 e9 ld r9,0(r3)
238c0: 40 00 00 48 b 23900 <mca_pml_ob1_recv_req_start+0x630>
238c4: 00 00 00 60 nop
238c8: 00 00 00 60 nop
238cc: 00 00 42 60 ori r2,r2,0
238d0: 40 f8 a9 7f cmpld cr7,r9,r31
238d4: 18 00 9e 40 bne cr7,238ec <mca_pml_ob1_recv_req_start+0x61c>
238d8: 70 ff ff 4b b 23848 <mca_pml_ob1_recv_req_start+0x578>
238dc: 00 00 42 60 ori r2,r2,0
238e0: 10 00 ff eb ld r31,16(r31)
238e4: 40 f8 a9 7f cmpld cr7,r9,r31
238e8: 60 ff 9e 41 beq cr7,23848 <mca_pml_ob1_recv_req_start+0x578>
238ec: 40 00 1f 81 lwz r8,64(r31)
238f0: 00 00 88 2f cmpwi cr7,r8,0
238f4: ec ff 9c 41 blt cr7,238e0 <mca_pml_ob1_recv_req_start+0x610>
238f8: e8 00 44 f9 std r10,232(r4)
238fc: 00 00 26 e9 ld r9,0(r6)
23900: 10 00 49 e9 ld r10,16(r9)
23904: b8 00 9e e8 ld r4,184(r30)
23908: d0 01 be e8 ld r5,464(r30)
2390c: e0 01 5e f9 std r10,480(r30)
23910: 18 00 24 e9 ld r9,24(r4)
23914: 79 4b a9 7c or. r9,r5,r9
23918: 20 fb 82 41 beq 23438 <mca_pml_ob1_recv_req_start+0x168>
2391c: 38 00 2a e9 ld r9,56(r10)
23920: c8 01 de e8 ld r6,456(r30)
23924: c0 00 5e 3b addi r26,r30,192
23928: 78 d3 43 7f mr r3,r26
2392c: 10 00 49 81 lwz r10,16(r9)
23930: d0 00 5e 91 stw r10,208(r30)
23934: 14 00 49 81 lwz r10,20(r9)
23938: d4 00 5e 91 stw r10,212(r30)
2393c: 60 00 29 e9 ld r9,96(r9)
23940: 20 01 3e f9 std r9,288(r30)
23944: bd 17 fe 4b bl 5100 <00000018.plt_call.opal_convertor_prepare_for_recv>
23948: 18 00 41 e8 ld r2,24(r1)
2394c: d4 00 1e 81 lwz r8,212(r30)
23950: d8 00 3e e9 ld r9,216(r30)
23954: 08 00 0a 75 andis. r10,r8,8
23958: 10 02 3e f9 std r9,528(r30)
2395c: dc fa 82 40 bne 23438 <mca_pml_ob1_recv_req_start+0x168>
23960: d0 00 3e e9 ld r9,208(r30)
23964: 05 00 40 3d lis r10,5
23968: 04 00 e0 3c lis r7,4
2396c: c6 07 4a 79 rldicr r10,r10,32,31
23970: c6 07 e7 78 rldicr r7,r7,32,31
23974: 38 50 2a 7d and r10,r9,r10
23978: 00 38 aa 7f cmpd cr7,r10,r7
2397c: bc fa 9e 41 beq cr7,23438 <mca_pml_ob1_recv_req_start+0x168>
23980: 44 70 29 79 rldicr r9,r9,14,1
23984: 03 00 40 3d lis r10,3
23988: c6 07 4a 79 rldicr r10,r10,32,31
2398c: 82 93 29 79 rldicl r9,r9,50,14
23990: 00 50 a9 7f cmpd cr7,r9,r10
23994: a4 fa 9e 41 beq cr7,23438 <mca_pml_ob1_recv_req_start+0x168>
23998: 00 20 09 75 andis. r9,r8,8192
2399c: f4 03 82 41 beq 23d90 <mca_pml_ob1_recv_req_start+0xac0>
239a0: e0 00 3e e9 ld r9,224(r30)
239a4: 10 02 3e f9 std r9,528(r30)
239a8: 90 fa ff 4b b 23438 <mca_pml_ob1_recv_req_start+0x168>
239ac: 00 00 42 60 ori r2,r2,0
239b0: 28 00 7c 38 addi r3,r28,40
239b4: 2d 14 fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
239b8: 18 00 41 e8 ld r2,24(r1)
239bc: 00 00 3b 89 lbz r9,0(r27)
239c0: 00 00 00 60 nop
239c4: 18 85 a2 eb ld r29,-31464(r2)
239c8: 42 00 89 2b cmplwi cr7,r9,66
239cc: d8 fa 9e 40 bne cr7,234a4 <mca_pml_ob1_recv_req_start+0x1d4>
239d0: 88 00 df e8 ld r6,136(r31)
239d4: 98 00 9f e8 ld r4,152(r31)
239d8: 78 f3 c3 7f mr r3,r30
239dc: a0 00 bf 38 addi r5,r31,160
239e0: 81 16 fe 4b bl 5060 <00000018.plt_call.mca_pml_ob1_recv_request_progress_rndv>
239e4: 18 00 41 e8 ld r2,24(r1)
239e8: cc fa ff 4b b 234b4 <mca_pml_ob1_recv_req_start+0x1e4>
239ec: 00 00 42 60 ori r2,r2,0
239f0: 01 00 e7 38 addi r7,r7,1
239f4: 40 38 a5 7f cmpld cr7,r5,r7
239f8: 68 fe 9c 40 bge cr7,23860 <mca_pml_ob1_recv_req_start+0x590>
239fc: 00 00 00 60 nop
23a00: 98 85 22 e9 ld r9,-31336(r2)
23a04: b8 00 9e e8 ld r4,184(r30)
23a08: d0 01 be e8 ld r5,464(r30)
23a0c: 58 00 bc 3b addi r29,r28,88
23a10: 00 00 49 e9 ld r10,0(r9)
23a14: e0 01 5e f9 std r10,480(r30)
23a18: 18 00 24 e9 ld r9,24(r4)
23a1c: 79 4b a9 7c or. r9,r5,r9
23a20: 80 02 82 40 bne 23ca0 <mca_pml_ob1_recv_req_start+0x9d0>
23a24: a8 00 3e 81 lwz r9,168(r30)
23a28: fd ff 29 39 addi r9,r9,-3
23a2c: fa 07 29 55 rlwinm r9,r9,0,31,29
23a30: 00 00 89 2f cmpwi cr7,r9,0
23a34: 2c 00 9e 41 beq cr7,23a60 <mca_pml_ob1_recv_req_start+0x790>
23a38: 28 00 5d e9 ld r10,40(r29)
23a3c: 10 00 3d 39 addi r9,r29,16
23a40: 18 00 5e f9 std r10,24(r30)
23a44: 28 00 5d e9 ld r10,40(r29)
23a48: 10 00 ca fb std r30,16(r10)
23a4c: 10 00 3e f9 std r9,16(r30)
23a50: 28 00 dd fb std r30,40(r29)
23a54: 38 00 3d e9 ld r9,56(r29)
23a58: 01 00 29 39 addi r9,r9,1
23a5c: 38 00 3d f9 std r9,56(r29)
23a60: 00 00 3b 89 lbz r9,0(r27)
23a64: 00 00 40 39 li r10,0
23a68: 32 02 5e 99 stb r10,562(r30)
23a6c: 00 00 89 2f cmpwi cr7,r9,0
23a70: 20 00 9e 40 bne cr7,23a90 <mca_pml_ob1_recv_req_start+0x7c0>
23a74: 00 00 00 60 nop
23a78: 18 85 22 e9 ld r9,-31464(r2)
23a7c: 00 00 29 89 lbz r9,0(r9)
23a80: 00 00 89 2f cmpwi cr7,r9,0
23a84: 9c fa 9e 41 beq cr7,23520 <mca_pml_ob1_recv_req_start+0x250>
23a88: 00 00 00 60 nop
23a8c: 00 00 42 60 ori r2,r2,0
23a90: 28 00 7c 38 addi r3,r28,40
23a94: 4d 13 fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
23a98: 18 00 41 e8 ld r2,24(r1)
23a9c: 70 00 41 eb ld r26,112(r1)
23aa0: 84 fa ff 4b b 23524 <mca_pml_ob1_recv_req_start+0x254>
23aa4: 00 00 00 60 nop
23aa8: 00 00 00 60 nop
23aac: 00 00 42 60 ori r2,r2,0
23ab0: 40 f8 a9 7f cmpld cr7,r9,r31
23ab4: 18 00 9e 40 bne cr7,23acc <mca_pml_ob1_recv_req_start+0x7fc>
23ab8: 38 ff ff 4b b 239f0 <mca_pml_ob1_recv_req_start+0x720>
23abc: 00 00 42 60 ori r2,r2,0
23ac0: 10 00 ff eb ld r31,16(r31)
23ac4: 40 f8 a9 7f cmpld cr7,r9,r31
23ac8: 28 ff 9e 41 beq cr7,239f0 <mca_pml_ob1_recv_req_start+0x720>
23acc: 40 00 5f 81 lwz r10,64(r31)
23ad0: 00 00 8a 2f cmpwi cr7,r10,0
23ad4: ec ff 9c 41 blt cr7,23ac0 <mca_pml_ob1_recv_req_start+0x7f0>
23ad8: e8 00 e4 f8 std r7,232(r4)
23adc: 00 00 23 e9 ld r9,0(r3)
23ae0: 20 fe ff 4b b 23900 <mca_pml_ob1_recv_req_start+0x630>
23ae4: 00 00 00 60 nop
23ae8: 00 00 00 60 nop
23aec: 00 00 42 60 ori r2,r2,0
23af0: 38 00 27 e9 ld r9,56(r7)
23af4: c8 01 de e8 ld r6,456(r30)
23af8: c0 00 5e 3b addi r26,r30,192
23afc: 78 d3 43 7f mr r3,r26
23b00: 10 00 49 81 lwz r10,16(r9)
23b04: d0 00 5e 91 stw r10,208(r30)
23b08: 14 00 49 81 lwz r10,20(r9)
23b0c: d4 00 5e 91 stw r10,212(r30)
23b10: 60 00 29 e9 ld r9,96(r9)
23b14: 20 01 3e f9 std r9,288(r30)
23b18: e9 15 fe 4b bl 5100 <00000018.plt_call.opal_convertor_prepare_for_recv>
23b1c: 18 00 41 e8 ld r2,24(r1)
23b20: d4 00 1e 81 lwz r8,212(r30)
23b24: d8 00 3e e9 ld r9,216(r30)
23b28: 08 00 0a 75 andis. r10,r8,8
23b2c: 10 02 3e f9 std r9,528(r30)
23b30: 00 f9 82 40 bne 23430 <mca_pml_ob1_recv_req_start+0x160>
23b34: d0 00 3e e9 ld r9,208(r30)
23b38: 05 00 40 3d lis r10,5
23b3c: 04 00 e0 3c lis r7,4
23b40: c6 07 4a 79 rldicr r10,r10,32,31
23b44: c6 07 e7 78 rldicr r7,r7,32,31
23b48: 38 50 2a 7d and r10,r9,r10
23b4c: 00 38 aa 7f cmpd cr7,r10,r7
23b50: e0 f8 9e 41 beq cr7,23430 <mca_pml_ob1_recv_req_start+0x160>
23b54: 44 70 29 79 rldicr r9,r9,14,1
23b58: 03 00 40 3d lis r10,3
23b5c: c6 07 4a 79 rldicr r10,r10,32,31
23b60: 82 93 29 79 rldicl r9,r9,50,14
23b64: 00 50 a9 7f cmpd cr7,r9,r10
23b68: c8 f8 9e 41 beq cr7,23430 <mca_pml_ob1_recv_req_start+0x160>
23b6c: 00 20 09 75 andis. r9,r8,8192
23b70: 10 02 82 41 beq 23d80 <mca_pml_ob1_recv_req_start+0xab0>
23b74: e0 00 3e e9 ld r9,224(r30)
23b78: 10 02 3e f9 std r9,528(r30)
23b7c: b4 f8 ff 4b b 23430 <mca_pml_ob1_recv_req_start+0x160>
23b80: 88 00 df e8 ld r6,136(r31)
23b84: 98 00 9f e8 ld r4,152(r31)
23b88: 78 f3 c3 7f mr r3,r30
23b8c: a0 00 bf 38 addi r5,r31,160
23b90: 71 12 fe 4b bl 4e00 <00000018.plt_call.mca_pml_ob1_recv_request_progress_rget>
23b94: 18 00 41 e8 ld r2,24(r1)
23b98: 1c f9 ff 4b b 234b4 <mca_pml_ob1_recv_req_start+0x1e4>
23b9c: 00 00 42 60 ori r2,r2,0
23ba0: 88 00 df e8 ld r6,136(r31)
23ba4: 98 00 9f e8 ld r4,152(r31)
23ba8: 78 f3 c3 7f mr r3,r30
23bac: a0 00 bf 38 addi r5,r31,160
23bb0: d1 17 fe 4b bl 5380 <00000018.plt_call.mca_pml_ob1_recv_request_progress_match>
23bb4: 18 00 41 e8 ld r2,24(r1)
23bb8: fc f8 ff 4b b 234b4 <mca_pml_ob1_recv_req_start+0x1e4>
23bbc: 00 00 42 60 ori r2,r2,0
23bc0: 40 f8 aa 7f cmpld cr7,r10,r31
23bc4: 54 f8 9e 41 beq cr7,23418 <mca_pml_ob1_recv_req_start+0x148>
23bc8: 18 00 00 48 b 23be0 <mca_pml_ob1_recv_req_start+0x910>
23bcc: 00 00 00 60 nop
23bd0: 00 00 00 60 nop
23bd4: 00 00 00 60 nop
23bd8: 00 00 00 60 nop
23bdc: 00 00 42 60 ori r2,r2,0
23be0: 40 00 3f 81 lwz r9,64(r31)
23be4: 00 00 89 2f cmpwi cr7,r9,0
23be8: 34 f8 9c 40 bge cr7,2341c <mca_pml_ob1_recv_req_start+0x14c>
23bec: 10 00 ff eb ld r31,16(r31)
23bf0: 40 f8 aa 7f cmpld cr7,r10,r31
23bf4: ec ff 9e 40 bne cr7,23be0 <mca_pml_ob1_recv_req_start+0x910>
23bf8: 20 f8 ff 4b b 23418 <mca_pml_ob1_recv_req_start+0x148>
23bfc: 00 00 42 60 ori r2,r2,0
23c00: fb ff 08 39 addi r8,r8,-5
23c04: 01 00 88 2b cmplwi cr7,r8,1
23c08: 98 01 9d 40 ble cr7,23da0 <mca_pml_ob1_recv_req_start+0xad0>
23c0c: 00 00 a9 2f cmpdi cr7,r9,0
23c10: 80 00 9e 40 bne cr7,23c90 <mca_pml_ob1_recv_req_start+0x9c0>
23c14: 00 00 00 60 nop
23c18: 18 85 22 e9 ld r9,-31464(r2)
23c1c: 00 00 29 89 lbz r9,0(r9)
23c20: 00 00 89 2f cmpwi cr7,r9,0
23c24: 6c 00 9e 40 bne cr7,23c90 <mca_pml_ob1_recv_req_start+0x9c0>
23c28: 88 00 df e8 ld r6,136(r31)
23c2c: 98 00 9f e8 ld r4,152(r31)
23c30: 78 f3 c3 7f mr r3,r30
23c34: a0 00 bf 38 addi r5,r31,160
23c38: 69 19 fe 4b bl 55a0 <00000018.plt_call.mca_pml_ob1_recv_request_matched_probe>
23c3c: 18 00 41 e8 ld r2,24(r1)
23c40: 70 00 41 eb ld r26,112(r1)
23c44: e0 f8 ff 4b b 23524 <mca_pml_ob1_recv_req_start+0x254>
23c48: 00 00 00 60 nop
23c4c: 00 00 42 60 ori r2,r2,0
23c50: fd ff 82 3c addis r4,r2,-3
23c54: ff ff 60 38 li r3,-1
23c58: 18 00 41 f8 std r2,24(r1)
23c5c: 70 00 41 fb std r26,112(r1)
23c60: 80 79 84 38 addi r4,r4,31104
23c64: 5d 16 fe 4b bl 52c0 <00000018.plt_call.ompi_rte_abort>
23c68: 18 00 41 e8 ld r2,24(r1)
23c6c: 00 00 42 60 ori r2,r2,0
23c70: 78 fb e3 7f mr r3,r31
23c74: 78 eb a4 7f mr r4,r29
23c78: c9 1a fe 4b bl 5740 <00000018.plt_call.mca_pml_ob1_peer_create>
23c7c: 18 00 41 e8 ld r2,24(r1)
23c80: d8 00 3d e9 ld r9,216(r29)
23c84: 14 d2 29 7d add r9,r9,r26
23c88: 44 f7 ff 4b b 233cc <mca_pml_ob1_recv_req_start+0xfc>
23c8c: 00 00 42 60 ori r2,r2,0
23c90: 28 00 7c 38 addi r3,r28,40
23c94: 4d 11 fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
23c98: 18 00 41 e8 ld r2,24(r1)
23c9c: 8c ff ff 4b b 23c28 <mca_pml_ob1_recv_req_start+0x958>
23ca0: 38 00 2a e9 ld r9,56(r10)
23ca4: c8 01 de e8 ld r6,456(r30)
23ca8: c0 00 fe 3b addi r31,r30,192
23cac: 78 fb e3 7f mr r3,r31
23cb0: 10 00 49 81 lwz r10,16(r9)
23cb4: d0 00 5e 91 stw r10,208(r30)
23cb8: 14 00 49 81 lwz r10,20(r9)
23cbc: d4 00 5e 91 stw r10,212(r30)
23cc0: 60 00 29 e9 ld r9,96(r9)
23cc4: 20 01 3e f9 std r9,288(r30)
23cc8: 39 14 fe 4b bl 5100 <00000018.plt_call.opal_convertor_prepare_for_recv>
23ccc: 18 00 41 e8 ld r2,24(r1)
23cd0: d4 00 1e 81 lwz r8,212(r30)
23cd4: d8 00 3e e9 ld r9,216(r30)
23cd8: 08 00 0a 75 andis. r10,r8,8
23cdc: 10 02 3e f9 std r9,528(r30)
23ce0: 44 fd 82 40 bne 23a24 <mca_pml_ob1_recv_req_start+0x754>
23ce4: d0 00 3e e9 ld r9,208(r30)
23ce8: 05 00 40 3d lis r10,5
23cec: 04 00 e0 3c lis r7,4
23cf0: c6 07 4a 79 rldicr r10,r10,32,31
23cf4: c6 07 e7 78 rldicr r7,r7,32,31
23cf8: 38 50 2a 7d and r10,r9,r10
23cfc: 00 38 aa 7f cmpd cr7,r10,r7
23d00: 24 fd 9e 41 beq cr7,23a24 <mca_pml_ob1_recv_req_start+0x754>
23d04: 44 70 29 79 rldicr r9,r9,14,1
23d08: 03 00 40 3d lis r10,3
23d0c: c6 07 4a 79 rldicr r10,r10,32,31
23d10: 82 93 29 79 rldicl r9,r9,50,14
23d14: 00 50 a9 7f cmpd cr7,r9,r10
23d18: 0c fd 9e 41 beq cr7,23a24 <mca_pml_ob1_recv_req_start+0x754>
23d1c: 00 20 09 75 andis. r9,r8,8192
23d20: 04 03 82 41 beq 24024 <mca_pml_ob1_recv_req_start+0xd54>
23d24: e0 00 3e e9 ld r9,224(r30)
23d28: 10 02 3e f9 std r9,528(r30)
23d2c: f8 fc ff 4b b 23a24 <mca_pml_ob1_recv_req_start+0x754>
23d30: 18 00 41 f8 std r2,24(r1)
23d34: 4d 00 40 39 li r10,77
23d38: 4c f9 ff 4b b 23684 <mca_pml_ob1_recv_req_start+0x3b4>
23d3c: 00 00 42 60 ori r2,r2,0
23d40: 28 00 7c 38 addi r3,r28,40
23d44: 9d 10 fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
23d48: 18 00 41 e8 ld r2,24(r1)
23d4c: 4c f7 ff 4b b 23498 <mca_pml_ob1_recv_req_start+0x1c8>
23d50: 01 00 bd 3b addi r29,r29,1
23d54: 18 00 ff 3b addi r31,r31,24
23d58: 40 48 bd 7f cmpld cr7,r29,r9
23d5c: 54 f9 9c 41 blt cr7,236b0 <mca_pml_ob1_recv_req_start+0x3e0>
23d60: 8c f9 ff 4b b 236ec <mca_pml_ob1_recv_req_start+0x41c>
23d64: 00 00 00 60 nop
23d68: 00 00 00 60 nop
23d6c: 00 00 42 60 ori r2,r2,0
23d70: 28 00 bd 3b addi r29,r29,40
23d74: b0 fc ff 4b b 23a24 <mca_pml_ob1_recv_req_start+0x754>
23d78: 00 00 00 60 nop
23d7c: 00 00 42 60 ori r2,r2,0
23d80: 78 d3 43 7f mr r3,r26
23d84: 5d 19 fe 4b bl 56e0 <00000018.plt_call.opal_convertor_compute_remote_size>
23d88: 18 00 41 e8 ld r2,24(r1)
23d8c: e8 fd ff 4b b 23b74 <mca_pml_ob1_recv_req_start+0x8a4>
23d90: 78 d3 43 7f mr r3,r26
23d94: 4d 19 fe 4b bl 56e0 <00000018.plt_call.opal_convertor_compute_remote_size>
23d98: 18 00 41 e8 ld r2,24(r1)
23d9c: 04 fc ff 4b b 239a0 <mca_pml_ob1_recv_req_start+0x6d0>
23da0: 18 00 5f e9 ld r10,24(r31)
23da4: 10 00 1f e9 ld r8,16(r31)
23da8: 00 00 a9 2f cmpdi cr7,r9,0
23dac: 10 00 0a f9 std r8,16(r10)
23db0: 10 00 3f e9 ld r9,16(r31)
23db4: 18 00 5f e9 ld r10,24(r31)
23db8: 18 00 49 f9 std r10,24(r9)
23dbc: a0 00 3d e9 ld r9,160(r29)
23dc0: ff ff 29 39 addi r9,r9,-1
23dc4: a0 00 3d f9 std r9,160(r29)
23dc8: 18 00 3f e9 ld r9,24(r31)
23dcc: 48 02 9e 40 bne cr7,24014 <mca_pml_ob1_recv_req_start+0xd44>
23dd0: 00 00 00 60 nop
23dd4: 18 85 22 e9 ld r9,-31464(r2)
23dd8: 00 00 29 89 lbz r9,0(r9)
23ddc: 00 00 89 2f cmpwi cr7,r9,0
23de0: 34 02 9e 40 bne cr7,24014 <mca_pml_ob1_recv_req_start+0xd44>
23de4: c8 01 fe fb std r31,456(r30)
23de8: 78 f3 c3 7f mr r3,r30
23dec: a0 00 bf 38 addi r5,r31,160
23df0: 88 00 df e8 ld r6,136(r31)
23df4: 98 00 9f e8 ld r4,152(r31)
23df8: a9 17 fe 4b bl 55a0 <00000018.plt_call.mca_pml_ob1_recv_request_matched_probe>
23dfc: 18 00 41 e8 ld r2,24(r1)
23e00: 70 00 41 eb ld r26,112(r1)
23e04: 20 f7 ff 4b b 23524 <mca_pml_ob1_recv_req_start+0x254>
23e08: 48 00 3e 81 lwz r9,72(r30)
23e0c: 00 00 89 2f cmpwi cr7,r9,0
23e10: 24 02 9e 40 bne cr7,24034 <mca_pml_ob1_recv_req_start+0xd64>
23e14: 6a 00 9e e8 lwa r4,104(r30)
23e18: 00 00 20 39 li r9,0
23e1c: 02 80 e0 3b li r31,-32766
23e20: 60 00 3e 91 stw r9,96(r30)
23e24: 02 80 84 2f cmpwi cr7,r4,-32766
23e28: 1c 00 9e 41 beq cr7,23e44 <mca_pml_ob1_recv_req_start+0xb74>
23e2c: 00 00 00 60 nop
23e30: 10 85 62 e8 ld r3,-31472(r2)
23e34: 00 00 a0 38 li r5,0
23e38: 89 12 fe 4b bl 50c0 <00000018.plt_call.opal_pointer_array_set_item>
23e3c: 18 00 41 e8 ld r2,24(r1)
23e40: 68 00 fe 93 stw r31,104(r30)
23e44: 00 00 00 60 nop
23e48: 18 85 a2 eb ld r29,-31464(r2)
23e4c: b0 00 5e e9 ld r10,176(r30)
23e50: 00 00 3d 89 lbz r9,0(r29)
23e54: 00 00 89 2f cmpwi cr7,r9,0
23e58: b0 03 9e 40 bne cr7,24208 <mca_pml_ob1_recv_req_start+0xf38>
23e5c: 08 00 2a 81 lwz r9,8(r10)
23e60: ff ff 29 39 addi r9,r9,-1
23e64: 08 00 2a 91 stw r9,8(r10)
23e68: 00 00 42 60 ori r2,r2,0
23e6c: 08 00 2a 81 lwz r9,8(r10)
23e70: b4 07 29 7d extsw r9,r9
23e74: 00 00 a9 2f cmpdi cr7,r9,0
23e78: 64 00 9e 40 bne cr7,23edc <mca_pml_ob1_recv_req_start+0xc0c>
23e7c: 70 00 41 fb std r26,112(r1)
23e80: b0 00 5e eb ld r26,176(r30)
23e84: 00 00 3a e9 ld r9,0(r26)
23e88: 30 00 e9 eb ld r31,48(r9)
23e8c: 00 00 3f e9 ld r9,0(r31)
23e90: 00 00 a9 2f cmpdi cr7,r9,0
23e94: 30 00 9e 41 beq cr7,23ec4 <mca_pml_ob1_recv_req_start+0xbf4>
23e98: 00 00 00 60 nop
23e9c: 00 00 42 60 ori r2,r2,0
23ea0: a6 03 29 7d mtctr r9
23ea4: 78 4b 2c 7d mr r12,r9
23ea8: 78 d3 43 7f mr r3,r26
23eac: 21 04 80 4e bctrl
23eb0: 18 00 41 e8 ld r2,24(r1)
23eb4: 09 00 3f e9 ldu r9,8(r31)
23eb8: 00 00 a9 2f cmpdi cr7,r9,0
23ebc: e4 ff 9e 40 bne cr7,23ea0 <mca_pml_ob1_recv_req_start+0xbd0>
23ec0: b0 00 5e eb ld r26,176(r30)
23ec4: 78 d3 43 7f mr r3,r26
23ec8: d9 11 fe 4b bl 50a0 <00000018.plt_call.free@@GLIBC_2.17>
23ecc: 18 00 41 e8 ld r2,24(r1)
23ed0: 00 00 20 39 li r9,0
23ed4: b0 00 3e f9 std r9,176(r30)
23ed8: 70 00 41 eb ld r26,112(r1)
23edc: b8 00 3e e9 ld r9,184(r30)
23ee0: 10 00 49 a1 lhz r10,16(r9)
23ee4: 00 02 4a 71 andi. r10,r10,512
23ee8: 94 00 82 40 bne 23f7c <mca_pml_ob1_recv_req_start+0xcac>
23eec: 00 00 5d 89 lbz r10,0(r29)
23ef0: 00 00 8a 2f cmpwi cr7,r10,0
23ef4: 54 03 9e 40 bne cr7,24248 <mca_pml_ob1_recv_req_start+0xf78>
23ef8: 08 00 49 81 lwz r10,8(r9)
23efc: ff ff 4a 39 addi r10,r10,-1
23f00: 08 00 49 91 stw r10,8(r9)
23f04: 00 00 42 60 ori r2,r2,0
23f08: 08 00 29 81 lwz r9,8(r9)
23f0c: b4 07 29 7d extsw r9,r9
23f10: 00 00 a9 2f cmpdi cr7,r9,0
23f14: 68 00 9e 40 bne cr7,23f7c <mca_pml_ob1_recv_req_start+0xcac>
23f18: 70 00 41 fb std r26,112(r1)
23f1c: b8 00 5e eb ld r26,184(r30)
23f20: 00 00 3a e9 ld r9,0(r26)
23f24: 30 00 e9 eb ld r31,48(r9)
23f28: 00 00 3f e9 ld r9,0(r31)
23f2c: 00 00 a9 2f cmpdi cr7,r9,0
23f30: 34 00 9e 41 beq cr7,23f64 <mca_pml_ob1_recv_req_start+0xc94>
23f34: 00 00 00 60 nop
23f38: 00 00 00 60 nop
23f3c: 00 00 42 60 ori r2,r2,0
23f40: a6 03 29 7d mtctr r9
23f44: 78 4b 2c 7d mr r12,r9
23f48: 78 d3 43 7f mr r3,r26
23f4c: 21 04 80 4e bctrl
23f50: 18 00 41 e8 ld r2,24(r1)
23f54: 09 00 3f e9 ldu r9,8(r31)
23f58: 00 00 a9 2f cmpdi cr7,r9,0
23f5c: e4 ff 9e 40 bne cr7,23f40 <mca_pml_ob1_recv_req_start+0xc70>
23f60: b8 00 5e eb ld r26,184(r30)
23f64: 78 d3 43 7f mr r3,r26
23f68: 39 11 fe 4b bl 50a0 <00000018.plt_call.free@@GLIBC_2.17>
23f6c: 18 00 41 e8 ld r2,24(r1)
23f70: 00 00 20 39 li r9,0
23f74: b8 00 3e f9 std r9,184(r30)
23f78: 70 00 41 eb ld r26,112(r1)
23f7c: 00 01 3e 81 lwz r9,256(r30)
23f80: 05 00 89 2b cmplwi cr7,r9,5
23f84: a4 02 9d 41 bgt cr7,24228 <mca_pml_ob1_recv_req_start+0xf58>
23f88: 80 02 9e e8 ld r4,640(r30)
23f8c: 00 08 20 3d lis r9,2048
23f90: 00 00 e0 3b li r31,0
23f94: 20 00 29 61 ori r9,r9,32
23f98: e8 00 fe fb std r31,232(r30)
23f9c: 28 01 fe 93 stw r31,296(r30)
23fa0: 00 00 a4 2f cmpdi cr7,r4,0
23fa4: d4 00 3e 91 stw r9,212(r30)
23fa8: 24 00 9e 41 beq cr7,23fcc <mca_pml_ob1_recv_req_start+0xcfc>
23fac: 78 02 3e e9 ld r9,632(r30)
23fb0: 08 00 69 e8 ld r3,8(r9)
23fb4: 08 01 23 e9 ld r9,264(r3)
23fb8: a6 03 29 7d mtctr r9
23fbc: 78 4b 2c 7d mr r12,r9
23fc0: 21 04 80 4e bctrl
23fc4: 18 00 41 e8 ld r2,24(r1)
23fc8: 80 02 fe fb std r31,640(r30)
23fcc: 00 00 5d 89 lbz r10,0(r29)
23fd0: 00 00 00 60 nop
23fd4: 00 00 8a 2f cmpwi cr7,r10,0
23fd8: 80 00 9e 40 bne cr7,24058 <mca_pml_ob1_recv_req_start+0xd88>
23fdc: 20 85 22 e9 ld r9,-31456(r2)
23fe0: 20 00 5e 91 stw r10,32(r30)
23fe4: 18 00 49 e9 ld r10,24(r9)
23fe8: 20 00 09 39 addi r8,r9,32
23fec: 10 00 5e f9 std r10,16(r30)
23ff0: 18 00 c9 fb std r30,24(r9)
23ff4: 00 00 42 60 ori r2,r2,0
23ff8: 10 00 5e e9 ld r10,16(r30)
23ffc: 00 40 aa 7f cmpd cr7,r10,r8
24000: 68 01 9e 41 beq cr7,24168 <mca_pml_ob1_recv_req_start+0xe98>
24004: 00 00 3b 89 lbz r9,0(r27)
24008: 00 00 89 2f cmpwi cr7,r9,0
2400c: 18 f5 9e 41 beq cr7,23524 <mca_pml_ob1_recv_req_start+0x254>
24010: b0 f7 ff 4b b 237c0 <mca_pml_ob1_recv_req_start+0x4f0>
24014: 28 00 7c 38 addi r3,r28,40
24018: c9 0d fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
2401c: 18 00 41 e8 ld r2,24(r1)
24020: c4 fd ff 4b b 23de4 <mca_pml_ob1_recv_req_start+0xb14>
24024: 78 fb e3 7f mr r3,r31
24028: b9 16 fe 4b bl 56e0 <00000018.plt_call.opal_convertor_compute_remote_size>
2402c: 18 00 41 e8 ld r2,24(r1)
24030: f4 fc ff 4b b 23d24 <mca_pml_ob1_recv_req_start+0xa54>
24034: 07 00 20 39 li r9,7
24038: fd ff a2 3c addis r5,r2,-3
2403c: 88 7e a5 38 addi r5,r5,32392
24040: 60 00 81 38 addi r4,r1,96
24044: 00 00 60 38 li r3,0
24048: 60 00 21 91 stw r9,96(r1)
2404c: 75 0e fe 4b bl 4ec0 <00000018.plt_call.ompi_mpi_errors_are_fatal_comm_handler>
24050: 18 00 41 e8 ld r2,24(r1)
24054: c0 fd ff 4b b 23e14 <mca_pml_ob1_recv_req_start+0xb44>
24058: 20 85 02 e9 ld r8,-31456(r2)
2405c: 01 00 20 39 li r9,1
24060: 20 00 3e 91 stw r9,32(r30)
24064: 18 00 e8 38 addi r7,r8,24
24068: 00 00 27 e9 ld r9,0(r7)
2406c: 14 00 00 48 b 24080 <mca_pml_ob1_recv_req_start+0xdb0>
24070: 00 00 00 60 nop
24074: 00 00 00 60 nop
24078: 00 00 00 60 nop
2407c: 00 00 42 60 ori r2,r2,0
24080: 10 00 3e f9 std r9,16(r30)
24084: ac 04 20 7c lwsync
24088: 78 4b 2a 7d mr r10,r9
2408c: a8 38 20 7d ldarx r9,0,r7
24090: 00 50 29 7c cmpd r9,r10
24094: 0c 00 c2 40 bne- 240a0 <mca_pml_ob1_recv_req_start+0xdd0>
24098: ad 39 c0 7f stdcx. r30,0,r7
2409c: f0 ff c2 40 bne- 2408c <mca_pml_ob1_recv_req_start+0xdbc>
240a0: 00 48 aa 7f cmpd cr7,r10,r9
240a4: dc ff 9e 40 bne cr7,24080 <mca_pml_ob1_recv_req_start+0xdb0>
240a8: ac 04 20 7c lwsync
240ac: 20 00 e8 38 addi r7,r8,32
240b0: 00 00 40 39 li r10,0
240b4: 00 38 a9 7f cmpd cr7,r9,r7
240b8: 20 00 5e 91 stw r10,32(r30)
240bc: e4 f6 9e 40 bne cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
240c0: 60 00 28 e9 ld r9,96(r8)
240c4: 00 00 a9 2f cmpdi cr7,r9,0
240c8: d8 f6 9e 41 beq cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
240cc: f0 00 28 81 lwz r9,240(r8)
240d0: 00 00 89 2f cmpwi cr7,r9,0
240d4: cc f6 9e 41 beq cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
240d8: f4 00 28 81 lwz r9,244(r8)
240dc: 01 00 29 39 addi r9,r9,1
240e0: f4 00 28 91 stw r9,244(r8)
240e4: bc f6 ff 4b b 237a0 <mca_pml_ob1_recv_req_start+0x4d0>
240e8: 00 00 00 60 nop
240ec: 00 00 42 60 ori r2,r2,0
240f0: 4a 00 3e e9 lwa r9,72(r30)
240f4: 00 00 a9 2f cmpdi cr7,r9,0
240f8: 70 01 9e 40 bne cr7,24268 <mca_pml_ob1_recv_req_start+0xf98>
240fc: 00 00 3d 89 lbz r9,0(r29)
24100: 00 00 89 2f cmpwi cr7,r9,0
24104: 80 01 9e 40 bne cr7,24284 <mca_pml_ob1_recv_req_start+0xfb4>
24108: 00 00 3f 81 lwz r9,0(r31)
2410c: ff ff 29 39 addi r9,r9,-1
24110: 00 00 3f 91 stw r9,0(r31)
24114: 00 00 42 60 ori r2,r2,0
24118: 00 00 3f 81 lwz r9,0(r31)
2411c: b4 07 29 7d extsw r9,r9
24120: 00 00 a9 2f cmpdi cr7,r9,0
24124: 7c f6 9e 40 bne cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
24128: 00 00 3d 89 lbz r9,0(r29)
2412c: 00 00 89 2f cmpwi cr7,r9,0
24130: d4 fe 9e 41 beq cr7,24004 <mca_pml_ob1_recv_req_start+0xd34>
24134: 38 00 df 3b addi r30,r31,56
24138: 78 f3 c3 7f mr r3,r30
2413c: 85 13 fe 4b bl 54c0 <00000018.plt_call.pthread_mutex_lock@@GLIBC_2.17>
24140: 18 00 41 e8 ld r2,24(r1)
24144: 08 00 7f 38 addi r3,r31,8
24148: 79 15 fe 4b bl 56c0 <00000018.plt_call.pthread_cond_signal@@GLIBC_2.17>
2414c: 18 00 41 e8 ld r2,24(r1)
24150: 78 f3 c3 7f mr r3,r30
24154: 8d 0c fe 4b bl 4de0 <00000018.plt_call.pthread_mutex_unlock@@GLIBC_2.17>
24158: 18 00 41 e8 ld r2,24(r1)
2415c: 00 00 20 39 li r9,0
24160: 70 00 3f 99 stb r9,112(r31)
24164: 3c f6 ff 4b b 237a0 <mca_pml_ob1_recv_req_start+0x4d0>
24168: 60 00 49 e9 ld r10,96(r9)
2416c: 00 00 aa 2f cmpdi cr7,r10,0
24170: 94 fe 9e 41 beq cr7,24004 <mca_pml_ob1_recv_req_start+0xd34>
24174: f0 00 49 81 lwz r10,240(r9)
24178: 00 00 8a 2f cmpwi cr7,r10,0
2417c: 88 fe 9e 41 beq cr7,24004 <mca_pml_ob1_recv_req_start+0xd34>
24180: f4 00 49 81 lwz r10,244(r9)
24184: 01 00 4a 39 addi r10,r10,1
24188: f4 00 49 91 stw r10,244(r9)
2418c: 78 fe ff 4b b 24004 <mca_pml_ob1_recv_req_start+0xd34>
24190: 01 00 20 39 li r9,1
24194: 58 00 3e f9 std r9,88(r30)
24198: 6c fe ff 4b b 24004 <mca_pml_ob1_recv_req_start+0xd34>
2419c: 78 02 3e e9 ld r9,632(r30)
241a0: 08 00 69 e8 ld r3,8(r9)
241a4: 08 01 23 e9 ld r9,264(r3)
241a8: a6 03 29 7d mtctr r9
241ac: 78 4b 2c 7d mr r12,r9
241b0: 21 04 80 4e bctrl
241b4: 18 00 41 e8 ld r2,24(r1)
241b8: 00 00 20 39 li r9,0
241bc: 80 02 3e f9 std r9,640(r30)
241c0: 78 f5 ff 4b b 23738 <mca_pml_ob1_recv_req_start+0x468>
241c4: 58 00 3e 39 addi r9,r30,88
241c8: 00 00 e0 38 li r7,0
241cc: 01 00 40 39 li r10,1
241d0: a8 48 00 7d ldarx r8,0,r9
241d4: 00 38 28 7c cmpd r8,r7
241d8: 0c 00 c2 40 bne- 241e4 <mca_pml_ob1_recv_req_start+0xf14>
241dc: ad 49 40 7d stdcx. r10,0,r9
241e0: f0 ff c2 40 bne- 241d0 <mca_pml_ob1_recv_req_start+0xf00>
241e4: 00 00 a8 2f cmpdi cr7,r8,0
241e8: b8 f5 9e 41 beq cr7,237a0 <mca_pml_ob1_recv_req_start+0x4d0>
241ec: 00 00 1d 89 lbz r8,0(r29)
241f0: 00 00 88 2f cmpwi cr7,r8,0
241f4: 94 f5 9e 41 beq cr7,23788 <mca_pml_ob1_recv_req_start+0x4b8>
241f8: a8 48 e0 7f ldarx r31,0,r9
241fc: ad 49 40 7d stdcx. r10,0,r9
24200: f8 ff c2 40 bne- 241f8 <mca_pml_ob1_recv_req_start+0xf28>
24204: 90 f5 ff 4b b 23794 <mca_pml_ob1_recv_req_start+0x4c4>
24208: 08 00 ea 38 addi r7,r10,8
2420c: ff ff 00 39 li r8,-1
24210: 28 38 c0 7c lwarx r6,0,r7
24214: 14 32 28 7d add r9,r8,r6
24218: 2d 39 20 7d stwcx. r9,0,r7
2421c: f4 ff c2 40 bne- 24210 <mca_pml_ob1_recv_req_start+0xf40>
24220: b4 07 29 7d extsw r9,r9
24224: 50 fc ff 4b b 23e74 <mca_pml_ob1_recv_req_start+0xba4>
24228: 10 01 7e e8 ld r3,272(r30)
2422c: 75 0e fe 4b bl 50a0 <00000018.plt_call.free@@GLIBC_2.17>
24230: 18 00 41 e8 ld r2,24(r1)
24234: 50 01 5e 39 addi r10,r30,336
24238: 05 00 20 39 li r9,5
2423c: 10 01 5e f9 std r10,272(r30)
24240: 00 01 3e 91 stw r9,256(r30)
24244: 44 fd ff 4b b 23f88 <mca_pml_ob1_recv_req_start+0xcb8>
24248: 08 00 e9 38 addi r7,r9,8
2424c: ff ff 00 39 li r8,-1
24250: 28 38 c0 7c lwarx r6,0,r7
24254: 14 32 48 7d add r10,r8,r6
24258: 2d 39 40 7d stwcx. r10,0,r7
2425c: f4 ff c2 40 bne- 24250 <mca_pml_ob1_recv_req_start+0xf80>
24260: b4 07 49 7d extsw r9,r10
24264: ac fc ff 4b b 23f10 <mca_pml_ob1_recv_req_start+0xc40>
24268: 04 00 3f 91 stw r9,4(r31)
2426c: ac 04 20 7c lwsync
24270: 00 00 20 39 li r9,0
24274: 28 f8 40 7d lwarx r10,0,r31
24278: 2d f9 20 7d stwcx. r9,0,r31
2427c: f8 ff c2 40 bne- 24274 <mca_pml_ob1_recv_req_start+0xfa4>
24280: a8 fe ff 4b b 24128 <mca_pml_ob1_recv_req_start+0xe58>
24284: ff ff 40 39 li r10,-1
24288: 28 f8 00 7d lwarx r8,0,r31
2428c: 14 42 2a 7d add r9,r10,r8
24290: 2d f9 20 7d stwcx. r9,0,r31
24294: f4 ff c2 40 bne- 24288 <mca_pml_ob1_recv_req_start+0xfb8>
24298: b4 07 29 7d extsw r9,r9
2429c: 84 fe ff 4b b 24120 <mca_pml_ob1_recv_req_start+0xe50>
242a0: 4d 00 40 39 li r10,77
242a4: e0 f3 ff 4b b 23684 <mca_pml_ob1_recv_req_start+0x3b4>
242a8: 00 00 00 00 .long 0x0
242ac: 00 00 00 01 .long 0x1000000
242b0: 80 06 00 00 .long 0x680
242b4: 00 00 00 60 nop
242b8: 00 00 00 60 nop
242bc: 00 00 00 60 nop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment