
cars.ppc_o:     file format elf32-powerpcle

Disassembly of section .text:

00000000 <SdvMakeChoice>:
   0:	f0 ff 21 94 	stwu    r1,-16(r1)
   4:	0c 00 e1 93 	stw     r31,12(r1)
   8:	78 0b 3f 7c 	mr      r31,r1
   c:	00 00 00 38 	li      r0,0
  10:	78 03 03 7c 	mr      r3,r0
  14:	00 00 61 81 	lwz     r11,0(r1)
  18:	fc ff eb 83 	lwz     r31,-4(r11)
  1c:	78 5b 61 7d 	mr      r1,r11
  20:	20 00 80 4e 	blr

00000024 <error>:
  24:	f0 ff 21 94 	stwu    r1,-16(r1)
  28:	0c 00 e1 93 	stw     r31,12(r1)
  2c:	78 0b 3f 7c 	mr      r31,r1
  30:	00 00 61 81 	lwz     r11,0(r1)
  34:	fc ff eb 83 	lwz     r31,-4(r11)
  38:	78 5b 61 7d 	mr      r1,r11
  3c:	20 00 80 4e 	blr

00000040 <main>:
  40:	d0 ff 21 94 	stwu    r1,-48(r1)
  44:	a6 02 08 7c 	mflr    r0
  48:	34 00 01 90 	stw     r0,52(r1)
  4c:	2c 00 e1 93 	stw     r31,44(r1)
  50:	78 0b 3f 7c 	mr      r31,r1
  54:	00 00 00 38 	li      r0,0
  58:	24 00 1f 90 	stw     r0,36(r31)
  5c:	24 00 1f 80 	lwz     r0,36(r31)
  60:	01 00 80 2f 	cmpwi   cr7,r0,1
  64:	c4 00 9e 41 	beq-    cr7,128 <main+0xe8>
  68:	64 00 00 38 	li      r0,100
  6c:	20 00 1f 90 	stw     r0,32(r31)
  70:	4b 00 00 38 	li      r0,75
  74:	18 00 1f 90 	stw     r0,24(r31)
  78:	ce ff 00 38 	li      r0,-50
  7c:	10 00 1f 90 	stw     r0,16(r31)
  80:	00 00 00 38 	li      r0,0
  84:	08 00 1f 90 	stw     r0,8(r31)
  88:	1c 00 1f 80 	lwz     r0,28(r31)
  8c:	05 00 80 2b 	cmplwi  cr7,r0,5
  90:	60 01 9d 41 	bgt-    cr7,1f0 <main+0x1b0>
  94:	14 00 1f 80 	lwz     r0,20(r31)
  98:	3c 08 09 54 	rlwinm  r9,r0,1,0,30
  9c:	1c 00 1f 80 	lwz     r0,28(r31)
  a0:	50 48 20 7d 	subf    r9,r0,r9
  a4:	0c 00 1f 80 	lwz     r0,12(r31)
  a8:	00 00 89 7f 	cmpw    cr7,r9,r0
  ac:	44 01 9e 40 	bne-    cr7,1f0 <main+0x1b0>
  b0:	14 00 1f 80 	lwz     r0,20(r31)
  b4:	05 00 80 2b 	cmplwi  cr7,r0,5
  b8:	38 01 9d 41 	bgt-    cr7,1f0 <main+0x1b0>
  bc:	b4 00 00 48 	b       170 <main+0x130>
  c0:	14 00 1f 80 	lwz     r0,20(r31)
  c4:	fa ff 20 39 	li      r9,-6
  c8:	40 48 80 7f 	cmplw   cr7,r0,r9
  cc:	a4 00 9d 40 	ble-    cr7,170 <main+0x130>
  d0:	14 00 1f 80 	lwz     r0,20(r31)
  d4:	05 00 80 2b 	cmplwi  cr7,r0,5
  d8:	98 00 9d 41 	bgt-    cr7,170 <main+0x130>
  dc:	20 00 3f 81 	lwz     r9,32(r31)
  e0:	1c 00 1f 80 	lwz     r0,28(r31)
  e4:	14 02 09 7c 	add     r0,r9,r0
  e8:	20 00 1f 90 	stw     r0,32(r31)
  ec:	10 00 3f 81 	lwz     r9,16(r31)
  f0:	0c 00 1f 80 	lwz     r0,12(r31)
  f4:	14 02 09 7c 	add     r0,r9,r0
  f8:	10 00 1f 90 	stw     r0,16(r31)
  fc:	18 00 3f 81 	lwz     r9,24(r31)
 100:	14 00 1f 80 	lwz     r0,20(r31)
 104:	14 02 09 7c 	add     r0,r9,r0
 108:	18 00 1f 90 	stw     r0,24(r31)
 10c:	14 00 3f 81 	lwz     r9,20(r31)
 110:	ff ff 09 38 	addi    r0,r9,-1
 114:	14 00 1f 90 	stw     r0,20(r31)
 118:	08 00 3f 81 	lwz     r9,8(r31)
 11c:	01 00 09 38 	addi    r0,r9,1
 120:	08 00 1f 90 	stw     r0,8(r31)
 124:	4c 00 00 48 	b       170 <main+0x130>
 128:	20 00 3f 81 	lwz     r9,32(r31)
 12c:	1c 00 1f 80 	lwz     r0,28(r31)
 130:	14 02 09 7c 	add     r0,r9,r0
 134:	20 00 1f 90 	stw     r0,32(r31)
 138:	10 00 3f 81 	lwz     r9,16(r31)
 13c:	0c 00 1f 80 	lwz     r0,12(r31)
 140:	14 02 09 7c 	add     r0,r9,r0
 144:	10 00 1f 90 	stw     r0,16(r31)
 148:	18 00 3f 81 	lwz     r9,24(r31)
 14c:	14 00 1f 80 	lwz     r0,20(r31)
 150:	14 02 09 7c 	add     r0,r9,r0
 154:	18 00 1f 90 	stw     r0,24(r31)
 158:	14 00 3f 81 	lwz     r9,20(r31)
 15c:	01 00 09 38 	addi    r0,r9,1
 160:	14 00 1f 90 	stw     r0,20(r31)
 164:	08 00 3f 81 	lwz     r9,8(r31)
 168:	01 00 09 38 	addi    r0,r9,1
 16c:	08 00 1f 90 	stw     r0,8(r31)
 170:	01 00 00 48 	bl      170 <main+0x130>
 174:	78 1b 60 7c 	mr      r0,r3
 178:	00 00 80 2f 	cmpwi   cr7,r0,0
 17c:	44 ff 9e 40 	bne+    cr7,c0 <main+0x80>
 180:	1c 00 1f 80 	lwz     r0,28(r31)
 184:	05 00 80 2b 	cmplwi  cr7,r0,5
 188:	64 00 9d 41 	bgt-    cr7,1ec <main+0x1ac>
 18c:	14 00 3f 81 	lwz     r9,20(r31)
 190:	08 00 1f 80 	lwz     r0,8(r31)
 194:	14 02 09 7c 	add     r0,r9,r0
 198:	3c 08 0b 54 	rlwinm  r11,r0,1,0,30
 19c:	1c 00 3f 81 	lwz     r9,28(r31)
 1a0:	0c 00 1f 80 	lwz     r0,12(r31)
 1a4:	14 02 09 7c 	add     r0,r9,r0
 1a8:	40 00 8b 7f 	cmplw   cr7,r11,r0
 1ac:	40 00 9c 41 	blt-    cr7,1ec <main+0x1ac>
 1b0:	08 00 1f 80 	lwz     r0,8(r31)
 1b4:	05 00 20 1d 	mulli   r9,r0,5
 1b8:	4b 00 29 39 	addi    r9,r9,75
 1bc:	18 00 1f 80 	lwz     r0,24(r31)
 1c0:	40 00 89 7f 	cmplw   cr7,r9,r0
 1c4:	28 00 9c 41 	blt-    cr7,1ec <main+0x1ac>
 1c8:	14 00 1f 80 	lwz     r0,20(r31)
 1cc:	06 00 80 2b 	cmplwi  cr7,r0,6
 1d0:	1c 00 9d 41 	bgt-    cr7,1ec <main+0x1ac>
 1d4:	08 00 1f 80 	lwz     r0,8(r31)
 1d8:	05 00 20 1d 	mulli   r9,r0,5
 1dc:	18 00 1f 80 	lwz     r0,24(r31)
 1e0:	14 02 09 7c 	add     r0,r9,r0
 1e4:	4a 00 80 2b 	cmplwi  cr7,r0,74
 1e8:	08 00 9d 41 	bgt-    cr7,1f0 <main+0x1b0>
 1ec:	01 00 00 48 	bl      1ec <main+0x1ac>
 1f0:	00 00 00 38 	li      r0,0
 1f4:	78 03 03 7c 	mr      r3,r0
 1f8:	00 00 61 81 	lwz     r11,0(r1)
 1fc:	04 00 0b 80 	lwz     r0,4(r11)
 200:	a6 03 08 7c 	mtlr    r0
 204:	fc ff eb 83 	lwz     r31,-4(r11)
 208:	78 5b 61 7d 	mr      r1,r11
 20c:	20 00 80 4e 	blr
