Advertisement
NWPlayer123

UhsSubmitBulkRequest2

Apr 13th, 2015
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. UhsSubmitBulkRequest:
  2.                 stwu      r1, -0x4F0(r1)
  3.                 stmw      r23, 0x4CC(r1)
  4.                 mfspr     r0, LR
  5.                 mr.       r25, r3
  6.                 mr        r26, r4
  7.                 mr        r27, r5
  8.                 mr        r28, r6
  9.                 mr        r30, r8
  10.                 mr        r31, r9
  11.                 stw       r0, 0x4F4(r1)
  12.                 mr        r29, r7
  13.                 beq       label4
  14.                 cmpwi     r29, 0
  15.                 beq       label4
  16.                 lwz       r12, 0(r25)
  17.                 cmpwi     r12, 2
  18.                 bne       label3
  19.                 addi      r0, r1, 0x47
  20.                 li        r4, 0
  21.                 clrrwi    r23, r0, 6
  22.                 li        r5, 0x454
  23.                 mr        r3, r23
  24.                 addi      r24, r23, 0x80
  25.                 bl        memset
  26.                 stw       r30, 0x91(r23)
  27.                 li        r0, 0xA1
  28.                 stw       r31, 0x85(r23)
  29.                 li        r8, 0xE
  30.                 stw       r28, 0x8D(r23)
  31.                 addi      r12, r23, 0xC
  32.                 stw       r8, 0x440(r23)
  33.                 cmpwi     r28, 1
  34.                 stw       r0, 4(r23)
  35.                 stw       r26, 0x80(r23)
  36.                 li        r9, 3
  37.                 stw       r24, 0(r23)
  38.                 stw       r9, 0x89(r23)
  39.                 stb       r27, 0x84(r23)
  40.                 bne       label1
  41.                 stw       r29, 0(r12)
  42.                 stw       r30, 4(r12)
  43.                 addi      r12, r12, 0xC
  44.         b     label1
  45.  
  46. label1:     cmpwi     r28, 2
  47.                 mr        r11, r12
  48.                 bne       label2
  49.                 stw       r29, 0(r11)
  50.                 stw       r30, 4(r11)
  51.                 addi      r11, r11, 0xC
  52.         b     label2
  53.  
  54. label2:     lis       r8, 0x2AAB
  55.                 subf      r0, r12, r11
  56.                 addi      r8, r8, -0x5555
  57.                 mulhw     r6, r8, r0
  58.                 subf      r9, r23, r12
  59.                 srawi     r7, r0, 0x1F
  60.                 mulhw     r10, r8, r9
  61.                 srawi     r6, r6, 1
  62.                 subf      r5, r7, r6
  63.                 srawi     r0, r9, 0x1F
  64.                 lwz       r3, 0xC(r25)
  65.                 srawi     r10, r10, 1
  66.                 mr        r7, r23
  67.                 li        r4, 0xE
  68.                 subf      r6, r0, r10
  69.                 bl        IOS_Ioctlv
  70.                 b         ret
  71.  
  72. label3:     lis       r3, -0x21
  73.                 addi      r3, r3, -4
  74.                 b         ret
  75.  
  76. label4:     lis       r3, -0x21
  77.                 addi      r3, r3, -3
  78.         b     ret
  79.  
  80. ret:        lmw       r23, 0x4CC(r1)
  81.                 lwz       r0, 0x4F4(r1)
  82.                 mtspr     LR, r0
  83.                 addi      r1, r1, 0x4F0
  84.                 blr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement