diff options
123 files changed, 1826 insertions, 10910 deletions
diff --git a/drivers/ieee1394/eth1394.c b/drivers/ieee1394/eth1394.c index a074bfd5f825..1a919df809f8 100644 --- a/drivers/ieee1394/eth1394.c +++ b/drivers/ieee1394/eth1394.c | |||
@@ -245,12 +245,6 @@ static int ether1394_stop(struct net_device *dev) | |||
245 | return 0; | 245 | return 0; |
246 | } | 246 | } |
247 | 247 | ||
248 | /* Return statistics to the caller */ | ||
249 | static struct net_device_stats *ether1394_stats(struct net_device *dev) | ||
250 | { | ||
251 | return &(((struct eth1394_priv *)netdev_priv(dev))->stats); | ||
252 | } | ||
253 | |||
254 | /* FIXME: What to do if we timeout? I think a host reset is probably in order, | 248 | /* FIXME: What to do if we timeout? I think a host reset is probably in order, |
255 | * so that's what we do. Should we increment the stat counters too? */ | 249 | * so that's what we do. Should we increment the stat counters too? */ |
256 | static void ether1394_tx_timeout(struct net_device *dev) | 250 | static void ether1394_tx_timeout(struct net_device *dev) |
@@ -516,16 +510,19 @@ static const struct header_ops ether1394_header_ops = { | |||
516 | .parse = ether1394_header_parse, | 510 | .parse = ether1394_header_parse, |
517 | }; | 511 | }; |
518 | 512 | ||
513 | static const struct net_device_ops ether1394_netdev_ops = { | ||
514 | .ndo_open = ether1394_open, | ||
515 | .ndo_stop = ether1394_stop, | ||
516 | .ndo_start_xmit = ether1394_tx, | ||
517 | .ndo_tx_timeout = ether1394_tx_timeout, | ||
518 | .ndo_change_mtu = ether1394_change_mtu, | ||
519 | }; | ||
520 | |||
519 | static void ether1394_init_dev(struct net_device *dev) | 521 | static void ether1394_init_dev(struct net_device *dev) |
520 | { | 522 | { |
521 | dev->open = ether1394_open; | ||
522 | dev->stop = ether1394_stop; | ||
523 | dev->hard_start_xmit = ether1394_tx; | ||
524 | dev->get_stats = ether1394_stats; | ||
525 | dev->tx_timeout = ether1394_tx_timeout; | ||
526 | dev->change_mtu = ether1394_change_mtu; | ||
527 | 523 | ||
528 | dev->header_ops = ðer1394_header_ops; | 524 | dev->header_ops = ðer1394_header_ops; |
525 | dev->netdev_ops = ðer1394_netdev_ops; | ||
529 | 526 | ||
530 | SET_ETHTOOL_OPS(dev, ðtool_ops); | 527 | SET_ETHTOOL_OPS(dev, ðtool_ops); |
531 | 528 | ||
@@ -1075,7 +1072,7 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, | |||
1075 | HPSB_PRINT(KERN_ERR, "ether1394 rx: sender nodeid " | 1072 | HPSB_PRINT(KERN_ERR, "ether1394 rx: sender nodeid " |
1076 | "lookup failure: " NODE_BUS_FMT, | 1073 | "lookup failure: " NODE_BUS_FMT, |
1077 | NODE_BUS_ARGS(priv->host, srcid)); | 1074 | NODE_BUS_ARGS(priv->host, srcid)); |
1078 | priv->stats.rx_dropped++; | 1075 | dev->stats.rx_dropped++; |
1079 | return -1; | 1076 | return -1; |
1080 | } | 1077 | } |
1081 | ud = node->ud; | 1078 | ud = node->ud; |
@@ -1098,7 +1095,7 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, | |||
1098 | skb = dev_alloc_skb(len + dev->hard_header_len + 15); | 1095 | skb = dev_alloc_skb(len + dev->hard_header_len + 15); |
1099 | if (unlikely(!skb)) { | 1096 | if (unlikely(!skb)) { |
1100 | ETH1394_PRINT_G(KERN_ERR, "Out of memory\n"); | 1097 | ETH1394_PRINT_G(KERN_ERR, "Out of memory\n"); |
1101 | priv->stats.rx_dropped++; | 1098 | dev->stats.rx_dropped++; |
1102 | return -1; | 1099 | return -1; |
1103 | } | 1100 | } |
1104 | skb_reserve(skb, (dev->hard_header_len + 15) & ~15); | 1101 | skb_reserve(skb, (dev->hard_header_len + 15) & ~15); |
@@ -1217,15 +1214,15 @@ static int ether1394_data_handler(struct net_device *dev, int srcid, int destid, | |||
1217 | spin_lock_irqsave(&priv->lock, flags); | 1214 | spin_lock_irqsave(&priv->lock, flags); |
1218 | 1215 | ||
1219 | if (!skb->protocol) { | 1216 | if (!skb->protocol) { |
1220 | priv->stats.rx_errors++; | 1217 | dev->stats.rx_errors++; |
1221 | priv->stats.rx_dropped++; | 1218 | dev->stats.rx_dropped++; |
1222 | dev_kfree_skb_any(skb); | 1219 | dev_kfree_skb_any(skb); |
1223 | } else if (netif_rx(skb) == NET_RX_DROP) { | 1220 | } else if (netif_rx(skb) == NET_RX_DROP) { |
1224 | priv->stats.rx_errors++; | 1221 | dev->stats.rx_errors++; |
1225 | priv->stats.rx_dropped++; | 1222 | dev->stats.rx_dropped++; |
1226 | } else { | 1223 | } else { |
1227 | priv->stats.rx_packets++; | 1224 | dev->stats.rx_packets++; |
1228 | priv->stats.rx_bytes += skb->len; | 1225 | dev->stats.rx_bytes += skb->len; |
1229 | } | 1226 | } |
1230 | 1227 | ||
1231 | spin_unlock_irqrestore(&priv->lock, flags); | 1228 | spin_unlock_irqrestore(&priv->lock, flags); |
@@ -1234,8 +1231,6 @@ bad_proto: | |||
1234 | if (netif_queue_stopped(dev)) | 1231 | if (netif_queue_stopped(dev)) |
1235 | netif_wake_queue(dev); | 1232 | netif_wake_queue(dev); |
1236 | 1233 | ||
1237 | dev->last_rx = jiffies; | ||
1238 | |||
1239 | return 0; | 1234 | return 0; |
1240 | } | 1235 | } |
1241 | 1236 | ||
@@ -1509,17 +1504,18 @@ static int ether1394_send_packet(struct packet_task *ptask, unsigned int tx_len) | |||
1509 | static void ether1394_dg_complete(struct packet_task *ptask, int fail) | 1504 | static void ether1394_dg_complete(struct packet_task *ptask, int fail) |
1510 | { | 1505 | { |
1511 | struct sk_buff *skb = ptask->skb; | 1506 | struct sk_buff *skb = ptask->skb; |
1512 | struct eth1394_priv *priv = netdev_priv(skb->dev); | 1507 | struct net_device *dev = skb->dev; |
1508 | struct eth1394_priv *priv = netdev_priv(dev); | ||
1513 | unsigned long flags; | 1509 | unsigned long flags; |
1514 | 1510 | ||
1515 | /* Statistics */ | 1511 | /* Statistics */ |
1516 | spin_lock_irqsave(&priv->lock, flags); | 1512 | spin_lock_irqsave(&priv->lock, flags); |
1517 | if (fail) { | 1513 | if (fail) { |
1518 | priv->stats.tx_dropped++; | 1514 | dev->stats.tx_dropped++; |
1519 | priv->stats.tx_errors++; | 1515 | dev->stats.tx_errors++; |
1520 | } else { | 1516 | } else { |
1521 | priv->stats.tx_bytes += skb->len; | 1517 | dev->stats.tx_bytes += skb->len; |
1522 | priv->stats.tx_packets++; | 1518 | dev->stats.tx_packets++; |
1523 | } | 1519 | } |
1524 | spin_unlock_irqrestore(&priv->lock, flags); | 1520 | spin_unlock_irqrestore(&priv->lock, flags); |
1525 | 1521 | ||
@@ -1696,8 +1692,8 @@ fail: | |||
1696 | dev_kfree_skb(skb); | 1692 | dev_kfree_skb(skb); |
1697 | 1693 | ||
1698 | spin_lock_irqsave(&priv->lock, flags); | 1694 | spin_lock_irqsave(&priv->lock, flags); |
1699 | priv->stats.tx_dropped++; | 1695 | dev->stats.tx_dropped++; |
1700 | priv->stats.tx_errors++; | 1696 | dev->stats.tx_errors++; |
1701 | spin_unlock_irqrestore(&priv->lock, flags); | 1697 | spin_unlock_irqrestore(&priv->lock, flags); |
1702 | 1698 | ||
1703 | /* | 1699 | /* |
diff --git a/drivers/ieee1394/eth1394.h b/drivers/ieee1394/eth1394.h index e1b5ea80f623..d53bac47b86f 100644 --- a/drivers/ieee1394/eth1394.h +++ b/drivers/ieee1394/eth1394.h | |||
@@ -54,7 +54,6 @@ enum eth1394_bc_states { ETHER1394_BC_ERROR, | |||
54 | 54 | ||
55 | /* Private structure for our ethernet driver */ | 55 | /* Private structure for our ethernet driver */ |
56 | struct eth1394_priv { | 56 | struct eth1394_priv { |
57 | struct net_device_stats stats; /* Device stats */ | ||
58 | struct hpsb_host *host; /* The card for this dev */ | 57 | struct hpsb_host *host; /* The card for this dev */ |
59 | u16 bc_maxpayload; /* Max broadcast payload */ | 58 | u16 bc_maxpayload; /* Max broadcast payload */ |
60 | u8 bc_sspd; /* Max broadcast speed */ | 59 | u8 bc_sspd; /* Max broadcast speed */ |
diff --git a/drivers/isdn/hysdn/hysdn_net.c b/drivers/isdn/hysdn/hysdn_net.c index 7ee5bd9f2bb4..579974cf4c9a 100644 --- a/drivers/isdn/hysdn/hysdn_net.c +++ b/drivers/isdn/hysdn/hysdn_net.c | |||
@@ -38,16 +38,12 @@ char *hysdn_net_revision = "$Revision: 1.8.6.4 $"; | |||
38 | /* inside the definition. */ | 38 | /* inside the definition. */ |
39 | /****************************************************************************/ | 39 | /****************************************************************************/ |
40 | struct net_local { | 40 | struct net_local { |
41 | struct net_device netdev; /* the network device */ | ||
42 | struct net_device_stats stats; | ||
43 | /* additional vars may be added here */ | ||
44 | char dev_name[9]; /* our own device name */ | ||
45 | |||
46 | /* Tx control lock. This protects the transmit buffer ring | 41 | /* Tx control lock. This protects the transmit buffer ring |
47 | * state along with the "tx full" state of the driver. This | 42 | * state along with the "tx full" state of the driver. This |
48 | * means all netif_queue flow control actions are protected | 43 | * means all netif_queue flow control actions are protected |
49 | * by this lock as well. | 44 | * by this lock as well. |
50 | */ | 45 | */ |
46 | struct net_device *dev; | ||
51 | spinlock_t lock; | 47 | spinlock_t lock; |
52 | struct sk_buff *skbs[MAX_SKB_BUFFERS]; /* pointers to tx-skbs */ | 48 | struct sk_buff *skbs[MAX_SKB_BUFFERS]; /* pointers to tx-skbs */ |
53 | int in_idx, out_idx; /* indexes to buffer ring */ | 49 | int in_idx, out_idx; /* indexes to buffer ring */ |
@@ -55,15 +51,6 @@ struct net_local { | |||
55 | }; /* net_local */ | 51 | }; /* net_local */ |
56 | 52 | ||
57 | 53 | ||
58 | /*****************************************************/ | ||
59 | /* Get the current statistics for this card. */ | ||
60 | /* This may be called with the card open or closed ! */ | ||
61 | /*****************************************************/ | ||
62 | static struct net_device_stats * | ||
63 | net_get_stats(struct net_device *dev) | ||
64 | { | ||
65 | return (&((struct net_local *) dev)->stats); | ||
66 | } /* net_device_stats */ | ||
67 | 54 | ||
68 | /*********************************************************************/ | 55 | /*********************************************************************/ |
69 | /* Open/initialize the board. This is called (in the current kernel) */ | 56 | /* Open/initialize the board. This is called (in the current kernel) */ |
@@ -182,8 +169,8 @@ hysdn_tx_netack(hysdn_card * card) | |||
182 | if (!lp->sk_count) | 169 | if (!lp->sk_count) |
183 | return; /* error condition */ | 170 | return; /* error condition */ |
184 | 171 | ||
185 | lp->stats.tx_packets++; | 172 | lp->dev->stats.tx_packets++; |
186 | lp->stats.tx_bytes += lp->skbs[lp->out_idx]->len; | 173 | lp->dev->stats.tx_bytes += lp->skbs[lp->out_idx]->len; |
187 | 174 | ||
188 | dev_kfree_skb(lp->skbs[lp->out_idx++]); /* free skb */ | 175 | dev_kfree_skb(lp->skbs[lp->out_idx++]); /* free skb */ |
189 | if (lp->out_idx >= MAX_SKB_BUFFERS) | 176 | if (lp->out_idx >= MAX_SKB_BUFFERS) |
@@ -200,29 +187,30 @@ void | |||
200 | hysdn_rx_netpkt(hysdn_card * card, unsigned char *buf, unsigned short len) | 187 | hysdn_rx_netpkt(hysdn_card * card, unsigned char *buf, unsigned short len) |
201 | { | 188 | { |
202 | struct net_local *lp = card->netif; | 189 | struct net_local *lp = card->netif; |
190 | struct net_device *dev = lp->dev; | ||
203 | struct sk_buff *skb; | 191 | struct sk_buff *skb; |
204 | 192 | ||
205 | if (!lp) | 193 | if (!lp) |
206 | return; /* non existing device */ | 194 | return; /* non existing device */ |
207 | 195 | ||
208 | lp->stats.rx_bytes += len; | 196 | dev->stats.rx_bytes += len; |
209 | 197 | ||
210 | skb = dev_alloc_skb(len); | 198 | skb = dev_alloc_skb(len); |
211 | if (skb == NULL) { | 199 | if (skb == NULL) { |
212 | printk(KERN_NOTICE "%s: Memory squeeze, dropping packet.\n", | 200 | printk(KERN_NOTICE "%s: Memory squeeze, dropping packet.\n", |
213 | lp->netdev.name); | 201 | dev->name); |
214 | lp->stats.rx_dropped++; | 202 | dev->stats.rx_dropped++; |
215 | return; | 203 | return; |
216 | } | 204 | } |
217 | /* copy the data */ | 205 | /* copy the data */ |
218 | memcpy(skb_put(skb, len), buf, len); | 206 | memcpy(skb_put(skb, len), buf, len); |
219 | 207 | ||
220 | /* determine the used protocol */ | 208 | /* determine the used protocol */ |
221 | skb->protocol = eth_type_trans(skb, &lp->netdev); | 209 | skb->protocol = eth_type_trans(skb, dev); |
222 | 210 | ||
223 | netif_rx(skb); | 211 | dev->stats.rx_packets++; /* adjust packet count */ |
224 | lp->stats.rx_packets++; /* adjust packet count */ | ||
225 | 212 | ||
213 | netif_rx(skb); | ||
226 | } /* hysdn_rx_netpkt */ | 214 | } /* hysdn_rx_netpkt */ |
227 | 215 | ||
228 | /*****************************************************/ | 216 | /*****************************************************/ |
@@ -242,24 +230,15 @@ hysdn_tx_netget(hysdn_card * card) | |||
242 | return (lp->skbs[lp->out_idx]); /* next packet to send */ | 230 | return (lp->skbs[lp->out_idx]); /* next packet to send */ |
243 | } /* hysdn_tx_netget */ | 231 | } /* hysdn_tx_netget */ |
244 | 232 | ||
233 | static const struct net_device_ops hysdn_netdev_ops = { | ||
234 | .ndo_open = net_open, | ||
235 | .ndo_stop = net_close, | ||
236 | .ndo_start_xmit = net_send_packet, | ||
237 | .ndo_change_mtu = eth_change_mtu, | ||
238 | .ndo_set_mac_address = eth_mac_addr, | ||
239 | .ndo_validate_addr = eth_validate_addr, | ||
240 | }; | ||
245 | 241 | ||
246 | /*******************************************/ | ||
247 | /* init function called by register device */ | ||
248 | /*******************************************/ | ||
249 | static int | ||
250 | net_init(struct net_device *dev) | ||
251 | { | ||
252 | /* setup the function table */ | ||
253 | dev->open = net_open; | ||
254 | dev->stop = net_close; | ||
255 | dev->hard_start_xmit = net_send_packet; | ||
256 | dev->get_stats = net_get_stats; | ||
257 | |||
258 | /* Fill in the fields of the device structure with ethernet values. */ | ||
259 | ether_setup(dev); | ||
260 | |||
261 | return (0); /* success */ | ||
262 | } /* net_init */ | ||
263 | 242 | ||
264 | /*****************************************************************************/ | 243 | /*****************************************************************************/ |
265 | /* hysdn_net_create creates a new net device for the given card. If a device */ | 244 | /* hysdn_net_create creates a new net device for the given card. If a device */ |
@@ -271,28 +250,34 @@ hysdn_net_create(hysdn_card * card) | |||
271 | { | 250 | { |
272 | struct net_device *dev; | 251 | struct net_device *dev; |
273 | int i; | 252 | int i; |
253 | struct net_local *lp; | ||
254 | |||
274 | if(!card) { | 255 | if(!card) { |
275 | printk(KERN_WARNING "No card-pt in hysdn_net_create!\n"); | 256 | printk(KERN_WARNING "No card-pt in hysdn_net_create!\n"); |
276 | return (-ENOMEM); | 257 | return (-ENOMEM); |
277 | } | 258 | } |
278 | hysdn_net_release(card); /* release an existing net device */ | 259 | hysdn_net_release(card); /* release an existing net device */ |
279 | if ((dev = kzalloc(sizeof(struct net_local), GFP_KERNEL)) == NULL) { | 260 | |
261 | dev = alloc_etherdev(sizeof(struct net_local)); | ||
262 | if (!dev) { | ||
280 | printk(KERN_WARNING "HYSDN: unable to allocate mem\n"); | 263 | printk(KERN_WARNING "HYSDN: unable to allocate mem\n"); |
281 | return (-ENOMEM); | 264 | return (-ENOMEM); |
282 | } | 265 | } |
283 | 266 | ||
267 | lp = netdev_priv(dev); | ||
268 | lp->dev = dev; | ||
269 | |||
270 | dev->netdev_ops = &hysdn_netdev_ops; | ||
284 | spin_lock_init(&((struct net_local *) dev)->lock); | 271 | spin_lock_init(&((struct net_local *) dev)->lock); |
285 | 272 | ||
286 | /* initialise necessary or informing fields */ | 273 | /* initialise necessary or informing fields */ |
287 | dev->base_addr = card->iobase; /* IO address */ | 274 | dev->base_addr = card->iobase; /* IO address */ |
288 | dev->irq = card->irq; /* irq */ | 275 | dev->irq = card->irq; /* irq */ |
289 | dev->init = net_init; /* the init function of the device */ | 276 | |
290 | if(dev->name) { | 277 | dev->netdev_ops = &hysdn_netdev_ops; |
291 | strcpy(dev->name, ((struct net_local *) dev)->dev_name); | ||
292 | } | ||
293 | if ((i = register_netdev(dev))) { | 278 | if ((i = register_netdev(dev))) { |
294 | printk(KERN_WARNING "HYSDN: unable to create network device\n"); | 279 | printk(KERN_WARNING "HYSDN: unable to create network device\n"); |
295 | kfree(dev); | 280 | free_netdev(dev); |
296 | return (i); | 281 | return (i); |
297 | } | 282 | } |
298 | dev->ml_priv = card; /* remember pointer to own data structure */ | 283 | dev->ml_priv = card; /* remember pointer to own data structure */ |
@@ -316,7 +301,7 @@ hysdn_net_release(hysdn_card * card) | |||
316 | return (0); /* non existing */ | 301 | return (0); /* non existing */ |
317 | 302 | ||
318 | card->netif = NULL; /* clear out pointer */ | 303 | card->netif = NULL; /* clear out pointer */ |
319 | dev->stop(dev); /* close the device */ | 304 | net_close(dev); |
320 | 305 | ||
321 | flush_tx_buffers((struct net_local *) dev); /* empty buffers */ | 306 | flush_tx_buffers((struct net_local *) dev); /* empty buffers */ |
322 | 307 | ||
diff --git a/drivers/isdn/i4l/isdn_net.c b/drivers/isdn/i4l/isdn_net.c index 023ea11d2f9e..7c5f97033b9f 100644 --- a/drivers/isdn/i4l/isdn_net.c +++ b/drivers/isdn/i4l/isdn_net.c | |||
@@ -1485,6 +1485,24 @@ isdn_ciscohdlck_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) | |||
1485 | return (rc); | 1485 | return (rc); |
1486 | } | 1486 | } |
1487 | 1487 | ||
1488 | |||
1489 | static int isdn_net_ioctl(struct net_device *dev, | ||
1490 | struct ifreq *ifr, int cmd) | ||
1491 | { | ||
1492 | isdn_net_local *lp = (isdn_net_local *) netdev_priv(dev); | ||
1493 | |||
1494 | switch (lp->p_encap) { | ||
1495 | #ifdef CONFIG_ISDN_PPP | ||
1496 | case ISDN_NET_ENCAP_SYNCPPP: | ||
1497 | return isdn_ppp_dev_ioctl(dev, ifr, cmd); | ||
1498 | #endif | ||
1499 | case ISDN_NET_ENCAP_CISCOHDLCK: | ||
1500 | return isdn_ciscohdlck_dev_ioctl(dev, ifr, cmd); | ||
1501 | default: | ||
1502 | return -EINVAL; | ||
1503 | } | ||
1504 | } | ||
1505 | |||
1488 | /* called via cisco_timer.function */ | 1506 | /* called via cisco_timer.function */ |
1489 | static void | 1507 | static void |
1490 | isdn_net_ciscohdlck_slarp_send_keepalive(unsigned long data) | 1508 | isdn_net_ciscohdlck_slarp_send_keepalive(unsigned long data) |
@@ -1998,23 +2016,6 @@ isdn_net_init(struct net_device *ndev) | |||
1998 | ushort max_hlhdr_len = 0; | 2016 | ushort max_hlhdr_len = 0; |
1999 | int drvidx; | 2017 | int drvidx; |
2000 | 2018 | ||
2001 | ether_setup(ndev); | ||
2002 | ndev->header_ops = NULL; | ||
2003 | |||
2004 | /* Setup the generic properties */ | ||
2005 | ndev->mtu = 1500; | ||
2006 | ndev->flags = IFF_NOARP|IFF_POINTOPOINT; | ||
2007 | ndev->type = ARPHRD_ETHER; | ||
2008 | ndev->addr_len = ETH_ALEN; | ||
2009 | ndev->validate_addr = NULL; | ||
2010 | |||
2011 | /* for clients with MPPP maybe higher values better */ | ||
2012 | ndev->tx_queue_len = 30; | ||
2013 | |||
2014 | /* The ISDN-specific entries in the device structure. */ | ||
2015 | ndev->open = &isdn_net_open; | ||
2016 | ndev->hard_start_xmit = &isdn_net_start_xmit; | ||
2017 | |||
2018 | /* | 2019 | /* |
2019 | * up till binding we ask the protocol layer to reserve as much | 2020 | * up till binding we ask the protocol layer to reserve as much |
2020 | * as we might need for HL layer | 2021 | * as we might need for HL layer |
@@ -2026,9 +2027,6 @@ isdn_net_init(struct net_device *ndev) | |||
2026 | max_hlhdr_len = dev->drv[drvidx]->interface->hl_hdrlen; | 2027 | max_hlhdr_len = dev->drv[drvidx]->interface->hl_hdrlen; |
2027 | 2028 | ||
2028 | ndev->hard_header_len = ETH_HLEN + max_hlhdr_len; | 2029 | ndev->hard_header_len = ETH_HLEN + max_hlhdr_len; |
2029 | ndev->stop = &isdn_net_close; | ||
2030 | ndev->get_stats = &isdn_net_get_stats; | ||
2031 | ndev->do_ioctl = NULL; | ||
2032 | return 0; | 2030 | return 0; |
2033 | } | 2031 | } |
2034 | 2032 | ||
@@ -2508,6 +2506,19 @@ isdn_net_force_dial(char *name) | |||
2508 | return (isdn_net_force_dial_lp(p->local)); | 2506 | return (isdn_net_force_dial_lp(p->local)); |
2509 | } | 2507 | } |
2510 | 2508 | ||
2509 | /* The ISDN-specific entries in the device structure. */ | ||
2510 | static const struct net_device_ops isdn_netdev_ops = { | ||
2511 | .ndo_init = isdn_net_init, | ||
2512 | .ndo_open = isdn_net_open, | ||
2513 | .ndo_stop = isdn_net_close, | ||
2514 | .ndo_do_ioctl = isdn_net_ioctl, | ||
2515 | |||
2516 | .ndo_validate_addr = NULL, | ||
2517 | .ndo_start_xmit = isdn_net_start_xmit, | ||
2518 | .ndo_get_stats = isdn_net_get_stats, | ||
2519 | .ndo_tx_timeout = isdn_net_tx_timeout, | ||
2520 | }; | ||
2521 | |||
2511 | /* | 2522 | /* |
2512 | * Helper for alloc_netdev() | 2523 | * Helper for alloc_netdev() |
2513 | */ | 2524 | */ |
@@ -2515,7 +2526,20 @@ static void _isdn_setup(struct net_device *dev) | |||
2515 | { | 2526 | { |
2516 | isdn_net_local *lp = netdev_priv(dev); | 2527 | isdn_net_local *lp = netdev_priv(dev); |
2517 | 2528 | ||
2529 | ether_setup(dev); | ||
2530 | |||
2518 | dev->flags = IFF_NOARP | IFF_POINTOPOINT; | 2531 | dev->flags = IFF_NOARP | IFF_POINTOPOINT; |
2532 | /* Setup the generic properties */ | ||
2533 | dev->mtu = 1500; | ||
2534 | dev->flags = IFF_NOARP|IFF_POINTOPOINT; | ||
2535 | dev->type = ARPHRD_ETHER; | ||
2536 | dev->addr_len = ETH_ALEN; | ||
2537 | dev->header_ops = NULL; | ||
2538 | dev->netdev_ops = &isdn_netdev_ops; | ||
2539 | |||
2540 | /* for clients with MPPP maybe higher values better */ | ||
2541 | dev->tx_queue_len = 30; | ||
2542 | |||
2519 | lp->p_encap = ISDN_NET_ENCAP_RAWIP; | 2543 | lp->p_encap = ISDN_NET_ENCAP_RAWIP; |
2520 | lp->magic = ISDN_NET_MAGIC; | 2544 | lp->magic = ISDN_NET_MAGIC; |
2521 | lp->last = lp; | 2545 | lp->last = lp; |
@@ -2570,7 +2594,7 @@ isdn_net_new(char *name, struct net_device *master) | |||
2570 | return NULL; | 2594 | return NULL; |
2571 | } | 2595 | } |
2572 | netdev->local = netdev_priv(netdev->dev); | 2596 | netdev->local = netdev_priv(netdev->dev); |
2573 | netdev->dev->init = isdn_net_init; | 2597 | |
2574 | if (master) { | 2598 | if (master) { |
2575 | /* Device shall be a slave */ | 2599 | /* Device shall be a slave */ |
2576 | struct net_device *p = MASTER_TO_SLAVE(master); | 2600 | struct net_device *p = MASTER_TO_SLAVE(master); |
@@ -2588,7 +2612,6 @@ isdn_net_new(char *name, struct net_device *master) | |||
2588 | /* | 2612 | /* |
2589 | * Watchdog timer (currently) for master only. | 2613 | * Watchdog timer (currently) for master only. |
2590 | */ | 2614 | */ |
2591 | netdev->dev->tx_timeout = isdn_net_tx_timeout; | ||
2592 | netdev->dev->watchdog_timeo = ISDN_NET_TX_TIMEOUT; | 2615 | netdev->dev->watchdog_timeo = ISDN_NET_TX_TIMEOUT; |
2593 | if (register_netdev(netdev->dev) != 0) { | 2616 | if (register_netdev(netdev->dev) != 0) { |
2594 | printk(KERN_WARNING "isdn_net: Could not register net-device\n"); | 2617 | printk(KERN_WARNING "isdn_net: Could not register net-device\n"); |
@@ -2704,7 +2727,6 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg) | |||
2704 | #else | 2727 | #else |
2705 | p->dev->type = ARPHRD_PPP; /* change ARP type */ | 2728 | p->dev->type = ARPHRD_PPP; /* change ARP type */ |
2706 | p->dev->addr_len = 0; | 2729 | p->dev->addr_len = 0; |
2707 | p->dev->do_ioctl = isdn_ppp_dev_ioctl; | ||
2708 | #endif | 2730 | #endif |
2709 | break; | 2731 | break; |
2710 | case ISDN_NET_ENCAP_X25IFACE: | 2732 | case ISDN_NET_ENCAP_X25IFACE: |
@@ -2718,7 +2740,6 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg) | |||
2718 | #endif | 2740 | #endif |
2719 | break; | 2741 | break; |
2720 | case ISDN_NET_ENCAP_CISCOHDLCK: | 2742 | case ISDN_NET_ENCAP_CISCOHDLCK: |
2721 | p->dev->do_ioctl = isdn_ciscohdlck_dev_ioctl; | ||
2722 | break; | 2743 | break; |
2723 | default: | 2744 | default: |
2724 | if( cfg->p_encap >= 0 && | 2745 | if( cfg->p_encap >= 0 && |
diff --git a/drivers/media/dvb/dvb-core/dvb_net.c b/drivers/media/dvb/dvb-core/dvb_net.c index 03fd9dd5c685..f6ba8468858e 100644 --- a/drivers/media/dvb/dvb-core/dvb_net.c +++ b/drivers/media/dvb/dvb-core/dvb_net.c | |||
@@ -125,7 +125,6 @@ static void hexdump( const unsigned char *buf, unsigned short len ) | |||
125 | 125 | ||
126 | struct dvb_net_priv { | 126 | struct dvb_net_priv { |
127 | int in_use; | 127 | int in_use; |
128 | struct net_device_stats stats; | ||
129 | u16 pid; | 128 | u16 pid; |
130 | struct net_device *net; | 129 | struct net_device *net; |
131 | struct dvb_net *host; | 130 | struct dvb_net *host; |
@@ -384,8 +383,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
384 | if (priv->ule_skb) { | 383 | if (priv->ule_skb) { |
385 | dev_kfree_skb( priv->ule_skb ); | 384 | dev_kfree_skb( priv->ule_skb ); |
386 | /* Prepare for next SNDU. */ | 385 | /* Prepare for next SNDU. */ |
387 | priv->stats.rx_errors++; | 386 | dev->stats.rx_errors++; |
388 | priv->stats.rx_frame_errors++; | 387 | dev->stats.rx_frame_errors++; |
389 | } | 388 | } |
390 | reset_ule(priv); | 389 | reset_ule(priv); |
391 | priv->need_pusi = 1; | 390 | priv->need_pusi = 1; |
@@ -438,8 +437,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
438 | dev_kfree_skb( priv->ule_skb ); | 437 | dev_kfree_skb( priv->ule_skb ); |
439 | /* Prepare for next SNDU. */ | 438 | /* Prepare for next SNDU. */ |
440 | // reset_ule(priv); moved to below. | 439 | // reset_ule(priv); moved to below. |
441 | priv->stats.rx_errors++; | 440 | dev->stats.rx_errors++; |
442 | priv->stats.rx_frame_errors++; | 441 | dev->stats.rx_frame_errors++; |
443 | } | 442 | } |
444 | reset_ule(priv); | 443 | reset_ule(priv); |
445 | /* skip to next PUSI. */ | 444 | /* skip to next PUSI. */ |
@@ -460,8 +459,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
460 | /* Drop partly decoded SNDU, reset state, resync on PUSI. */ | 459 | /* Drop partly decoded SNDU, reset state, resync on PUSI. */ |
461 | if (priv->ule_skb) { | 460 | if (priv->ule_skb) { |
462 | dev_kfree_skb( priv->ule_skb ); | 461 | dev_kfree_skb( priv->ule_skb ); |
463 | priv->stats.rx_errors++; | 462 | dev->stats.rx_errors++; |
464 | priv->stats.rx_frame_errors++; | 463 | dev->stats.rx_frame_errors++; |
465 | } | 464 | } |
466 | reset_ule(priv); | 465 | reset_ule(priv); |
467 | priv->need_pusi = 1; | 466 | priv->need_pusi = 1; |
@@ -477,8 +476,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
477 | if (priv->ule_sndu_remain > 183) { | 476 | if (priv->ule_sndu_remain > 183) { |
478 | /* Current SNDU lacks more data than there could be available in the | 477 | /* Current SNDU lacks more data than there could be available in the |
479 | * current TS cell. */ | 478 | * current TS cell. */ |
480 | priv->stats.rx_errors++; | 479 | dev->stats.rx_errors++; |
481 | priv->stats.rx_length_errors++; | 480 | dev->stats.rx_length_errors++; |
482 | printk(KERN_WARNING "%lu: Expected %d more SNDU bytes, but " | 481 | printk(KERN_WARNING "%lu: Expected %d more SNDU bytes, but " |
483 | "got PUSI (pf %d, ts_remain %d). Flushing incomplete payload.\n", | 482 | "got PUSI (pf %d, ts_remain %d). Flushing incomplete payload.\n", |
484 | priv->ts_count, priv->ule_sndu_remain, ts[4], ts_remain); | 483 | priv->ts_count, priv->ule_sndu_remain, ts[4], ts_remain); |
@@ -520,8 +519,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
520 | if (priv->ule_sndu_len < 5) { | 519 | if (priv->ule_sndu_len < 5) { |
521 | printk(KERN_WARNING "%lu: Invalid ULE SNDU length %u. " | 520 | printk(KERN_WARNING "%lu: Invalid ULE SNDU length %u. " |
522 | "Resyncing.\n", priv->ts_count, priv->ule_sndu_len); | 521 | "Resyncing.\n", priv->ts_count, priv->ule_sndu_len); |
523 | priv->stats.rx_errors++; | 522 | dev->stats.rx_errors++; |
524 | priv->stats.rx_length_errors++; | 523 | dev->stats.rx_length_errors++; |
525 | priv->ule_sndu_len = 0; | 524 | priv->ule_sndu_len = 0; |
526 | priv->need_pusi = 1; | 525 | priv->need_pusi = 1; |
527 | new_ts = 1; | 526 | new_ts = 1; |
@@ -573,7 +572,7 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
573 | if (priv->ule_skb == NULL) { | 572 | if (priv->ule_skb == NULL) { |
574 | printk(KERN_NOTICE "%s: Memory squeeze, dropping packet.\n", | 573 | printk(KERN_NOTICE "%s: Memory squeeze, dropping packet.\n", |
575 | dev->name); | 574 | dev->name); |
576 | priv->stats.rx_dropped++; | 575 | dev->stats.rx_dropped++; |
577 | return; | 576 | return; |
578 | } | 577 | } |
579 | 578 | ||
@@ -637,8 +636,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
637 | ule_dump = 1; | 636 | ule_dump = 1; |
638 | #endif | 637 | #endif |
639 | 638 | ||
640 | priv->stats.rx_errors++; | 639 | dev->stats.rx_errors++; |
641 | priv->stats.rx_crc_errors++; | 640 | dev->stats.rx_crc_errors++; |
642 | dev_kfree_skb(priv->ule_skb); | 641 | dev_kfree_skb(priv->ule_skb); |
643 | } else { | 642 | } else { |
644 | /* CRC32 verified OK. */ | 643 | /* CRC32 verified OK. */ |
@@ -744,8 +743,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len ) | |||
744 | * receive the packet anyhow. */ | 743 | * receive the packet anyhow. */ |
745 | /* if (priv->ule_dbit && skb->pkt_type == PACKET_OTHERHOST) | 744 | /* if (priv->ule_dbit && skb->pkt_type == PACKET_OTHERHOST) |
746 | priv->ule_skb->pkt_type = PACKET_HOST; */ | 745 | priv->ule_skb->pkt_type = PACKET_HOST; */ |
747 | priv->stats.rx_packets++; | 746 | dev->stats.rx_packets++; |
748 | priv->stats.rx_bytes += priv->ule_skb->len; | 747 | dev->stats.rx_bytes += priv->ule_skb->len; |
749 | netif_rx(priv->ule_skb); | 748 | netif_rx(priv->ule_skb); |
750 | } | 749 | } |
751 | sndu_done: | 750 | sndu_done: |
@@ -800,8 +799,7 @@ static void dvb_net_sec(struct net_device *dev, | |||
800 | { | 799 | { |
801 | u8 *eth; | 800 | u8 *eth; |
802 | struct sk_buff *skb; | 801 | struct sk_buff *skb; |
803 | struct net_device_stats *stats = | 802 | struct net_device_stats *stats = &dev->stats; |
804 | &((struct dvb_net_priv *) netdev_priv(dev))->stats; | ||
805 | int snap = 0; | 803 | int snap = 0; |
806 | 804 | ||
807 | /* note: pkt_len includes a 32bit checksum */ | 805 | /* note: pkt_len includes a 32bit checksum */ |
@@ -1216,28 +1214,29 @@ static int dvb_net_stop(struct net_device *dev) | |||
1216 | return dvb_net_feed_stop(dev); | 1214 | return dvb_net_feed_stop(dev); |
1217 | } | 1215 | } |
1218 | 1216 | ||
1219 | static struct net_device_stats * dvb_net_get_stats(struct net_device *dev) | ||
1220 | { | ||
1221 | return &((struct dvb_net_priv *) netdev_priv(dev))->stats; | ||
1222 | } | ||
1223 | |||
1224 | static const struct header_ops dvb_header_ops = { | 1217 | static const struct header_ops dvb_header_ops = { |
1225 | .create = eth_header, | 1218 | .create = eth_header, |
1226 | .parse = eth_header_parse, | 1219 | .parse = eth_header_parse, |
1227 | .rebuild = eth_rebuild_header, | 1220 | .rebuild = eth_rebuild_header, |
1228 | }; | 1221 | }; |
1229 | 1222 | ||
1223 | |||
1224 | static const struct net_device_ops dvb_netdev_ops = { | ||
1225 | .ndo_open = dvb_net_open, | ||
1226 | .ndo_stop = dvb_net_stop, | ||
1227 | .ndo_start_xmit = dvb_net_tx, | ||
1228 | .ndo_set_multicast_list = dvb_net_set_multicast_list, | ||
1229 | .ndo_set_mac_address = dvb_net_set_mac, | ||
1230 | .ndo_change_mtu = eth_change_mtu, | ||
1231 | .ndo_validate_addr = eth_validate_addr, | ||
1232 | }; | ||
1233 | |||
1230 | static void dvb_net_setup(struct net_device *dev) | 1234 | static void dvb_net_setup(struct net_device *dev) |
1231 | { | 1235 | { |
1232 | ether_setup(dev); | 1236 | ether_setup(dev); |
1233 | 1237 | ||
1234 | dev->header_ops = &dvb_header_ops; | 1238 | dev->header_ops = &dvb_header_ops; |
1235 | dev->open = dvb_net_open; | 1239 | dev->netdev_ops = &dvb_netdev_ops; |
1236 | dev->stop = dvb_net_stop; | ||
1237 | dev->hard_start_xmit = dvb_net_tx; | ||
1238 | dev->get_stats = dvb_net_get_stats; | ||
1239 | dev->set_multicast_list = dvb_net_set_multicast_list; | ||
1240 | dev->set_mac_address = dvb_net_set_mac; | ||
1241 | dev->mtu = 4096; | 1240 | dev->mtu = 4096; |
1242 | dev->mc_count = 0; | 1241 | dev->mc_count = 0; |
1243 | 1242 | ||
diff --git a/drivers/message/fusion/mptlan.c b/drivers/message/fusion/mptlan.c index a13f6eecd25b..c2804f26cb44 100644 --- a/drivers/message/fusion/mptlan.c +++ b/drivers/message/fusion/mptlan.c | |||
@@ -106,7 +106,6 @@ struct mpt_lan_priv { | |||
106 | 106 | ||
107 | u32 total_posted; | 107 | u32 total_posted; |
108 | u32 total_received; | 108 | u32 total_received; |
109 | struct net_device_stats stats; /* Per device statistics */ | ||
110 | 109 | ||
111 | struct delayed_work post_buckets_task; | 110 | struct delayed_work post_buckets_task; |
112 | struct net_device *dev; | 111 | struct net_device *dev; |
@@ -548,15 +547,6 @@ mpt_lan_close(struct net_device *dev) | |||
548 | } | 547 | } |
549 | 548 | ||
550 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ | 549 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ |
551 | static struct net_device_stats * | ||
552 | mpt_lan_get_stats(struct net_device *dev) | ||
553 | { | ||
554 | struct mpt_lan_priv *priv = netdev_priv(dev); | ||
555 | |||
556 | return (struct net_device_stats *) &priv->stats; | ||
557 | } | ||
558 | |||
559 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ | ||
560 | static int | 550 | static int |
561 | mpt_lan_change_mtu(struct net_device *dev, int new_mtu) | 551 | mpt_lan_change_mtu(struct net_device *dev, int new_mtu) |
562 | { | 552 | { |
@@ -594,8 +584,8 @@ mpt_lan_send_turbo(struct net_device *dev, u32 tmsg) | |||
594 | ctx = GET_LAN_BUFFER_CONTEXT(tmsg); | 584 | ctx = GET_LAN_BUFFER_CONTEXT(tmsg); |
595 | sent = priv->SendCtl[ctx].skb; | 585 | sent = priv->SendCtl[ctx].skb; |
596 | 586 | ||
597 | priv->stats.tx_packets++; | 587 | dev->stats.tx_packets++; |
598 | priv->stats.tx_bytes += sent->len; | 588 | dev->stats.tx_bytes += sent->len; |
599 | 589 | ||
600 | dioprintk((KERN_INFO MYNAM ": %s/%s: @%s, skb %p sent.\n", | 590 | dioprintk((KERN_INFO MYNAM ": %s/%s: @%s, skb %p sent.\n", |
601 | IOC_AND_NETDEV_NAMES_s_s(dev), | 591 | IOC_AND_NETDEV_NAMES_s_s(dev), |
@@ -636,7 +626,7 @@ mpt_lan_send_reply(struct net_device *dev, LANSendReply_t *pSendRep) | |||
636 | 626 | ||
637 | switch (le16_to_cpu(pSendRep->IOCStatus) & MPI_IOCSTATUS_MASK) { | 627 | switch (le16_to_cpu(pSendRep->IOCStatus) & MPI_IOCSTATUS_MASK) { |
638 | case MPI_IOCSTATUS_SUCCESS: | 628 | case MPI_IOCSTATUS_SUCCESS: |
639 | priv->stats.tx_packets += count; | 629 | dev->stats.tx_packets += count; |
640 | break; | 630 | break; |
641 | 631 | ||
642 | case MPI_IOCSTATUS_LAN_CANCELED: | 632 | case MPI_IOCSTATUS_LAN_CANCELED: |
@@ -644,13 +634,13 @@ mpt_lan_send_reply(struct net_device *dev, LANSendReply_t *pSendRep) | |||
644 | break; | 634 | break; |
645 | 635 | ||
646 | case MPI_IOCSTATUS_INVALID_SGL: | 636 | case MPI_IOCSTATUS_INVALID_SGL: |
647 | priv->stats.tx_errors += count; | 637 | dev->stats.tx_errors += count; |
648 | printk (KERN_ERR MYNAM ": %s/%s: ERROR - Invalid SGL sent to IOC!\n", | 638 | printk (KERN_ERR MYNAM ": %s/%s: ERROR - Invalid SGL sent to IOC!\n", |
649 | IOC_AND_NETDEV_NAMES_s_s(dev)); | 639 | IOC_AND_NETDEV_NAMES_s_s(dev)); |
650 | goto out; | 640 | goto out; |
651 | 641 | ||
652 | default: | 642 | default: |
653 | priv->stats.tx_errors += count; | 643 | dev->stats.tx_errors += count; |
654 | break; | 644 | break; |
655 | } | 645 | } |
656 | 646 | ||
@@ -661,7 +651,7 @@ mpt_lan_send_reply(struct net_device *dev, LANSendReply_t *pSendRep) | |||
661 | ctx = GET_LAN_BUFFER_CONTEXT(le32_to_cpu(*pContext)); | 651 | ctx = GET_LAN_BUFFER_CONTEXT(le32_to_cpu(*pContext)); |
662 | 652 | ||
663 | sent = priv->SendCtl[ctx].skb; | 653 | sent = priv->SendCtl[ctx].skb; |
664 | priv->stats.tx_bytes += sent->len; | 654 | dev->stats.tx_bytes += sent->len; |
665 | 655 | ||
666 | dioprintk((KERN_INFO MYNAM ": %s/%s: @%s, skb %p sent.\n", | 656 | dioprintk((KERN_INFO MYNAM ": %s/%s: @%s, skb %p sent.\n", |
667 | IOC_AND_NETDEV_NAMES_s_s(dev), | 657 | IOC_AND_NETDEV_NAMES_s_s(dev), |
@@ -842,8 +832,8 @@ mpt_lan_receive_skb(struct net_device *dev, struct sk_buff *skb) | |||
842 | "delivered to upper level.\n", | 832 | "delivered to upper level.\n", |
843 | IOC_AND_NETDEV_NAMES_s_s(dev), skb->len)); | 833 | IOC_AND_NETDEV_NAMES_s_s(dev), skb->len)); |
844 | 834 | ||
845 | priv->stats.rx_bytes += skb->len; | 835 | dev->stats.rx_bytes += skb->len; |
846 | priv->stats.rx_packets++; | 836 | dev->stats.rx_packets++; |
847 | 837 | ||
848 | skb->dev = dev; | 838 | skb->dev = dev; |
849 | netif_rx(skb); | 839 | netif_rx(skb); |
@@ -1308,6 +1298,14 @@ mpt_lan_post_receive_buckets_work(struct work_struct *work) | |||
1308 | post_buckets_task.work)); | 1298 | post_buckets_task.work)); |
1309 | } | 1299 | } |
1310 | 1300 | ||
1301 | static const struct net_device_ops mpt_netdev_ops = { | ||
1302 | .ndo_open = mpt_lan_open, | ||
1303 | .ndo_stop = mpt_lan_close, | ||
1304 | .ndo_start_xmit = mpt_lan_sdu_send, | ||
1305 | .ndo_change_mtu = mpt_lan_change_mtu, | ||
1306 | .ndo_tx_timeout = mpt_lan_tx_timeout, | ||
1307 | }; | ||
1308 | |||
1311 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ | 1309 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ |
1312 | static struct net_device * | 1310 | static struct net_device * |
1313 | mpt_register_lan_device (MPT_ADAPTER *mpt_dev, int pnum) | 1311 | mpt_register_lan_device (MPT_ADAPTER *mpt_dev, int pnum) |
@@ -1372,15 +1370,7 @@ mpt_register_lan_device (MPT_ADAPTER *mpt_dev, int pnum) | |||
1372 | priv->tx_max_out = (tx_max_out_p <= MPT_TX_MAX_OUT_LIM) ? | 1370 | priv->tx_max_out = (tx_max_out_p <= MPT_TX_MAX_OUT_LIM) ? |
1373 | tx_max_out_p : MPT_TX_MAX_OUT_LIM; | 1371 | tx_max_out_p : MPT_TX_MAX_OUT_LIM; |
1374 | 1372 | ||
1375 | dev->open = mpt_lan_open; | 1373 | dev->netdev_ops = &mpt_netdev_ops; |
1376 | dev->stop = mpt_lan_close; | ||
1377 | dev->get_stats = mpt_lan_get_stats; | ||
1378 | dev->set_multicast_list = NULL; | ||
1379 | dev->change_mtu = mpt_lan_change_mtu; | ||
1380 | dev->hard_start_xmit = mpt_lan_sdu_send; | ||
1381 | |||
1382 | /* Not in 2.3.42. Need 2.3.45+ */ | ||
1383 | dev->tx_timeout = mpt_lan_tx_timeout; | ||
1384 | dev->watchdog_timeo = MPT_LAN_TX_TIMEOUT; | 1374 | dev->watchdog_timeo = MPT_LAN_TX_TIMEOUT; |
1385 | 1375 | ||
1386 | dlprintk((KERN_INFO MYNAM ": Finished registering dev " | 1376 | dlprintk((KERN_INFO MYNAM ": Finished registering dev " |
diff --git a/drivers/misc/sgi-xp/xpnet.c b/drivers/misc/sgi-xp/xpnet.c index 81152b3e360c..7957f525b2f4 100644 --- a/drivers/misc/sgi-xp/xpnet.c +++ b/drivers/misc/sgi-xp/xpnet.c | |||
@@ -95,11 +95,6 @@ struct xpnet_pending_msg { | |||
95 | atomic_t use_count; | 95 | atomic_t use_count; |
96 | }; | 96 | }; |
97 | 97 | ||
98 | /* driver specific structure pointed to by the device structure */ | ||
99 | struct xpnet_dev_private { | ||
100 | struct net_device_stats stats; | ||
101 | }; | ||
102 | |||
103 | struct net_device *xpnet_device; | 98 | struct net_device *xpnet_device; |
104 | 99 | ||
105 | /* | 100 | /* |
@@ -153,7 +148,6 @@ xpnet_receive(short partid, int channel, struct xpnet_message *msg) | |||
153 | struct sk_buff *skb; | 148 | struct sk_buff *skb; |
154 | void *dst; | 149 | void *dst; |
155 | enum xp_retval ret; | 150 | enum xp_retval ret; |
156 | struct xpnet_dev_private *priv = netdev_priv(xpnet_device); | ||
157 | 151 | ||
158 | if (!XPNET_VALID_MSG(msg)) { | 152 | if (!XPNET_VALID_MSG(msg)) { |
159 | /* | 153 | /* |
@@ -161,7 +155,7 @@ xpnet_receive(short partid, int channel, struct xpnet_message *msg) | |||
161 | */ | 155 | */ |
162 | xpc_received(partid, channel, (void *)msg); | 156 | xpc_received(partid, channel, (void *)msg); |
163 | 157 | ||
164 | priv->stats.rx_errors++; | 158 | xpnet_device->stats.rx_errors++; |
165 | 159 | ||
166 | return; | 160 | return; |
167 | } | 161 | } |
@@ -176,7 +170,7 @@ xpnet_receive(short partid, int channel, struct xpnet_message *msg) | |||
176 | 170 | ||
177 | xpc_received(partid, channel, (void *)msg); | 171 | xpc_received(partid, channel, (void *)msg); |
178 | 172 | ||
179 | priv->stats.rx_errors++; | 173 | xpnet_device->stats.rx_errors++; |
180 | 174 | ||
181 | return; | 175 | return; |
182 | } | 176 | } |
@@ -226,7 +220,7 @@ xpnet_receive(short partid, int channel, struct xpnet_message *msg) | |||
226 | 220 | ||
227 | xpc_received(partid, channel, (void *)msg); | 221 | xpc_received(partid, channel, (void *)msg); |
228 | 222 | ||
229 | priv->stats.rx_errors++; | 223 | xpnet_device->stats.rx_errors++; |
230 | 224 | ||
231 | return; | 225 | return; |
232 | } | 226 | } |
@@ -247,8 +241,8 @@ xpnet_receive(short partid, int channel, struct xpnet_message *msg) | |||
247 | skb_end_pointer(skb), skb->len); | 241 | skb_end_pointer(skb), skb->len); |
248 | 242 | ||
249 | xpnet_device->last_rx = jiffies; | 243 | xpnet_device->last_rx = jiffies; |
250 | priv->stats.rx_packets++; | 244 | xpnet_device->stats.rx_packets++; |
251 | priv->stats.rx_bytes += skb->len + ETH_HLEN; | 245 | xpnet_device->stats.rx_bytes += skb->len + ETH_HLEN; |
252 | 246 | ||
253 | netif_rx_ni(skb); | 247 | netif_rx_ni(skb); |
254 | xpc_received(partid, channel, (void *)msg); | 248 | xpc_received(partid, channel, (void *)msg); |
@@ -353,26 +347,6 @@ xpnet_dev_change_mtu(struct net_device *dev, int new_mtu) | |||
353 | } | 347 | } |
354 | 348 | ||
355 | /* | 349 | /* |
356 | * Required for the net_device structure. | ||
357 | */ | ||
358 | static int | ||
359 | xpnet_dev_set_config(struct net_device *dev, struct ifmap *new_map) | ||
360 | { | ||
361 | return 0; | ||
362 | } | ||
363 | |||
364 | /* | ||
365 | * Return statistics to the caller. | ||
366 | */ | ||
367 | static struct net_device_stats * | ||
368 | xpnet_dev_get_stats(struct net_device *dev) | ||
369 | { | ||
370 | struct xpnet_dev_private *priv = netdev_priv(dev); | ||
371 | |||
372 | return &priv->stats; | ||
373 | } | ||
374 | |||
375 | /* | ||
376 | * Notification that the other end has received the message and | 350 | * Notification that the other end has received the message and |
377 | * DMA'd the skb information. At this point, they are done with | 351 | * DMA'd the skb information. At this point, they are done with |
378 | * our side. When all recipients are done processing, we | 352 | * our side. When all recipients are done processing, we |
@@ -453,7 +427,6 @@ xpnet_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
453 | struct xpnet_pending_msg *queued_msg; | 427 | struct xpnet_pending_msg *queued_msg; |
454 | u64 start_addr, end_addr; | 428 | u64 start_addr, end_addr; |
455 | short dest_partid; | 429 | short dest_partid; |
456 | struct xpnet_dev_private *priv = netdev_priv(dev); | ||
457 | u16 embedded_bytes = 0; | 430 | u16 embedded_bytes = 0; |
458 | 431 | ||
459 | dev_dbg(xpnet, ">skb->head=0x%p skb->data=0x%p skb->tail=0x%p " | 432 | dev_dbg(xpnet, ">skb->head=0x%p skb->data=0x%p skb->tail=0x%p " |
@@ -476,7 +449,7 @@ xpnet_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
476 | dev_warn(xpnet, "failed to kmalloc %ld bytes; dropping " | 449 | dev_warn(xpnet, "failed to kmalloc %ld bytes; dropping " |
477 | "packet\n", sizeof(struct xpnet_pending_msg)); | 450 | "packet\n", sizeof(struct xpnet_pending_msg)); |
478 | 451 | ||
479 | priv->stats.tx_errors++; | 452 | dev->stats.tx_errors++; |
480 | return -ENOMEM; | 453 | return -ENOMEM; |
481 | } | 454 | } |
482 | 455 | ||
@@ -526,8 +499,8 @@ xpnet_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
526 | kfree(queued_msg); | 499 | kfree(queued_msg); |
527 | } | 500 | } |
528 | 501 | ||
529 | priv->stats.tx_packets++; | 502 | dev->stats.tx_packets++; |
530 | priv->stats.tx_bytes += skb->len; | 503 | dev->stats.tx_bytes += skb->len; |
531 | 504 | ||
532 | return 0; | 505 | return 0; |
533 | } | 506 | } |
@@ -538,12 +511,19 @@ xpnet_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
538 | static void | 511 | static void |
539 | xpnet_dev_tx_timeout(struct net_device *dev) | 512 | xpnet_dev_tx_timeout(struct net_device *dev) |
540 | { | 513 | { |
541 | struct xpnet_dev_private *priv = netdev_priv(dev); | 514 | dev->stats.tx_errors++; |
542 | |||
543 | priv->stats.tx_errors++; | ||
544 | return; | ||
545 | } | 515 | } |
546 | 516 | ||
517 | static const struct net_device_ops xpnet_netdev_ops = { | ||
518 | .ndo_open = xpnet_dev_open, | ||
519 | .ndo_stop = xpnet_dev_stop, | ||
520 | .ndo_start_xmit = xpnet_dev_hard_start_xmit, | ||
521 | .ndo_change_mtu = xpnet_dev_change_mtu, | ||
522 | .ndo_tx_timeout = xpnet_dev_tx_timeout, | ||
523 | .ndo_set_mac_address = eth_mac_addr, | ||
524 | .ndo_validate_addr = eth_validate_addr, | ||
525 | }; | ||
526 | |||
547 | static int __init | 527 | static int __init |
548 | xpnet_init(void) | 528 | xpnet_init(void) |
549 | { | 529 | { |
@@ -563,8 +543,7 @@ xpnet_init(void) | |||
563 | * use ether_setup() to init the majority of our device | 543 | * use ether_setup() to init the majority of our device |
564 | * structure and then override the necessary pieces. | 544 | * structure and then override the necessary pieces. |
565 | */ | 545 | */ |
566 | xpnet_device = alloc_netdev(sizeof(struct xpnet_dev_private), | 546 | xpnet_device = alloc_netdev(0, XPNET_DEVICE_NAME, ether_setup); |
567 | XPNET_DEVICE_NAME, ether_setup); | ||
568 | if (xpnet_device == NULL) { | 547 | if (xpnet_device == NULL) { |
569 | kfree(xpnet_broadcast_partitions); | 548 | kfree(xpnet_broadcast_partitions); |
570 | return -ENOMEM; | 549 | return -ENOMEM; |
@@ -573,13 +552,6 @@ xpnet_init(void) | |||
573 | netif_carrier_off(xpnet_device); | 552 | netif_carrier_off(xpnet_device); |
574 | 553 | ||
575 | xpnet_device->mtu = XPNET_DEF_MTU; | 554 | xpnet_device->mtu = XPNET_DEF_MTU; |
576 | xpnet_device->change_mtu = xpnet_dev_change_mtu; | ||
577 | xpnet_device->open = xpnet_dev_open; | ||
578 | xpnet_device->get_stats = xpnet_dev_get_stats; | ||
579 | xpnet_device->stop = xpnet_dev_stop; | ||
580 | xpnet_device->hard_start_xmit = xpnet_dev_hard_start_xmit; | ||
581 | xpnet_device->tx_timeout = xpnet_dev_tx_timeout; | ||
582 | xpnet_device->set_config = xpnet_dev_set_config; | ||
583 | 555 | ||
584 | /* | 556 | /* |
585 | * Multicast assumes the LSB of the first octet is set for multicast | 557 | * Multicast assumes the LSB of the first octet is set for multicast |
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 97ea7c60e002..65afda4a62d9 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -830,7 +830,7 @@ config ULTRA32 | |||
830 | 830 | ||
831 | config BFIN_MAC | 831 | config BFIN_MAC |
832 | tristate "Blackfin on-chip MAC support" | 832 | tristate "Blackfin on-chip MAC support" |
833 | depends on NET_ETHERNET && (BF526 || BF527 || BF536 || BF537) | 833 | depends on NET_ETHERNET && (BF516 || BF518 || BF526 || BF527 || BF536 || BF537) |
834 | select CRC32 | 834 | select CRC32 |
835 | select MII | 835 | select MII |
836 | select PHYLIB | 836 | select PHYLIB |
diff --git a/drivers/net/acenic_firmware.h b/drivers/net/acenic_firmware.h deleted file mode 100644 index fd41f7887e27..000000000000 --- a/drivers/net/acenic_firmware.h +++ /dev/null | |||
@@ -1,9456 +0,0 @@ | |||
1 | /* | ||
2 | * Declare these here even if Tigon I support is disabled to avoid | ||
3 | * the compiler complaining about undefined symbols. | ||
4 | */ | ||
5 | #define tigonFwReleaseMajor 0xc | ||
6 | #define tigonFwReleaseMinor 0x4 | ||
7 | #define tigonFwReleaseFix 0xb | ||
8 | #define tigonFwStartAddr 0x00004000 | ||
9 | #define tigonFwTextAddr 0x00004000 | ||
10 | #define tigonFwTextLen 0x11140 | ||
11 | #define tigonFwRodataAddr 0x00015140 | ||
12 | #define tigonFwRodataLen 0xac0 | ||
13 | #define tigonFwDataAddr 0x00015c20 | ||
14 | #define tigonFwDataLen 0x170 | ||
15 | #define tigonFwSbssAddr 0x00015d90 | ||
16 | #define tigonFwSbssLen 0x38 | ||
17 | #define tigonFwBssAddr 0x00015dd0 | ||
18 | #define tigonFwBssLen 0x2080 | ||
19 | #ifdef CONFIG_ACENIC_OMIT_TIGON_I | ||
20 | #define tigonFwText NULL | ||
21 | #define tigonFwData NULL | ||
22 | #define tigonFwRodata NULL | ||
23 | #else | ||
24 | /* Generated by genfw.c */ | ||
25 | static u32 tigonFwText[(MAX_TEXT_LEN/4) + 1] __devinitdata = { | ||
26 | 0x10000003, | ||
27 | 0x0, 0xd, 0xd, 0x3c1d0001, | ||
28 | 0x8fbd5c54, 0x3a0f021, 0x3c100000, 0x26104000, | ||
29 | 0xc00100c, 0x0, 0xd, 0x27bdffd8, | ||
30 | 0x3c1cc000, 0x3c1b0013, 0x377bd800, 0xd021, | ||
31 | 0x3c170013, 0x36f75418, 0x2e02021, 0x340583e8, | ||
32 | 0xafbf0024, 0xc002488, 0xafb00020, 0xc0023e8, | ||
33 | 0x0, 0x3c040001, 0x248451a4, 0x24050001, | ||
34 | 0x2e03021, 0x3821, 0x3c100001, 0x26107e50, | ||
35 | 0xafb00010, 0xc002403, 0xafbb0014, 0x3c02000f, | ||
36 | 0x3442ffff, 0x2021024, 0x362102b, 0x10400009, | ||
37 | 0x24050003, 0x3c040001, 0x248451b0, 0x2003021, | ||
38 | 0x3603821, 0x3c020010, 0xafa20010, 0xc002403, | ||
39 | 0xafa00014, 0x2021, 0x3405c000, 0x3c010001, | ||
40 | 0x370821, 0xa02083b0, 0x3c010001, 0x370821, | ||
41 | 0xa02083b2, 0x3c010001, 0x370821, 0xa02083b3, | ||
42 | 0x3c010001, 0x370821, 0xac2083b4, 0xa2e004d8, | ||
43 | 0x418c0, 0x24840001, 0x771021, 0xac40727c, | ||
44 | 0x771021, 0xac407280, 0x2e31021, 0xa445727c, | ||
45 | 0x2c820020, 0x1440fff7, 0x418c0, 0x2021, | ||
46 | 0x3405c000, 0x418c0, 0x24840001, 0x771021, | ||
47 | 0xac40737c, 0x771021, 0xac407380, 0x2e31021, | ||
48 | 0xa445737c, 0x2c820080, 0x5440fff7, 0x418c0, | ||
49 | 0xaf800054, 0xaf80011c, 0x8f820044, 0x34420040, | ||
50 | 0xaf820044, 0x8f820044, 0x34420020, 0xaf820044, | ||
51 | 0x8f420218, 0x30420002, 0x10400009, 0x0, | ||
52 | 0x8f420220, 0x3c030002, 0x34630004, 0x431025, | ||
53 | 0xaee204c4, 0x8f42021c, 0x8001074, 0x34420004, | ||
54 | 0x8f420220, 0x3c030002, 0x34630006, 0x431025, | ||
55 | 0xaee204c4, 0x8f42021c, 0x34420006, 0xaee204cc, | ||
56 | 0x8f420218, 0x30420010, 0x1040000a, 0x0, | ||
57 | 0x8f42021c, 0x34420004, 0xaee204c8, 0x8f420220, | ||
58 | 0x3c03000a, 0x34630004, 0x431025, 0x800108a, | ||
59 | 0xaee204c0, 0x8f420220, 0x3c03000a, 0x34630006, | ||
60 | 0x431025, 0xaee204c0, 0x8f42021c, 0x34420006, | ||
61 | 0xaee204c8, 0x8f420218, 0x30420200, 0x10400003, | ||
62 | 0x24020001, 0x8001091, 0xa2e27248, 0xa2e07248, | ||
63 | 0x24020001, 0xaf8200a0, 0xaf8200b0, 0x8f830054, | ||
64 | 0x8f820054, 0x8001099, 0x24630064, 0x8f820054, | ||
65 | 0x621023, 0x2c420065, 0x1440fffc, 0x0, | ||
66 | 0xaf800044, 0x8f420208, 0x8f43020c, 0xaee20010, | ||
67 | 0xaee30014, 0x8ee40010, 0x8ee50014, 0x26e20030, | ||
68 | 0xaee20028, 0x24020490, 0xaee20018, 0xaf840090, | ||
69 | 0xaf850094, 0x8ee20028, 0xaf8200b4, 0x96e2001a, | ||
70 | 0xaf82009c, 0x8f8200b0, 0x8ee304cc, 0x431025, | ||
71 | 0xaf8200b0, 0x8f8200b0, 0x30420004, 0x1440fffd, | ||
72 | 0x0, 0x8ee20450, 0x8ee30454, 0xaee304fc, | ||
73 | 0x8ee204fc, 0x2442e000, 0x2c422001, 0x1440000d, | ||
74 | 0x26e40030, 0x8ee20450, 0x8ee30454, 0x3c040001, | ||
75 | 0x248451bc, 0x3c050001, 0xafa00010, 0xafa00014, | ||
76 | 0x8ee704fc, 0x34a5f000, 0xc002403, 0x603021, | ||
77 | 0x26e40030, 0xc002488, 0x24050400, 0x27440080, | ||
78 | 0xc002488, 0x24050080, 0x26e4777c, 0xc002488, | ||
79 | 0x24050400, 0x8f42025c, 0x26e40094, 0xaee20060, | ||
80 | 0x8f420260, 0x27450200, 0x24060008, 0xaee20068, | ||
81 | 0x24020006, 0xc00249a, 0xaee20064, 0x3c023b9a, | ||
82 | 0x3442ca00, 0x2021, 0x24030002, 0xaee30074, | ||
83 | 0xaee30070, 0xaee2006c, 0x240203e8, 0xaee20104, | ||
84 | 0x24020001, 0xaee30100, 0xaee2010c, 0x3c030001, | ||
85 | 0x641821, 0x90635c20, 0x2e41021, 0x24840001, | ||
86 | 0xa043009c, 0x2c82000f, 0x1440fff8, 0x0, | ||
87 | 0x8f820040, 0x2e41821, 0x24840001, 0x21702, | ||
88 | 0x24420030, 0xa062009c, 0x2e41021, 0xa040009c, | ||
89 | 0x96e2046a, 0x30420003, 0x14400009, 0x0, | ||
90 | 0x96e2047a, 0x30420003, 0x50400131, 0x3c030800, | ||
91 | 0x96e2046a, 0x30420003, 0x1040002a, 0x3c020700, | ||
92 | 0x96e2047a, 0x30420003, 0x10400026, 0x3c020700, | ||
93 | 0x96e3047a, 0x96e2046a, 0x14620022, 0x3c020700, | ||
94 | 0x8ee204c0, 0x24030001, 0xa2e34e20, 0x34420e00, | ||
95 | 0xaee204c0, 0x8f420218, 0x30420100, 0x10400005, | ||
96 | 0x0, 0x3c020001, 0x2442e168, 0x800111d, | ||
97 | 0x21100, 0x3c020001, 0x2442d35c, 0x21100, | ||
98 | 0x21182, 0x3c030800, 0x431025, 0x3c010001, | ||
99 | 0xac221238, 0x3c020001, 0x2442f680, 0x21100, | ||
100 | 0x21182, 0x3c030800, 0x431025, 0x3c010001, | ||
101 | 0xac221278, 0x8ee20000, 0x34424000, 0x8001238, | ||
102 | 0xaee20000, 0x34423000, 0xafa20018, 0x8ee20608, | ||
103 | 0x8f430228, 0x24420001, 0x304900ff, 0x512300e2, | ||
104 | 0xafa00010, 0x8ee20608, 0x210c0, 0x571021, | ||
105 | 0x8fa30018, 0x8fa4001c, 0xac43060c, 0xac440610, | ||
106 | 0x8f870120, 0x27623800, 0x24e80020, 0x102102b, | ||
107 | 0x50400001, 0x27683000, 0x8f820128, 0x11020004, | ||
108 | 0x0, 0x8f820124, 0x15020007, 0x1021, | ||
109 | 0x8ee201a4, 0x3021, 0x24420001, 0xaee201a4, | ||
110 | 0x80011a0, 0x8ee201a4, 0x8ee40608, 0x420c0, | ||
111 | 0x801821, 0x8ee40430, 0x8ee50434, 0xa32821, | ||
112 | 0xa3302b, 0x822021, 0x862021, 0xace40000, | ||
113 | 0xace50004, 0x8ee30608, 0x24020008, 0xa4e2000e, | ||
114 | 0x2402000d, 0xace20018, 0xace9001c, 0x318c0, | ||
115 | 0x2463060c, 0x2e31021, 0xace20008, 0x8ee204c4, | ||
116 | 0xace20010, 0xaf880120, 0x92e24e20, 0x14400037, | ||
117 | 0x24060001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
118 | 0x2e22021, 0x8c830000, 0x24020007, 0x1462001f, | ||
119 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
120 | 0x24030040, 0x8c820004, 0x24420001, 0xac820004, | ||
121 | 0x8ee24e34, 0x8ee54e30, 0x24420001, 0x10430007, | ||
122 | 0x0, 0x8ee24e34, 0x24420001, 0x10a20005, | ||
123 | 0x0, 0x800118a, 0x0, 0x14a00005, | ||
124 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
125 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400013, | ||
126 | 0xac800000, 0x80011a0, 0x0, 0x8ee24e30, | ||
127 | 0x24030040, 0x24420001, 0x50430003, 0x1021, | ||
128 | 0x8ee24e30, 0x24420001, 0xaee24e30, 0x8ee24e30, | ||
129 | 0x210c0, 0x24425038, 0x2e22021, 0x24020007, | ||
130 | 0xac820000, 0x24020001, 0xac820004, 0x54c0000c, | ||
131 | 0xaee90608, 0x3c040001, 0x248451c8, 0xafa00010, | ||
132 | 0xafa00014, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
133 | 0xc002403, 0x34a5f000, 0x8001223, 0x0, | ||
134 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
135 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
136 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
137 | 0x8ee201a4, 0x3021, 0x24420001, 0xaee201a4, | ||
138 | 0x8001207, 0x8ee201a4, 0x8ee20608, 0xac62001c, | ||
139 | 0x8ee404a0, 0x8ee504a4, 0x2462001c, 0xac620008, | ||
140 | 0x24020008, 0xa462000e, 0x24020011, 0xac620018, | ||
141 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
142 | 0xaf860120, 0x92e24e20, 0x14400037, 0x24060001, | ||
143 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
144 | 0x8c830000, 0x24020012, 0x1462001f, 0x0, | ||
145 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x24030040, | ||
146 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
147 | 0x8ee54e30, 0x24420001, 0x10430007, 0x0, | ||
148 | 0x8ee24e34, 0x24420001, 0x10a20005, 0x0, | ||
149 | 0x80011f1, 0x0, 0x14a00005, 0x0, | ||
150 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
151 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
152 | 0x8001207, 0x0, 0x8ee24e30, 0x24030040, | ||
153 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e30, | ||
154 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
155 | 0x24425038, 0x2e22021, 0x24020012, 0xac820000, | ||
156 | 0x24020001, 0xac820004, 0x14c0001b, 0x0, | ||
157 | 0x3c040001, 0x248451d0, 0xafa00010, 0xafa00014, | ||
158 | 0x8ee60608, 0x8f470228, 0x3c050009, 0xc002403, | ||
159 | 0x34a5f001, 0x8ee201b0, 0x24420001, 0xaee201b0, | ||
160 | 0x8001223, 0x8ee201b0, 0x3c040001, 0x248451dc, | ||
161 | 0xafa00014, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
162 | 0xc002403, 0x34a5f005, 0x8ee201ac, 0x24420001, | ||
163 | 0xaee201ac, 0x8ee201ac, 0x8ee20160, 0x3c040001, | ||
164 | 0x248451e8, 0x3405f001, 0x24420001, 0xaee20160, | ||
165 | 0x8ee20160, 0x3021, 0x3821, 0xafa00010, | ||
166 | 0xc002403, 0xafa00014, 0x8001238, 0x0, | ||
167 | 0x3c020001, 0x2442f5a8, 0x21100, 0x21182, | ||
168 | 0x431025, 0x3c010001, 0xac221278, 0x96e2045a, | ||
169 | 0x30420003, 0x10400025, 0x3c050fff, 0x8ee204c8, | ||
170 | 0x34a5ffff, 0x34420a00, 0xaee204c8, 0x8ee304c8, | ||
171 | 0x3c040001, 0x248451f4, 0x24020001, 0xa2e204ec, | ||
172 | 0xa2e204ed, 0x3c020002, 0x621825, 0x3c020001, | ||
173 | 0x2442a390, 0x451024, 0x21082, 0xaee304c8, | ||
174 | 0x3c030800, 0x431025, 0x3c010001, 0xac221220, | ||
175 | 0x3c020001, 0x2442add4, 0x451024, 0x21082, | ||
176 | 0x431025, 0x3c010001, 0xac221280, 0x96e6045a, | ||
177 | 0x3821, 0x24050011, 0xafa00010, 0xc002403, | ||
178 | 0xafa00014, 0x8001268, 0x0, 0x3c020001, | ||
179 | 0x2442a9d4, 0x21100, 0x21182, 0x3c030800, | ||
180 | 0x431025, 0x3c010001, 0xac221280, 0x96e2046a, | ||
181 | 0x30420010, 0x14400009, 0x0, 0x96e2047a, | ||
182 | 0x30420010, 0x10400112, 0x0, 0x96e2046a, | ||
183 | 0x30420010, 0x10400005, 0x3c020700, 0x96e2047a, | ||
184 | 0x30420010, 0x14400102, 0x3c020700, 0x34423000, | ||
185 | 0xafa20018, 0x8ee20608, 0x8f430228, 0x24420001, | ||
186 | 0x304900ff, 0x512300e2, 0xafa00010, 0x8ee20608, | ||
187 | 0x210c0, 0x571021, 0x8fa30018, 0x8fa4001c, | ||
188 | 0xac43060c, 0xac440610, 0x8f870120, 0x27623800, | ||
189 | 0x24e80020, 0x102102b, 0x50400001, 0x27683000, | ||
190 | 0x8f820128, 0x11020004, 0x0, 0x8f820124, | ||
191 | 0x15020007, 0x1021, 0x8ee201a4, 0x3021, | ||
192 | 0x24420001, 0xaee201a4, 0x80012ea, 0x8ee201a4, | ||
193 | 0x8ee40608, 0x420c0, 0x801821, 0x8ee40430, | ||
194 | 0x8ee50434, 0xa32821, 0xa3302b, 0x822021, | ||
195 | 0x862021, 0xace40000, 0xace50004, 0x8ee30608, | ||
196 | 0x24020008, 0xa4e2000e, 0x2402000d, 0xace20018, | ||
197 | 0xace9001c, 0x318c0, 0x2463060c, 0x2e31021, | ||
198 | 0xace20008, 0x8ee204c4, 0xace20010, 0xaf880120, | ||
199 | 0x92e24e20, 0x14400037, 0x24060001, 0x8ee24e30, | ||
200 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
201 | 0x24020007, 0x1462001f, 0x0, 0x8ee34e30, | ||
202 | 0x8ee24e34, 0x1062001b, 0x24030040, 0x8c820004, | ||
203 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee54e30, | ||
204 | 0x24420001, 0x10430007, 0x0, 0x8ee24e34, | ||
205 | 0x24420001, 0x10a20005, 0x0, 0x80012d4, | ||
206 | 0x0, 0x14a00005, 0x0, 0x8f820128, | ||
207 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
208 | 0x2c420011, 0x50400013, 0xac800000, 0x80012ea, | ||
209 | 0x0, 0x8ee24e30, 0x24030040, 0x24420001, | ||
210 | 0x50430003, 0x1021, 0x8ee24e30, 0x24420001, | ||
211 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
212 | 0x2e22021, 0x24020007, 0xac820000, 0x24020001, | ||
213 | 0xac820004, 0x54c0000c, 0xaee90608, 0x3c040001, | ||
214 | 0x248451c8, 0xafa00010, 0xafa00014, 0x8ee60608, | ||
215 | 0x8f470228, 0x3c050009, 0xc002403, 0x34a5f000, | ||
216 | 0x800136d, 0x0, 0x8f830120, 0x27623800, | ||
217 | 0x24660020, 0xc2102b, 0x50400001, 0x27663000, | ||
218 | 0x8f820128, 0x10c20004, 0x0, 0x8f820124, | ||
219 | 0x14c20007, 0x0, 0x8ee201a4, 0x3021, | ||
220 | 0x24420001, 0xaee201a4, 0x8001351, 0x8ee201a4, | ||
221 | 0x8ee20608, 0xac62001c, 0x8ee404a0, 0x8ee504a4, | ||
222 | 0x2462001c, 0xac620008, 0x24020008, 0xa462000e, | ||
223 | 0x24020011, 0xac620018, 0xac640000, 0xac650004, | ||
224 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
225 | 0x14400037, 0x24060001, 0x8ee24e30, 0x210c0, | ||
226 | 0x24425038, 0x2e22021, 0x8c830000, 0x24020012, | ||
227 | 0x1462001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
228 | 0x1062001b, 0x24030040, 0x8c820004, 0x24420001, | ||
229 | 0xac820004, 0x8ee24e34, 0x8ee54e30, 0x24420001, | ||
230 | 0x10430007, 0x0, 0x8ee24e34, 0x24420001, | ||
231 | 0x10a20005, 0x0, 0x800133b, 0x0, | ||
232 | 0x14a00005, 0x0, 0x8f820128, 0x24420020, | ||
233 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
234 | 0x50400013, 0xac800000, 0x8001351, 0x0, | ||
235 | 0x8ee24e30, 0x24030040, 0x24420001, 0x50430003, | ||
236 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
237 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
238 | 0x24020012, 0xac820000, 0x24020001, 0xac820004, | ||
239 | 0x14c0001b, 0x0, 0x3c040001, 0x248451d0, | ||
240 | 0xafa00010, 0xafa00014, 0x8ee60608, 0x8f470228, | ||
241 | 0x3c050009, 0xc002403, 0x34a5f001, 0x8ee201b0, | ||
242 | 0x24420001, 0xaee201b0, 0x800136d, 0x8ee201b0, | ||
243 | 0x3c040001, 0x248451dc, 0xafa00014, 0x8ee60608, | ||
244 | 0x8f470228, 0x3c050009, 0xc002403, 0x34a5f005, | ||
245 | 0x8ee201ac, 0x24420001, 0xaee201ac, 0x8ee201ac, | ||
246 | 0x8ee20160, 0x3c040001, 0x248451e8, 0x3405f002, | ||
247 | 0x24420001, 0xaee20160, 0x8ee20160, 0x3021, | ||
248 | 0x3821, 0xafa00010, 0xc002403, 0xafa00014, | ||
249 | 0x96e6047a, 0x96e7046a, 0x3c040001, 0x24845200, | ||
250 | 0x24050012, 0xafa00010, 0xc002403, 0xafa00014, | ||
251 | 0xc004500, 0x0, 0xc002318, 0x0, | ||
252 | 0x3c060001, 0x34c63800, 0xaee00608, 0xaf400228, | ||
253 | 0xaf40022c, 0x96e30458, 0x8ee40000, 0x3c0512d8, | ||
254 | 0x34a5c358, 0x27623800, 0xaee27258, 0x27623800, | ||
255 | 0xaee27260, 0x27623800, 0xaee27264, 0x3661021, | ||
256 | 0xaee27270, 0x2402ffff, 0xaee004d4, 0xaee004e0, | ||
257 | 0xaee004e4, 0xaee004f0, 0xa2e004f4, 0xaee00e0c, | ||
258 | 0xaee00e18, 0xaee00e10, 0xaee00e14, 0xaee00e1c, | ||
259 | 0xaee0724c, 0xaee05244, 0xaee05240, 0xaee0523c, | ||
260 | 0xaee07250, 0xaee07254, 0xaee0725c, 0xaee07268, | ||
261 | 0xaee004d0, 0x2463ffff, 0x852025, 0xaee304f8, | ||
262 | 0xaee40000, 0xaf800060, 0xaf820064, 0x3c020100, | ||
263 | 0xafa20018, 0x8ee20608, 0x8f430228, 0x24420001, | ||
264 | 0x304900ff, 0x512300e2, 0xafa00010, 0x8ee20608, | ||
265 | 0x210c0, 0x571021, 0x8fa30018, 0x8fa4001c, | ||
266 | 0xac43060c, 0xac440610, 0x8f870120, 0x27623800, | ||
267 | 0x24e80020, 0x102102b, 0x50400001, 0x27683000, | ||
268 | 0x8f820128, 0x11020004, 0x0, 0x8f820124, | ||
269 | 0x15020007, 0x1021, 0x8ee201a4, 0x3021, | ||
270 | 0x24420001, 0xaee201a4, 0x8001422, 0x8ee201a4, | ||
271 | 0x8ee40608, 0x420c0, 0x801821, 0x8ee40430, | ||
272 | 0x8ee50434, 0xa32821, 0xa3302b, 0x822021, | ||
273 | 0x862021, 0xace40000, 0xace50004, 0x8ee30608, | ||
274 | 0x24020008, 0xa4e2000e, 0x2402000d, 0xace20018, | ||
275 | 0xace9001c, 0x318c0, 0x2463060c, 0x2e31021, | ||
276 | 0xace20008, 0x8ee204c4, 0xace20010, 0xaf880120, | ||
277 | 0x92e24e20, 0x14400037, 0x24060001, 0x8ee24e30, | ||
278 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
279 | 0x24020007, 0x1462001f, 0x0, 0x8ee34e30, | ||
280 | 0x8ee24e34, 0x1062001b, 0x24030040, 0x8c820004, | ||
281 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee54e30, | ||
282 | 0x24420001, 0x10430007, 0x0, 0x8ee24e34, | ||
283 | 0x24420001, 0x10a20005, 0x0, 0x800140c, | ||
284 | 0x0, 0x14a00005, 0x0, 0x8f820128, | ||
285 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
286 | 0x2c420011, 0x50400013, 0xac800000, 0x8001422, | ||
287 | 0x0, 0x8ee24e30, 0x24030040, 0x24420001, | ||
288 | 0x50430003, 0x1021, 0x8ee24e30, 0x24420001, | ||
289 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
290 | 0x2e22021, 0x24020007, 0xac820000, 0x24020001, | ||
291 | 0xac820004, 0x54c0000c, 0xaee90608, 0x3c040001, | ||
292 | 0x248451c8, 0xafa00010, 0xafa00014, 0x8ee60608, | ||
293 | 0x8f470228, 0x3c050009, 0xc002403, 0x34a5f000, | ||
294 | 0x80014a5, 0x0, 0x8f830120, 0x27623800, | ||
295 | 0x24660020, 0xc2102b, 0x50400001, 0x27663000, | ||
296 | 0x8f820128, 0x10c20004, 0x0, 0x8f820124, | ||
297 | 0x14c20007, 0x0, 0x8ee201a4, 0x3021, | ||
298 | 0x24420001, 0xaee201a4, 0x8001489, 0x8ee201a4, | ||
299 | 0x8ee20608, 0xac62001c, 0x8ee404a0, 0x8ee504a4, | ||
300 | 0x2462001c, 0xac620008, 0x24020008, 0xa462000e, | ||
301 | 0x24020011, 0xac620018, 0xac640000, 0xac650004, | ||
302 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
303 | 0x14400037, 0x24060001, 0x8ee24e30, 0x210c0, | ||
304 | 0x24425038, 0x2e22021, 0x8c830000, 0x24020012, | ||
305 | 0x1462001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
306 | 0x1062001b, 0x24030040, 0x8c820004, 0x24420001, | ||
307 | 0xac820004, 0x8ee24e34, 0x8ee54e30, 0x24420001, | ||
308 | 0x10430007, 0x0, 0x8ee24e34, 0x24420001, | ||
309 | 0x10a20005, 0x0, 0x8001473, 0x0, | ||
310 | 0x14a00005, 0x0, 0x8f820128, 0x24420020, | ||
311 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
312 | 0x50400013, 0xac800000, 0x8001489, 0x0, | ||
313 | 0x8ee24e30, 0x24030040, 0x24420001, 0x50430003, | ||
314 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
315 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
316 | 0x24020012, 0xac820000, 0x24020001, 0xac820004, | ||
317 | 0x14c0001b, 0x0, 0x3c040001, 0x248451d0, | ||
318 | 0xafa00010, 0xafa00014, 0x8ee60608, 0x8f470228, | ||
319 | 0x3c050009, 0xc002403, 0x34a5f001, 0x8ee201b0, | ||
320 | 0x24420001, 0xaee201b0, 0x80014a5, 0x8ee201b0, | ||
321 | 0x3c040001, 0x248451dc, 0xafa00014, 0x8ee60608, | ||
322 | 0x8f470228, 0x3c050009, 0xc002403, 0x34a5f005, | ||
323 | 0x8ee201ac, 0x24420001, 0xaee201ac, 0x8ee201ac, | ||
324 | 0x8ee20154, 0x24420001, 0xaee20154, 0xc0014dc, | ||
325 | 0x8ee20154, 0x8f8200a0, 0x30420004, 0x1440fffd, | ||
326 | 0x0, 0x8f820040, 0x30420001, 0x14400008, | ||
327 | 0x0, 0x8f430104, 0x24020001, 0x10620004, | ||
328 | 0x0, 0x8f420264, 0x10400006, 0x0, | ||
329 | 0x8ee2017c, 0x24420001, 0xaee2017c, 0x80014c5, | ||
330 | 0x8ee2017c, 0x8f820044, 0x34420004, 0xaf820044, | ||
331 | 0x8ee20178, 0x24420001, 0xaee20178, 0x8ee20178, | ||
332 | 0x8f8200d8, 0x8f8300d4, 0x431023, 0xaee2726c, | ||
333 | 0x8ee2726c, 0x1c400003, 0x3c030001, 0x431021, | ||
334 | 0xaee2726c, 0xc004064, 0x0, 0xc004440, | ||
335 | 0xaf800228, 0x8fbf0024, 0x8fb00020, 0x3e00008, | ||
336 | 0x27bd0028, 0x3e00008, 0x0, 0x3e00008, | ||
337 | 0x0, 0x0, 0x0, 0x2402002c, | ||
338 | 0xaf820050, 0xaee07274, 0x8f420238, 0xaee27278, | ||
339 | 0x8f820054, 0x24420067, 0xaf820058, 0xaee07b88, | ||
340 | 0xaee07b8c, 0xaee07b84, 0x3c010001, 0x370821, | ||
341 | 0xac2083bc, 0x3c010001, 0x370821, 0x3e00008, | ||
342 | 0xa02083b9, 0x27bdffd8, 0xafbf0024, 0xafb00020, | ||
343 | 0x8f820054, 0x3c030001, 0x8c635cd8, 0x24420067, | ||
344 | 0x1060000d, 0xaf820058, 0x3c020001, 0x571021, | ||
345 | 0x904283b8, 0x10400005, 0x3c030200, 0x3c010001, | ||
346 | 0x370821, 0x8001503, 0xa02083b8, 0x8ee20000, | ||
347 | 0x431025, 0xaee20000, 0x8f420218, 0x30420100, | ||
348 | 0x104000c6, 0x0, 0x8f8200b0, 0x30420004, | ||
349 | 0x104000c2, 0x0, 0x3c030001, 0x771821, | ||
350 | 0x8c6383d0, 0x8f820104, 0x146200b4, 0x0, | ||
351 | 0x3c030001, 0x771821, 0x8c6383d4, 0x8f8200b4, | ||
352 | 0x146200ae, 0x0, 0x8f8200b0, 0x3c030080, | ||
353 | 0x431024, 0x1040000d, 0x0, 0x8f82011c, | ||
354 | 0x34420002, 0xaf82011c, 0x8f8200b0, 0x2403fffb, | ||
355 | 0x431024, 0xaf8200b0, 0x8f82011c, 0x2403fffd, | ||
356 | 0x431024, 0x80015cc, 0xaf82011c, 0x3c030001, | ||
357 | 0x771821, 0x8c6383d0, 0x8f820104, 0x14620082, | ||
358 | 0x0, 0x3c030001, 0x771821, 0x8c6383d4, | ||
359 | 0x8f8200b4, 0x1462007c, 0x0, 0x3c070001, | ||
360 | 0xf73821, 0x8ce783d0, 0x8f8200b0, 0x3c040001, | ||
361 | 0x24845270, 0xafa00014, 0xafa20010, 0x8f8600b0, | ||
362 | 0x3c050005, 0xc002403, 0x34a50900, 0x8f82011c, | ||
363 | 0x34420002, 0xaf82011c, 0x8f830104, 0x8f8200b0, | ||
364 | 0x34420001, 0xaf8200b0, 0xaf830104, 0x8f830120, | ||
365 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
366 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
367 | 0x8f820124, 0x14c20006, 0x0, 0x8ee201a4, | ||
368 | 0x24420001, 0xaee201a4, 0x80015a0, 0x8ee201a4, | ||
369 | 0x8f440208, 0x8f45020c, 0x26e20030, 0xac620008, | ||
370 | 0x24020400, 0xa462000e, 0x2402000f, 0xac620018, | ||
371 | 0xac60001c, 0xac640000, 0xac650004, 0x8ee204c4, | ||
372 | 0xac620010, 0xaf860120, 0x92e24e20, 0x14400037, | ||
373 | 0x0, 0x8ee24e30, 0x210c0, 0x24425038, | ||
374 | 0x2e22021, 0x8c830000, 0x24020007, 0x1462001f, | ||
375 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
376 | 0x24030040, 0x8c820004, 0x24420001, 0xac820004, | ||
377 | 0x8ee24e34, 0x8ee54e30, 0x24420001, 0x10430007, | ||
378 | 0x0, 0x8ee24e34, 0x24420001, 0x10a20005, | ||
379 | 0x0, 0x800158a, 0x0, 0x14a00005, | ||
380 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
381 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400013, | ||
382 | 0xac800000, 0x80015a0, 0x0, 0x8ee24e30, | ||
383 | 0x24030040, 0x24420001, 0x50430003, 0x1021, | ||
384 | 0x8ee24e30, 0x24420001, 0xaee24e30, 0x8ee24e30, | ||
385 | 0x210c0, 0x24425038, 0x2e22021, 0x24020007, | ||
386 | 0xac820000, 0x24020001, 0xac820004, 0x8f82011c, | ||
387 | 0x2403fffd, 0x431024, 0xaf82011c, 0x8ee201e4, | ||
388 | 0x3c070001, 0xf73821, 0x8ce783d0, 0x24420001, | ||
389 | 0xaee201e4, 0x8ee201e4, 0x3c040001, 0x2484527c, | ||
390 | 0x80015bd, 0xafa00010, 0x8f820104, 0x3c010001, | ||
391 | 0x370821, 0xac2283d0, 0x8f8200b4, 0x3c070001, | ||
392 | 0xf73821, 0x8ce783d0, 0x3c040001, 0x24845284, | ||
393 | 0x3c010001, 0x370821, 0xac2283d4, 0xafa00010, | ||
394 | 0xafa00014, 0x8f8600b0, 0x3c050005, 0xc002403, | ||
395 | 0x34a50900, 0x80015cc, 0x0, 0x8f820104, | ||
396 | 0x3c010001, 0x370821, 0xac2283d0, 0x8f8200b4, | ||
397 | 0x3c010001, 0x370821, 0xac2283d4, 0x8ee27274, | ||
398 | 0x92e304f4, 0x24420067, 0x14600006, 0xaee27274, | ||
399 | 0x8ee27274, 0x8f430234, 0x43102b, 0x1440007b, | ||
400 | 0x0, 0x8ee304e4, 0x8ee204f8, 0x14620004, | ||
401 | 0x0, 0x92e204f4, 0x50400074, 0xa2e004f4, | ||
402 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
403 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
404 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
405 | 0x8ee201a4, 0x8021, 0x24420001, 0xaee201a4, | ||
406 | 0x8001637, 0x8ee201a4, 0x8ee204e4, 0xac62001c, | ||
407 | 0x8ee404b0, 0x8ee504b4, 0x2462001c, 0xac620008, | ||
408 | 0x24020008, 0xa462000e, 0x24020011, 0xac620018, | ||
409 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
410 | 0xaf860120, 0x92e24e20, 0x14400037, 0x24100001, | ||
411 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
412 | 0x8c830000, 0x24020012, 0x1462001f, 0x0, | ||
413 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x24030040, | ||
414 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
415 | 0x8ee54e30, 0x24420001, 0x10430007, 0x0, | ||
416 | 0x8ee24e34, 0x24420001, 0x10a20005, 0x0, | ||
417 | 0x8001621, 0x0, 0x14a00005, 0x0, | ||
418 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
419 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
420 | 0x8001637, 0x0, 0x8ee24e30, 0x24030040, | ||
421 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e30, | ||
422 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
423 | 0x24425038, 0x2e22021, 0x24020012, 0xac820000, | ||
424 | 0x24020001, 0xac820004, 0x5600000b, 0x24100001, | ||
425 | 0x8ee204e4, 0x3c040001, 0x2484528c, 0xafa00014, | ||
426 | 0xafa20010, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
427 | 0xc002403, 0x34a5f006, 0x16000003, 0x24020001, | ||
428 | 0x8001650, 0xa2e204f4, 0x8ee20170, 0x24420001, | ||
429 | 0xaee20170, 0x8ee20170, 0x8ee204e4, 0xa2e004f4, | ||
430 | 0xaee004f0, 0xaee07274, 0xaee204f8, 0x8ee20e1c, | ||
431 | 0x1040006d, 0x0, 0x8f830120, 0x27623800, | ||
432 | 0x24660020, 0xc2102b, 0x50400001, 0x27663000, | ||
433 | 0x8f820128, 0x10c20004, 0x0, 0x8f820124, | ||
434 | 0x14c20007, 0x0, 0x8ee201a4, 0x8021, | ||
435 | 0x24420001, 0xaee201a4, 0x80016ad, 0x8ee201a4, | ||
436 | 0x8ee2724c, 0xac62001c, 0x8ee404a8, 0x8ee504ac, | ||
437 | 0x2462001c, 0xac620008, 0x24020008, 0xa462000e, | ||
438 | 0x24020011, 0xac620018, 0xac640000, 0xac650004, | ||
439 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
440 | 0x14400037, 0x24100001, 0x8ee24e30, 0x210c0, | ||
441 | 0x24425038, 0x2e22021, 0x8c830000, 0x24020012, | ||
442 | 0x1462001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
443 | 0x1062001b, 0x24030040, 0x8c820004, 0x24420001, | ||
444 | 0xac820004, 0x8ee24e34, 0x8ee54e30, 0x24420001, | ||
445 | 0x10430007, 0x0, 0x8ee24e34, 0x24420001, | ||
446 | 0x10a20005, 0x0, 0x8001697, 0x0, | ||
447 | 0x14a00005, 0x0, 0x8f820128, 0x24420020, | ||
448 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
449 | 0x50400013, 0xac800000, 0x80016ad, 0x0, | ||
450 | 0x8ee24e30, 0x24030040, 0x24420001, 0x50430003, | ||
451 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
452 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
453 | 0x24020012, 0xac820000, 0x24020001, 0xac820004, | ||
454 | 0x5600000b, 0x24100001, 0x8ee2724c, 0x3c040001, | ||
455 | 0x24845298, 0xafa00014, 0xafa20010, 0x8ee6724c, | ||
456 | 0x8f470280, 0x3c050009, 0xc002403, 0x34a5f008, | ||
457 | 0x56000001, 0xaee00e1c, 0x8ee20174, 0x24420001, | ||
458 | 0xaee20174, 0x8ee20174, 0x8ee24e24, 0x10400019, | ||
459 | 0x0, 0xaee04e24, 0x8f820040, 0x30420001, | ||
460 | 0x14400008, 0x0, 0x8f430104, 0x24020001, | ||
461 | 0x10620004, 0x0, 0x8f420264, 0x10400006, | ||
462 | 0x0, 0x8ee2017c, 0x24420001, 0xaee2017c, | ||
463 | 0x80016da, 0x8ee2017c, 0x8f820044, 0x34420004, | ||
464 | 0xaf820044, 0x8ee20178, 0x24420001, 0xaee20178, | ||
465 | 0x8ee20178, 0x8ee27278, 0x2442ff99, 0xaee27278, | ||
466 | 0x8ee27278, 0x1c4002ad, 0x0, 0x8f420238, | ||
467 | 0x104002aa, 0x0, 0x3c020001, 0x571021, | ||
468 | 0x904283e0, 0x144002a5, 0x0, 0x8f420080, | ||
469 | 0xaee2004c, 0x8f4200c0, 0xaee20048, 0x8f420084, | ||
470 | 0xaee20038, 0x8f420084, 0xaee20244, 0x8f420088, | ||
471 | 0xaee20248, 0x8f42008c, 0xaee2024c, 0x8f420090, | ||
472 | 0xaee20250, 0x8f420094, 0xaee20254, 0x8f420098, | ||
473 | 0xaee20258, 0x8f42009c, 0xaee2025c, 0x8f4200a0, | ||
474 | 0xaee20260, 0x8f4200a4, 0xaee20264, 0x8f4200a8, | ||
475 | 0xaee20268, 0x8f4200ac, 0xaee2026c, 0x8f4200b0, | ||
476 | 0xaee20270, 0x8f4200b4, 0xaee20274, 0x8f4200b8, | ||
477 | 0xaee20278, 0x8f4200bc, 0x24040001, 0xaee2027c, | ||
478 | 0xaee0003c, 0x41080, 0x571021, 0x8ee3003c, | ||
479 | 0x8c420244, 0x24840001, 0x621821, 0x2c82000f, | ||
480 | 0xaee3003c, 0x1440fff8, 0x41080, 0x8f4200cc, | ||
481 | 0xaee20050, 0x8f4200d0, 0xaee20054, 0x8f830120, | ||
482 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
483 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
484 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
485 | 0x8021, 0x24420001, 0xaee201a4, 0x8001775, | ||
486 | 0x8ee201a4, 0x8f440208, 0x8f45020c, 0x26e20030, | ||
487 | 0xac620008, 0x24020400, 0xa462000e, 0x2402000f, | ||
488 | 0xac620018, 0xac60001c, 0xac640000, 0xac650004, | ||
489 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
490 | 0x14400037, 0x24100001, 0x8ee24e30, 0x210c0, | ||
491 | 0x24425038, 0x2e22021, 0x8c830000, 0x24020007, | ||
492 | 0x1462001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
493 | 0x1062001b, 0x24030040, 0x8c820004, 0x24420001, | ||
494 | 0xac820004, 0x8ee24e34, 0x8ee54e30, 0x24420001, | ||
495 | 0x10430007, 0x0, 0x8ee24e34, 0x24420001, | ||
496 | 0x10a20005, 0x0, 0x800175f, 0x0, | ||
497 | 0x14a00005, 0x0, 0x8f820128, 0x24420020, | ||
498 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
499 | 0x50400013, 0xac800000, 0x8001775, 0x0, | ||
500 | 0x8ee24e30, 0x24030040, 0x24420001, 0x50430003, | ||
501 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
502 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
503 | 0x24020007, 0xac820000, 0x24020001, 0xac820004, | ||
504 | 0x12000212, 0x3c020400, 0xafa20018, 0x3c020001, | ||
505 | 0x571021, 0x904283b0, 0x1040010b, 0x0, | ||
506 | 0x8ee20608, 0x8f430228, 0x24420001, 0x304a00ff, | ||
507 | 0x514300fd, 0xafa00010, 0x8ee20608, 0x210c0, | ||
508 | 0x571021, 0x8fa30018, 0x8fa4001c, 0xac43060c, | ||
509 | 0xac440610, 0x8f830054, 0x8f820054, 0x24690032, | ||
510 | 0x1221023, 0x2c420033, 0x1040006a, 0x5821, | ||
511 | 0x24180008, 0x240f000d, 0x240d0007, 0x240c0040, | ||
512 | 0x240e0001, 0x8f870120, 0x27623800, 0x24e80020, | ||
513 | 0x102102b, 0x50400001, 0x27683000, 0x8f820128, | ||
514 | 0x11020004, 0x0, 0x8f820124, 0x15020007, | ||
515 | 0x1021, 0x8ee201a4, 0x8021, 0x24420001, | ||
516 | 0xaee201a4, 0x80017f3, 0x8ee201a4, 0x8ee40608, | ||
517 | 0x420c0, 0x801821, 0x8ee40430, 0x8ee50434, | ||
518 | 0xa32821, 0xa3302b, 0x822021, 0x862021, | ||
519 | 0xace40000, 0xace50004, 0x8ee20608, 0xa4f8000e, | ||
520 | 0xacef0018, 0xacea001c, 0x210c0, 0x2442060c, | ||
521 | 0x2e21021, 0xace20008, 0x8ee204c4, 0xace20010, | ||
522 | 0xaf880120, 0x92e24e20, 0x14400033, 0x24100001, | ||
523 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
524 | 0x8c820000, 0x144d001f, 0x0, 0x8ee34e30, | ||
525 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
526 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
527 | 0x24420001, 0x104c0007, 0x0, 0x8ee24e34, | ||
528 | 0x24420001, 0x10620005, 0x0, 0x80017e0, | ||
529 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
530 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
531 | 0x2c420011, 0x50400010, 0xac800000, 0x80017f3, | ||
532 | 0x0, 0x8ee24e30, 0x24420001, 0x504c0003, | ||
533 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
534 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
535 | 0xac8d0000, 0xac8e0004, 0x56000006, 0x240b0001, | ||
536 | 0x8f820054, 0x1221023, 0x2c420033, 0x1440ff9d, | ||
537 | 0x0, 0x316300ff, 0x24020001, 0x14620077, | ||
538 | 0x3c050009, 0xaeea0608, 0x8f830054, 0x8f820054, | ||
539 | 0x24690032, 0x1221023, 0x2c420033, 0x10400061, | ||
540 | 0x5821, 0x240d0008, 0x240c0011, 0x24080012, | ||
541 | 0x24070040, 0x240a0001, 0x8f830120, 0x27623800, | ||
542 | 0x24660020, 0xc2102b, 0x50400001, 0x27663000, | ||
543 | 0x8f820128, 0x10c20004, 0x0, 0x8f820124, | ||
544 | 0x14c20007, 0x0, 0x8ee201a4, 0x8021, | ||
545 | 0x24420001, 0xaee201a4, 0x800185f, 0x8ee201a4, | ||
546 | 0x8ee20608, 0xac62001c, 0x8ee404a0, 0x8ee504a4, | ||
547 | 0x2462001c, 0xac620008, 0xa46d000e, 0xac6c0018, | ||
548 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
549 | 0xaf860120, 0x92e24e20, 0x14400033, 0x24100001, | ||
550 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
551 | 0x8c820000, 0x1448001f, 0x0, 0x8ee34e30, | ||
552 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
553 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
554 | 0x24420001, 0x10470007, 0x0, 0x8ee24e34, | ||
555 | 0x24420001, 0x10620005, 0x0, 0x800184c, | ||
556 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
557 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
558 | 0x2c420011, 0x50400010, 0xac800000, 0x800185f, | ||
559 | 0x0, 0x8ee24e30, 0x24420001, 0x50470003, | ||
560 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
561 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
562 | 0xac880000, 0xac8a0004, 0x56000006, 0x240b0001, | ||
563 | 0x8f820054, 0x1221023, 0x2c420033, 0x1440ffa6, | ||
564 | 0x0, 0x316300ff, 0x24020001, 0x14620003, | ||
565 | 0x3c050009, 0x800197c, 0x24100001, 0x3c040001, | ||
566 | 0x248452a4, 0xafa00010, 0xafa00014, 0x8f860120, | ||
567 | 0x8f870124, 0x800187b, 0x34a5f011, 0x3c040001, | ||
568 | 0x248452b0, 0xafa00010, 0xafa00014, 0x8f860120, | ||
569 | 0x8f870124, 0x34a5f010, 0xc002403, 0x8021, | ||
570 | 0x800197c, 0x0, 0x3c040001, 0x248452bc, | ||
571 | 0xafa00014, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
572 | 0x8001975, 0x34a5f00f, 0x8ee20608, 0x8f430228, | ||
573 | 0x24420001, 0x304900ff, 0x512300e2, 0xafa00010, | ||
574 | 0x8ee20608, 0x210c0, 0x571021, 0x8fa30018, | ||
575 | 0x8fa4001c, 0xac43060c, 0xac440610, 0x8f870120, | ||
576 | 0x27623800, 0x24e80020, 0x102102b, 0x50400001, | ||
577 | 0x27683000, 0x8f820128, 0x11020004, 0x0, | ||
578 | 0x8f820124, 0x15020007, 0x1021, 0x8ee201a4, | ||
579 | 0x8021, 0x24420001, 0xaee201a4, 0x80018f7, | ||
580 | 0x8ee201a4, 0x8ee40608, 0x420c0, 0x801821, | ||
581 | 0x8ee40430, 0x8ee50434, 0xa32821, 0xa3302b, | ||
582 | 0x822021, 0x862021, 0xace40000, 0xace50004, | ||
583 | 0x8ee30608, 0x24020008, 0xa4e2000e, 0x2402000d, | ||
584 | 0xace20018, 0xace9001c, 0x318c0, 0x2463060c, | ||
585 | 0x2e31021, 0xace20008, 0x8ee204c4, 0xace20010, | ||
586 | 0xaf880120, 0x92e24e20, 0x14400037, 0x24100001, | ||
587 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
588 | 0x8c830000, 0x24020007, 0x1462001f, 0x0, | ||
589 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x24030040, | ||
590 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
591 | 0x8ee54e30, 0x24420001, 0x10430007, 0x0, | ||
592 | 0x8ee24e34, 0x24420001, 0x10a20005, 0x0, | ||
593 | 0x80018e1, 0x0, 0x14a00005, 0x0, | ||
594 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
595 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
596 | 0x80018f7, 0x0, 0x8ee24e30, 0x24030040, | ||
597 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e30, | ||
598 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
599 | 0x24425038, 0x2e22021, 0x24020007, 0xac820000, | ||
600 | 0x24020001, 0xac820004, 0x5600000c, 0xaee90608, | ||
601 | 0x3c040001, 0x248452c8, 0xafa00010, 0xafa00014, | ||
602 | 0x8ee60608, 0x8f470228, 0x3c050009, 0xc002403, | ||
603 | 0x34a5f000, 0x800197c, 0x0, 0x8f830120, | ||
604 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
605 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
606 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
607 | 0x8021, 0x24420001, 0xaee201a4, 0x800195e, | ||
608 | 0x8ee201a4, 0x8ee20608, 0xac62001c, 0x8ee404a0, | ||
609 | 0x8ee504a4, 0x2462001c, 0xac620008, 0x24020008, | ||
610 | 0xa462000e, 0x24020011, 0xac620018, 0xac640000, | ||
611 | 0xac650004, 0x8ee204c4, 0xac620010, 0xaf860120, | ||
612 | 0x92e24e20, 0x14400037, 0x24100001, 0x8ee24e30, | ||
613 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
614 | 0x24020012, 0x1462001f, 0x0, 0x8ee34e30, | ||
615 | 0x8ee24e34, 0x1062001b, 0x24030040, 0x8c820004, | ||
616 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee54e30, | ||
617 | 0x24420001, 0x10430007, 0x0, 0x8ee24e34, | ||
618 | 0x24420001, 0x10a20005, 0x0, 0x8001948, | ||
619 | 0x0, 0x14a00005, 0x0, 0x8f820128, | ||
620 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
621 | 0x2c420011, 0x50400013, 0xac800000, 0x800195e, | ||
622 | 0x0, 0x8ee24e30, 0x24030040, 0x24420001, | ||
623 | 0x50430003, 0x1021, 0x8ee24e30, 0x24420001, | ||
624 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
625 | 0x2e22021, 0x24020012, 0xac820000, 0x24020001, | ||
626 | 0xac820004, 0x5600001d, 0x24100001, 0x3c040001, | ||
627 | 0x248452d0, 0xafa00010, 0xafa00014, 0x8ee60608, | ||
628 | 0x8f470228, 0x3c050009, 0xc002403, 0x34a5f001, | ||
629 | 0x8ee201b0, 0x24420001, 0xaee201b0, 0x800197c, | ||
630 | 0x8ee201b0, 0x3c040001, 0x248452dc, 0xafa00014, | ||
631 | 0x8ee60608, 0x8f470228, 0x3c050009, 0x34a5f005, | ||
632 | 0xc002403, 0x0, 0x8ee201ac, 0x8021, | ||
633 | 0x24420001, 0xaee201ac, 0x8ee201ac, 0x1200000c, | ||
634 | 0x24020001, 0x3c010001, 0x370821, 0xa02083b0, | ||
635 | 0x8f420238, 0x8ee30158, 0x24630001, 0xaee30158, | ||
636 | 0x8ee30158, 0x800198c, 0xaee27278, 0x24020001, | ||
637 | 0x3c010001, 0x370821, 0xa02283b0, 0x3c020001, | ||
638 | 0x8c425cd8, 0x10400187, 0x0, 0x8ee27b84, | ||
639 | 0x24430001, 0x284200c9, 0x144001a4, 0xaee37b84, | ||
640 | 0x8ee204d4, 0x30420002, 0x14400119, 0xaee07b84, | ||
641 | 0x8ee204d4, 0x3c030600, 0x34631000, 0x34420002, | ||
642 | 0xaee204d4, 0xafa30018, 0x8ee20608, 0x8f430228, | ||
643 | 0x24420001, 0x304a00ff, 0x514300fd, 0xafa00010, | ||
644 | 0x8ee20608, 0x210c0, 0x571021, 0x8fa30018, | ||
645 | 0x8fa4001c, 0xac43060c, 0xac440610, 0x8f830054, | ||
646 | 0x8f820054, 0x24690032, 0x1221023, 0x2c420033, | ||
647 | 0x1040006a, 0x5821, 0x24180008, 0x240f000d, | ||
648 | 0x240d0007, 0x240c0040, 0x240e0001, 0x8f870120, | ||
649 | 0x27623800, 0x24e80020, 0x102102b, 0x50400001, | ||
650 | 0x27683000, 0x8f820128, 0x11020004, 0x0, | ||
651 | 0x8f820124, 0x15020007, 0x1021, 0x8ee201a4, | ||
652 | 0x8021, 0x24420001, 0xaee201a4, 0x8001a15, | ||
653 | 0x8ee201a4, 0x8ee40608, 0x420c0, 0x801821, | ||
654 | 0x8ee40430, 0x8ee50434, 0xa32821, 0xa3302b, | ||
655 | 0x822021, 0x862021, 0xace40000, 0xace50004, | ||
656 | 0x8ee20608, 0xa4f8000e, 0xacef0018, 0xacea001c, | ||
657 | 0x210c0, 0x2442060c, 0x2e21021, 0xace20008, | ||
658 | 0x8ee204c4, 0xace20010, 0xaf880120, 0x92e24e20, | ||
659 | 0x14400033, 0x24100001, 0x8ee24e30, 0x210c0, | ||
660 | 0x24425038, 0x2e22021, 0x8c820000, 0x144d001f, | ||
661 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
662 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
663 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x104c0007, | ||
664 | 0x0, 0x8ee24e34, 0x24420001, 0x10620005, | ||
665 | 0x0, 0x8001a02, 0x0, 0x14600005, | ||
666 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
667 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400010, | ||
668 | 0xac800000, 0x8001a15, 0x0, 0x8ee24e30, | ||
669 | 0x24420001, 0x504c0003, 0x1021, 0x8ee24e30, | ||
670 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
671 | 0x24425038, 0x2e22021, 0xac8d0000, 0xac8e0004, | ||
672 | 0x56000006, 0x240b0001, 0x8f820054, 0x1221023, | ||
673 | 0x2c420033, 0x1440ff9d, 0x0, 0x316300ff, | ||
674 | 0x24020001, 0x54620078, 0xafa00010, 0xaeea0608, | ||
675 | 0x8f830054, 0x8f820054, 0x24690032, 0x1221023, | ||
676 | 0x2c420033, 0x10400061, 0x5821, 0x240d0008, | ||
677 | 0x240c0011, 0x24080012, 0x24070040, 0x240a0001, | ||
678 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
679 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
680 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
681 | 0x8ee201a4, 0x8021, 0x24420001, 0xaee201a4, | ||
682 | 0x8001a81, 0x8ee201a4, 0x8ee20608, 0xac62001c, | ||
683 | 0x8ee404a0, 0x8ee504a4, 0x2462001c, 0xac620008, | ||
684 | 0xa46d000e, 0xac6c0018, 0xac640000, 0xac650004, | ||
685 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
686 | 0x14400033, 0x24100001, 0x8ee24e30, 0x210c0, | ||
687 | 0x24425038, 0x2e22021, 0x8c820000, 0x1448001f, | ||
688 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
689 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
690 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x10470007, | ||
691 | 0x0, 0x8ee24e34, 0x24420001, 0x10620005, | ||
692 | 0x0, 0x8001a6e, 0x0, 0x14600005, | ||
693 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
694 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400010, | ||
695 | 0xac800000, 0x8001a81, 0x0, 0x8ee24e30, | ||
696 | 0x24420001, 0x50470003, 0x1021, 0x8ee24e30, | ||
697 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
698 | 0x24425038, 0x2e22021, 0xac880000, 0xac8a0004, | ||
699 | 0x56000006, 0x240b0001, 0x8f820054, 0x1221023, | ||
700 | 0x2c420033, 0x1440ffa6, 0x0, 0x316300ff, | ||
701 | 0x24020001, 0x10620022, 0x0, 0x3c040001, | ||
702 | 0x248452a4, 0xafa00010, 0xafa00014, 0x8f860120, | ||
703 | 0x8f870124, 0x3c050009, 0xc002403, 0x34a5f011, | ||
704 | 0x8001aad, 0x0, 0x3c040001, 0x248452b0, | ||
705 | 0xafa00014, 0x8f860120, 0x8f870124, 0x3c050009, | ||
706 | 0xc002403, 0x34a5f010, 0x8001aad, 0x0, | ||
707 | 0x3c040001, 0x248452bc, 0xafa00014, 0x8ee60608, | ||
708 | 0x8f470228, 0x3c050009, 0xc002403, 0x34a5f00f, | ||
709 | 0x8ee201ac, 0x24420001, 0xaee201ac, 0x8ee201ac, | ||
710 | 0x8ee2015c, 0x24420001, 0xaee2015c, 0x8ee2015c, | ||
711 | 0x8ee204d4, 0x30420001, 0x10400055, 0x0, | ||
712 | 0x8f420218, 0x30420080, 0x10400029, 0x0, | ||
713 | 0x8f820044, 0x34420040, 0xaf820044, 0x8ee27b7c, | ||
714 | 0x402821, 0x8ee200c0, 0x8ee300c4, 0x24060000, | ||
715 | 0x2407ffff, 0x2021, 0x461024, 0x1444000d, | ||
716 | 0x671824, 0x1465000b, 0x0, 0x8ee27b80, | ||
717 | 0x402821, 0x8ee200e0, 0x8ee300e4, 0x2021, | ||
718 | 0x461024, 0x14440003, 0x671824, 0x1065000b, | ||
719 | 0x0, 0x8ee200c0, 0x8ee300c4, 0x8ee400e0, | ||
720 | 0x8ee500e4, 0xaee37b7c, 0xaee57b80, 0x8f820044, | ||
721 | 0x38420020, 0x8001b38, 0xaf820044, 0x8f820044, | ||
722 | 0x2403ffdf, 0x431024, 0x8001b38, 0xaf820044, | ||
723 | 0x8f820044, 0x2403ffdf, 0x431024, 0xaf820044, | ||
724 | 0x8ee27b7c, 0x402821, 0x8ee200c0, 0x8ee300c4, | ||
725 | 0x24060000, 0x2407ffff, 0x2021, 0x461024, | ||
726 | 0x1444000d, 0x671824, 0x1465000b, 0x0, | ||
727 | 0x8ee27b80, 0x402821, 0x8ee200e0, 0x8ee300e4, | ||
728 | 0x2021, 0x461024, 0x14440003, 0x671824, | ||
729 | 0x1065000b, 0x0, 0x8ee200c0, 0x8ee300c4, | ||
730 | 0x8ee400e0, 0x8ee500e4, 0xaee37b7c, 0xaee57b80, | ||
731 | 0x8f820044, 0x38420040, 0x8001b38, 0xaf820044, | ||
732 | 0x8f820044, 0x34420040, 0x8001b38, 0xaf820044, | ||
733 | 0x8f820044, 0x34420040, 0xaf820044, 0x8ee27b8c, | ||
734 | 0x24430001, 0x28420015, 0x14400028, 0xaee37b8c, | ||
735 | 0x8f820044, 0x38420020, 0xaf820044, 0x8001b38, | ||
736 | 0xaee07b8c, 0x8ee204d4, 0x30420001, 0x10400011, | ||
737 | 0x0, 0x8f420218, 0x30420080, 0x10400009, | ||
738 | 0x0, 0x8f820044, 0x34420020, 0xaf820044, | ||
739 | 0x8f820044, 0x2403ffbf, 0x431024, 0x8001b36, | ||
740 | 0xaf820044, 0x8f820044, 0x34420060, 0x8001b36, | ||
741 | 0xaf820044, 0x8f820044, 0x34420040, 0xaf820044, | ||
742 | 0x8ee27b88, 0x24430001, 0x28421389, 0x14400005, | ||
743 | 0xaee37b88, 0x8f820044, 0x38420020, 0xaf820044, | ||
744 | 0xaee07b88, 0xc004603, 0x0, 0x8fbf0024, | ||
745 | 0x8fb00020, 0x3e00008, 0x27bd0028, 0x27bdffb8, | ||
746 | 0xafbf0044, 0xafb60040, 0xafb5003c, 0xafb40038, | ||
747 | 0xafb30034, 0xafb20030, 0xafb1002c, 0xafb00028, | ||
748 | 0x8f960064, 0x32c20004, 0x1040000c, 0x24020004, | ||
749 | 0xaf820064, 0x8f420114, 0xaee204e0, 0x8f820060, | ||
750 | 0x34420008, 0xaf820060, 0x8ee2016c, 0x24420001, | ||
751 | 0xaee2016c, 0x80022f4, 0x8ee2016c, 0x32c20001, | ||
752 | 0x10400004, 0x24020001, 0xaf820064, 0x80022f4, | ||
753 | 0x0, 0x32c20002, 0x1440000c, 0x3c050003, | ||
754 | 0x3c040001, 0x24845354, 0x34a50001, 0x2c03021, | ||
755 | 0x3821, 0xafa00010, 0xc002403, 0xafa00014, | ||
756 | 0x2402fff8, 0x80022f4, 0xaf820064, 0x8f43022c, | ||
757 | 0x8f42010c, 0x5062000c, 0xafa00010, 0x8f42022c, | ||
758 | 0x21080, 0x5a1021, 0x8c420300, 0xafa20020, | ||
759 | 0x8f42022c, 0x24070001, 0x24420001, 0x3042003f, | ||
760 | 0x8001b80, 0xaf42022c, 0x3c040001, 0x24845360, | ||
761 | 0xafa00014, 0x8f46022c, 0x8f47010c, 0x3c050003, | ||
762 | 0xc002403, 0x34a5f01f, 0x3821, 0x14e00003, | ||
763 | 0x0, 0x80022ed, 0xaf960064, 0x93a20020, | ||
764 | 0x2443ffff, 0x2c620011, 0x10400658, 0x31080, | ||
765 | 0x3c010001, 0x220821, 0x8c225418, 0x400008, | ||
766 | 0x0, 0x8fa20020, 0x30420fff, 0xaee20e0c, | ||
767 | 0x8f820060, 0x34420200, 0xaf820060, 0x8ee20118, | ||
768 | 0x24420001, 0xaee20118, 0x80022e8, 0x8ee20118, | ||
769 | 0x8fa20020, 0x24030001, 0x3c010001, 0x370821, | ||
770 | 0xa02383b1, 0x30420fff, 0xaee25238, 0x8f820060, | ||
771 | 0x34420100, 0xaf820060, 0x8ee20144, 0x24420001, | ||
772 | 0xaee20144, 0x80022e8, 0x8ee20144, 0x8fa20020, | ||
773 | 0x21200, 0x22502, 0x24020001, 0x10820005, | ||
774 | 0x24020002, 0x10820009, 0x2402fffe, 0x8001bc9, | ||
775 | 0xafa00010, 0x8ee204d4, 0xaee40070, 0xaee40074, | ||
776 | 0x34420001, 0x8001bbd, 0xaee204d4, 0x8ee304d4, | ||
777 | 0xaee40070, 0xaee40074, 0x621824, 0xaee304d4, | ||
778 | 0x8f840054, 0x41442, 0x41c82, 0x431021, | ||
779 | 0x41cc2, 0x431023, 0x41d02, 0x431021, | ||
780 | 0x41d42, 0x431023, 0x8001bd0, 0xaee20078, | ||
781 | 0x3c040001, 0x2484536c, 0xafa00014, 0x8fa60020, | ||
782 | 0x3c050003, 0xc002403, 0x34a50004, 0x8ee20110, | ||
783 | 0x24420001, 0xaee20110, 0x80022e8, 0x8ee20110, | ||
784 | 0x27440212, 0xc0022fe, 0x24050006, 0x3049001f, | ||
785 | 0x920c0, 0x2e41021, 0x9442727c, 0x30424000, | ||
786 | 0x1040000a, 0x971021, 0x97430212, 0xa443727e, | ||
787 | 0x8f430214, 0x971021, 0xac437280, 0x2e41821, | ||
788 | 0x34028000, 0x8001c79, 0xa462727c, 0x9443727e, | ||
789 | 0x97420212, 0x14620006, 0x2e41021, 0x971021, | ||
790 | 0x8c437280, 0x8f420214, 0x1062009f, 0x2e41021, | ||
791 | 0x9442727c, 0x30428000, 0x1040002a, 0x2406ffff, | ||
792 | 0x2021, 0x410c0, 0x2e21021, 0x9442737c, | ||
793 | 0x30424000, 0x54400005, 0x803021, 0x24840001, | ||
794 | 0x2c820080, 0x1440fff8, 0x410c0, 0x4c10010, | ||
795 | 0x618c0, 0x610c0, 0x571821, 0x8c63737c, | ||
796 | 0x571021, 0xafa30010, 0x8c427380, 0x3c040001, | ||
797 | 0x24845378, 0xafa20014, 0x8f470214, 0x3c050003, | ||
798 | 0xc002403, 0x34a50013, 0x8001c90, 0x3c020800, | ||
799 | 0x97440212, 0x771021, 0xa444737e, 0x8f440214, | ||
800 | 0x771021, 0x2e31821, 0xac447380, 0x34028000, | ||
801 | 0xa462737c, 0x910c0, 0x2e21021, 0x8001c79, | ||
802 | 0xa446727c, 0x2e41021, 0x9445727c, 0x8001c2e, | ||
803 | 0x510c0, 0x9443737e, 0x97420212, 0x14620006, | ||
804 | 0x510c0, 0x971021, 0x8c437380, 0x8f420214, | ||
805 | 0x10620065, 0x510c0, 0x2e21021, 0x9445737c, | ||
806 | 0x510c0, 0x2e21021, 0x9442737c, 0x30428000, | ||
807 | 0x1040fff0, 0x971021, 0x520c0, 0x971021, | ||
808 | 0x9443737e, 0x97420212, 0x14620006, 0x2406ffff, | ||
809 | 0x971021, 0x8c437380, 0x8f420214, 0x10620053, | ||
810 | 0x3c020800, 0x2021, 0x410c0, 0x2e21021, | ||
811 | 0x9442737c, 0x30424000, 0x54400005, 0x803021, | ||
812 | 0x24840001, 0x2c820080, 0x1440fff8, 0x410c0, | ||
813 | 0x4c10023, 0x618c0, 0x910c0, 0x571821, | ||
814 | 0x8c63727c, 0x571021, 0xafa30010, 0x8c427280, | ||
815 | 0x3c040001, 0x24845384, 0xafa20014, 0x8f470214, | ||
816 | 0x3c050003, 0xc002403, 0x34a5f017, 0x8001c90, | ||
817 | 0x3c020800, 0x8f430210, 0xb71021, 0xac43777c, | ||
818 | 0x8f430214, 0xb71021, 0xac437780, 0x3c020001, | ||
819 | 0x571021, 0x8c4283b4, 0x24420001, 0x3c010001, | ||
820 | 0x370821, 0xac2283b4, 0x3c030001, 0x771821, | ||
821 | 0x8c6383b4, 0x2e51021, 0x8001c82, 0xa443777c, | ||
822 | 0x97440212, 0x771021, 0xa444737e, 0x8f440214, | ||
823 | 0x771021, 0x2e31821, 0xac447380, 0x34028000, | ||
824 | 0xa462737c, 0x510c0, 0x2e21021, 0xa446737c, | ||
825 | 0x2021, 0x428c0, 0x2e51021, 0x9442777c, | ||
826 | 0x1040ffdc, 0x24840001, 0x2c820080, 0x5440fffa, | ||
827 | 0x428c0, 0x92e204d8, 0x10400006, 0x24020001, | ||
828 | 0x8ee304dc, 0x1221004, 0x621825, 0x8001c8f, | ||
829 | 0xaee304dc, 0x8f830228, 0x24020001, 0x1221004, | ||
830 | 0x621825, 0xaf830228, 0x3c020800, 0x34421000, | ||
831 | 0xafa20018, 0x8ee20608, 0x8f430228, 0x24420001, | ||
832 | 0x304a00ff, 0x514300fd, 0xafa00010, 0x8ee20608, | ||
833 | 0x210c0, 0x571021, 0x8fa30018, 0x8fa4001c, | ||
834 | 0xac43060c, 0xac440610, 0x8f830054, 0x8f820054, | ||
835 | 0x24690032, 0x1221023, 0x2c420033, 0x1040006a, | ||
836 | 0x5821, 0x24100008, 0x240f000d, 0x240d0007, | ||
837 | 0x240c0040, 0x240e0001, 0x8f870120, 0x27623800, | ||
838 | 0x24e80020, 0x102102b, 0x50400001, 0x27683000, | ||
839 | 0x8f820128, 0x11020004, 0x0, 0x8f820124, | ||
840 | 0x15020007, 0x1021, 0x8ee201a4, 0x3821, | ||
841 | 0x24420001, 0xaee201a4, 0x8001d08, 0x8ee201a4, | ||
842 | 0x8ee40608, 0x420c0, 0x801821, 0x8ee40430, | ||
843 | 0x8ee50434, 0xa32821, 0xa3302b, 0x822021, | ||
844 | 0x862021, 0xace40000, 0xace50004, 0x8ee20608, | ||
845 | 0xa4f0000e, 0xacef0018, 0xacea001c, 0x210c0, | ||
846 | 0x2442060c, 0x2e21021, 0xace20008, 0x8ee204c4, | ||
847 | 0xace20010, 0xaf880120, 0x92e24e20, 0x14400033, | ||
848 | 0x24070001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
849 | 0x2e22021, 0x8c820000, 0x144d001f, 0x0, | ||
850 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x0, | ||
851 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
852 | 0x8ee34e30, 0x24420001, 0x104c0007, 0x0, | ||
853 | 0x8ee24e34, 0x24420001, 0x10620005, 0x0, | ||
854 | 0x8001cf5, 0x0, 0x14600005, 0x0, | ||
855 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
856 | 0x8c820004, 0x2c420011, 0x50400010, 0xac800000, | ||
857 | 0x8001d08, 0x0, 0x8ee24e30, 0x24420001, | ||
858 | 0x504c0003, 0x1021, 0x8ee24e30, 0x24420001, | ||
859 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
860 | 0x2e22021, 0xac8d0000, 0xac8e0004, 0x54e00006, | ||
861 | 0x240b0001, 0x8f820054, 0x1221023, 0x2c420033, | ||
862 | 0x1440ff9d, 0x0, 0x316300ff, 0x24020001, | ||
863 | 0x54620078, 0xafa00010, 0xaeea0608, 0x8f830054, | ||
864 | 0x8f820054, 0x24690032, 0x1221023, 0x2c420033, | ||
865 | 0x10400061, 0x5821, 0x240e0008, 0x240d0011, | ||
866 | 0x240a0012, 0x24080040, 0x240c0001, 0x8f830120, | ||
867 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
868 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
869 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
870 | 0x3821, 0x24420001, 0xaee201a4, 0x8001d74, | ||
871 | 0x8ee201a4, 0x8ee20608, 0xac62001c, 0x8ee404a0, | ||
872 | 0x8ee504a4, 0x2462001c, 0xac620008, 0xa46e000e, | ||
873 | 0xac6d0018, 0xac640000, 0xac650004, 0x8ee204c4, | ||
874 | 0xac620010, 0xaf860120, 0x92e24e20, 0x14400033, | ||
875 | 0x24070001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
876 | 0x2e22021, 0x8c820000, 0x144a001f, 0x0, | ||
877 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x0, | ||
878 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
879 | 0x8ee34e30, 0x24420001, 0x10480007, 0x0, | ||
880 | 0x8ee24e34, 0x24420001, 0x10620005, 0x0, | ||
881 | 0x8001d61, 0x0, 0x14600005, 0x0, | ||
882 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
883 | 0x8c820004, 0x2c420011, 0x50400010, 0xac800000, | ||
884 | 0x8001d74, 0x0, 0x8ee24e30, 0x24420001, | ||
885 | 0x50480003, 0x1021, 0x8ee24e30, 0x24420001, | ||
886 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
887 | 0x2e22021, 0xac8a0000, 0xac8c0004, 0x54e00006, | ||
888 | 0x240b0001, 0x8f820054, 0x1221023, 0x2c420033, | ||
889 | 0x1440ffa6, 0x0, 0x316300ff, 0x24020001, | ||
890 | 0x10620022, 0x0, 0x3c040001, 0x24845390, | ||
891 | 0xafa00010, 0xafa00014, 0x8f860120, 0x8f870124, | ||
892 | 0x3c050009, 0xc002403, 0x34a5f011, 0x8001da0, | ||
893 | 0x0, 0x3c040001, 0x2484539c, 0xafa00014, | ||
894 | 0x8f860120, 0x8f870124, 0x3c050009, 0xc002403, | ||
895 | 0x34a5f010, 0x8001da0, 0x0, 0x3c040001, | ||
896 | 0x248453a8, 0xafa00014, 0x8ee60608, 0x8f470228, | ||
897 | 0x3c050009, 0xc002403, 0x34a5f00f, 0x8ee201ac, | ||
898 | 0x24420001, 0xaee201ac, 0x8ee201ac, 0x8ee20124, | ||
899 | 0x24420001, 0xaee20124, 0x8001f97, 0x8ee20124, | ||
900 | 0x27440212, 0xc0022fe, 0x24050006, 0x3049001f, | ||
901 | 0x928c0, 0x2e51021, 0x9442727c, 0x30428000, | ||
902 | 0x1040002f, 0x2e51021, 0x9442727c, 0x30424000, | ||
903 | 0x1440001c, 0xb71021, 0x9443727e, 0x97420212, | ||
904 | 0x14620018, 0xb71021, 0x8c437280, 0x8f420214, | ||
905 | 0x54620016, 0xafa20010, 0x92e204d8, 0x10400007, | ||
906 | 0x24020001, 0x8ee304dc, 0x1221004, 0x21027, | ||
907 | 0x621824, 0x8001dc9, 0xaee304dc, 0x8f830228, | ||
908 | 0x1221004, 0x21027, 0x621824, 0xaf830228, | ||
909 | 0x910c0, 0x2e21821, 0x3402c000, 0x8001e4e, | ||
910 | 0xa462727c, 0x8f420214, 0xafa20010, 0x910c0, | ||
911 | 0x571021, 0x8c42727c, 0x3c040001, 0x248453b4, | ||
912 | 0x3c050003, 0xafa20014, 0x8f470210, 0x34a5f01c, | ||
913 | 0xc002403, 0x1203021, 0x8001e83, 0x3c020800, | ||
914 | 0xb71021, 0x9443727e, 0x97420212, 0x14620019, | ||
915 | 0x918c0, 0xb71021, 0x8c437280, 0x8f420214, | ||
916 | 0x14620014, 0x918c0, 0x2e51021, 0x9447727c, | ||
917 | 0x720c0, 0x971021, 0x9443737e, 0xb71021, | ||
918 | 0xa443727e, 0x971021, 0x8c437380, 0xb71021, | ||
919 | 0xac437280, 0x2e41021, 0x9443737c, 0x2e51021, | ||
920 | 0xa443727c, 0x2e41821, 0x3402c000, 0x8001e4e, | ||
921 | 0xa462737c, 0x2e31021, 0x9447727c, 0x3021, | ||
922 | 0x720c0, 0x2e41021, 0x9442737c, 0x4021, | ||
923 | 0x30428000, 0x14400025, 0xe02821, 0x605021, | ||
924 | 0x340bc000, 0x971021, 0x9443737e, 0x97420212, | ||
925 | 0x54620015, 0xe02821, 0x971021, 0x8c437380, | ||
926 | 0x8f420214, 0x54620010, 0xe02821, 0x11000006, | ||
927 | 0x2e41021, 0x9443737c, 0x510c0, 0x2e21021, | ||
928 | 0x8001e1a, 0xa443737c, 0x9443737c, 0x2ea1021, | ||
929 | 0xa443727c, 0x710c0, 0x2e21021, 0xa44b737c, | ||
930 | 0x8001e28, 0x24060001, 0x510c0, 0x2e21021, | ||
931 | 0x9447737c, 0x720c0, 0x2e41021, 0x9442737c, | ||
932 | 0x30428000, 0x1040ffdf, 0x25080001, 0x30c200ff, | ||
933 | 0x14400025, 0x2021, 0x720c0, 0x971021, | ||
934 | 0x9443737e, 0x97420212, 0x1462000f, 0x910c0, | ||
935 | 0x971021, 0x8c437380, 0x8f420214, 0x1462000a, | ||
936 | 0x910c0, 0x2e41821, 0x3402c000, 0x15000015, | ||
937 | 0xa462737c, 0x910c0, 0x2e21821, 0x34028000, | ||
938 | 0x8001e4e, 0xa462727c, 0x571021, 0x8c42727c, | ||
939 | 0x3c040001, 0x248453c0, 0x3c050003, 0xafa20010, | ||
940 | 0x710c0, 0x571021, 0x8c42737c, 0x34a5001e, | ||
941 | 0x1203021, 0xc002403, 0xafa20014, 0x8001e83, | ||
942 | 0x3c020800, 0x2021, 0x428c0, 0xb71021, | ||
943 | 0x9443777e, 0x97420212, 0x5462002b, 0x24840001, | ||
944 | 0xb71021, 0x8c437780, 0x8f420214, 0x54620026, | ||
945 | 0x24840001, 0x3c020001, 0x571021, 0x8c4283b4, | ||
946 | 0x2442ffff, 0x3c010001, 0x370821, 0xac2283b4, | ||
947 | 0x3c020001, 0x571021, 0x8c4283b4, 0x809021, | ||
948 | 0x242102b, 0x1040000e, 0x24b1777c, 0x24b07784, | ||
949 | 0x2f02021, 0x2f12821, 0xc002490, 0x24060008, | ||
950 | 0x26310008, 0x3c020001, 0x571021, 0x8c4283b4, | ||
951 | 0x26520001, 0x242102b, 0x1440fff5, 0x26100008, | ||
952 | 0x3c040001, 0x972021, 0x8c8483b4, 0x24050008, | ||
953 | 0x420c0, 0x2484777c, 0xc002488, 0x2e42021, | ||
954 | 0x8001e83, 0x3c020800, 0x2c820080, 0x1440ffcf, | ||
955 | 0x428c0, 0x3c020800, 0x34422000, 0xafa20018, | ||
956 | 0x8ee20608, 0x8f430228, 0x24420001, 0x304a00ff, | ||
957 | 0x514300fd, 0xafa00010, 0x8ee20608, 0x210c0, | ||
958 | 0x571021, 0x8fa30018, 0x8fa4001c, 0xac43060c, | ||
959 | 0xac440610, 0x8f830054, 0x8f820054, 0x24690032, | ||
960 | 0x1221023, 0x2c420033, 0x1040006a, 0x5821, | ||
961 | 0x24100008, 0x240f000d, 0x240d0007, 0x240c0040, | ||
962 | 0x240e0001, 0x8f870120, 0x27623800, 0x24e80020, | ||
963 | 0x102102b, 0x50400001, 0x27683000, 0x8f820128, | ||
964 | 0x11020004, 0x0, 0x8f820124, 0x15020007, | ||
965 | 0x1021, 0x8ee201a4, 0x3821, 0x24420001, | ||
966 | 0xaee201a4, 0x8001efb, 0x8ee201a4, 0x8ee40608, | ||
967 | 0x420c0, 0x801821, 0x8ee40430, 0x8ee50434, | ||
968 | 0xa32821, 0xa3302b, 0x822021, 0x862021, | ||
969 | 0xace40000, 0xace50004, 0x8ee20608, 0xa4f0000e, | ||
970 | 0xacef0018, 0xacea001c, 0x210c0, 0x2442060c, | ||
971 | 0x2e21021, 0xace20008, 0x8ee204c4, 0xace20010, | ||
972 | 0xaf880120, 0x92e24e20, 0x14400033, 0x24070001, | ||
973 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
974 | 0x8c820000, 0x144d001f, 0x0, 0x8ee34e30, | ||
975 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
976 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
977 | 0x24420001, 0x104c0007, 0x0, 0x8ee24e34, | ||
978 | 0x24420001, 0x10620005, 0x0, 0x8001ee8, | ||
979 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
980 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
981 | 0x2c420011, 0x50400010, 0xac800000, 0x8001efb, | ||
982 | 0x0, 0x8ee24e30, 0x24420001, 0x504c0003, | ||
983 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
984 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
985 | 0xac8d0000, 0xac8e0004, 0x54e00006, 0x240b0001, | ||
986 | 0x8f820054, 0x1221023, 0x2c420033, 0x1440ff9d, | ||
987 | 0x0, 0x316300ff, 0x24020001, 0x54620078, | ||
988 | 0xafa00010, 0xaeea0608, 0x8f830054, 0x8f820054, | ||
989 | 0x24690032, 0x1221023, 0x2c420033, 0x10400061, | ||
990 | 0x5821, 0x240e0008, 0x240d0011, 0x240a0012, | ||
991 | 0x24080040, 0x240c0001, 0x8f830120, 0x27623800, | ||
992 | 0x24660020, 0xc2102b, 0x50400001, 0x27663000, | ||
993 | 0x8f820128, 0x10c20004, 0x0, 0x8f820124, | ||
994 | 0x14c20007, 0x0, 0x8ee201a4, 0x3821, | ||
995 | 0x24420001, 0xaee201a4, 0x8001f67, 0x8ee201a4, | ||
996 | 0x8ee20608, 0xac62001c, 0x8ee404a0, 0x8ee504a4, | ||
997 | 0x2462001c, 0xac620008, 0xa46e000e, 0xac6d0018, | ||
998 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
999 | 0xaf860120, 0x92e24e20, 0x14400033, 0x24070001, | ||
1000 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
1001 | 0x8c820000, 0x144a001f, 0x0, 0x8ee34e30, | ||
1002 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
1003 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
1004 | 0x24420001, 0x10480007, 0x0, 0x8ee24e34, | ||
1005 | 0x24420001, 0x10620005, 0x0, 0x8001f54, | ||
1006 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
1007 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
1008 | 0x2c420011, 0x50400010, 0xac800000, 0x8001f67, | ||
1009 | 0x0, 0x8ee24e30, 0x24420001, 0x50480003, | ||
1010 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
1011 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
1012 | 0xac8a0000, 0xac8c0004, 0x54e00006, 0x240b0001, | ||
1013 | 0x8f820054, 0x1221023, 0x2c420033, 0x1440ffa6, | ||
1014 | 0x0, 0x316300ff, 0x24020001, 0x10620022, | ||
1015 | 0x0, 0x3c040001, 0x24845390, 0xafa00010, | ||
1016 | 0xafa00014, 0x8f860120, 0x8f870124, 0x3c050009, | ||
1017 | 0xc002403, 0x34a5f011, 0x8001f93, 0x0, | ||
1018 | 0x3c040001, 0x2484539c, 0xafa00014, 0x8f860120, | ||
1019 | 0x8f870124, 0x3c050009, 0xc002403, 0x34a5f010, | ||
1020 | 0x8001f93, 0x0, 0x3c040001, 0x248453a8, | ||
1021 | 0xafa00014, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
1022 | 0xc002403, 0x34a5f00f, 0x8ee201ac, 0x24420001, | ||
1023 | 0xaee201ac, 0x8ee201ac, 0x8ee20128, 0x24420001, | ||
1024 | 0xaee20128, 0x8ee20128, 0x8ee20164, 0x24420001, | ||
1025 | 0xaee20164, 0x80022e8, 0x8ee20164, 0x8fa20020, | ||
1026 | 0x21200, 0x21d02, 0x24020001, 0x10620005, | ||
1027 | 0x24020002, 0x1062000d, 0x0, 0x8001fb7, | ||
1028 | 0xafa00010, 0x92e204d8, 0x14400006, 0x24020001, | ||
1029 | 0x8f820228, 0xaee204dc, 0x2402ffff, 0xaf820228, | ||
1030 | 0x24020001, 0x8001fbe, 0xa2e204d8, 0x92e204d8, | ||
1031 | 0x5040000c, 0xa2e004d8, 0x8ee204dc, 0xaf820228, | ||
1032 | 0x8001fbe, 0xa2e004d8, 0x3c040001, 0x248453c8, | ||
1033 | 0xafa00014, 0x8fa60020, 0x3c050003, 0xc002403, | ||
1034 | 0x34a5f009, 0x8ee2013c, 0x24420001, 0xaee2013c, | ||
1035 | 0x80022e8, 0x8ee2013c, 0x8fa20020, 0x21200, | ||
1036 | 0x22502, 0x24020001, 0x10820005, 0x24020002, | ||
1037 | 0x1082000f, 0x0, 0x8001fe3, 0xafa00010, | ||
1038 | 0x8f820220, 0x3c0308ff, 0x3463ffff, 0x431024, | ||
1039 | 0x34420008, 0xaf820220, 0x24020001, 0x3c010001, | ||
1040 | 0x370821, 0xa02283b2, 0x8001fea, 0xaee40108, | ||
1041 | 0x8f820220, 0x3c0308ff, 0x3463fff7, 0x431024, | ||
1042 | 0xaf820220, 0x3c010001, 0x370821, 0xa02083b2, | ||
1043 | 0x8001fea, 0xaee40108, 0x3c040001, 0x248453d4, | ||
1044 | 0xafa00014, 0x8fa60020, 0x3c050003, 0xc002403, | ||
1045 | 0x34a5f00a, 0x8ee2012c, 0x24420001, 0xaee2012c, | ||
1046 | 0x80022e8, 0x8ee2012c, 0x8fa20020, 0x21200, | ||
1047 | 0x21d02, 0x24020001, 0x10620005, 0x24020002, | ||
1048 | 0x1062000e, 0x0, 0x8002011, 0xafa00010, | ||
1049 | 0x8f820220, 0x3c0308ff, 0x3463ffff, 0x431024, | ||
1050 | 0x34420008, 0xaf820220, 0x24020001, 0x3c010001, | ||
1051 | 0x370821, 0x8002018, 0xa02283b3, 0x3c020001, | ||
1052 | 0x571021, 0x904283b2, 0x3c010001, 0x370821, | ||
1053 | 0x1440000e, 0xa02083b3, 0x8f820220, 0x3c0308ff, | ||
1054 | 0x3463fff7, 0x431024, 0x8002018, 0xaf820220, | ||
1055 | 0x3c040001, 0x248453e0, 0xafa00014, 0x8fa60020, | ||
1056 | 0x3c050003, 0xc002403, 0x34a5f00b, 0x8ee20114, | ||
1057 | 0x24420001, 0xaee20114, 0x80022e8, 0x8ee20114, | ||
1058 | 0x27840208, 0x27450200, 0xc00249a, 0x24060008, | ||
1059 | 0x26e40094, 0x27450200, 0xc00249a, 0x24060008, | ||
1060 | 0x8ee20134, 0x24420001, 0xaee20134, 0x80022e8, | ||
1061 | 0x8ee20134, 0x8f460248, 0x2021, 0xc005108, | ||
1062 | 0x24050004, 0x8ee20130, 0x24420001, 0xaee20130, | ||
1063 | 0x80022e8, 0x8ee20130, 0x8ef301cc, 0x8ef401d0, | ||
1064 | 0x8ef501d8, 0x8ee20140, 0x26e40030, 0x24420001, | ||
1065 | 0xaee20140, 0x8ef00140, 0x8ef10074, 0x8ef20070, | ||
1066 | 0xc002488, 0x24050400, 0xaef301cc, 0xaef401d0, | ||
1067 | 0xaef501d8, 0xaef00140, 0xaef10074, 0xaef20070, | ||
1068 | 0x8f42025c, 0x26e40094, 0xaee20060, 0x8f420260, | ||
1069 | 0x27450200, 0x24060008, 0xaee20068, 0x24020006, | ||
1070 | 0xc00249a, 0xaee20064, 0x3c023b9a, 0x3442ca00, | ||
1071 | 0xaee2006c, 0x240203e8, 0x24040002, 0x24030001, | ||
1072 | 0xaee20104, 0xaee40100, 0xaee3010c, 0x8f820220, | ||
1073 | 0x30420008, 0x10400004, 0x0, 0xaee30108, | ||
1074 | 0x8002061, 0x2021, 0xaee40108, 0x2021, | ||
1075 | 0x3c030001, 0x641821, 0x90635c30, 0x2e41021, | ||
1076 | 0x24840001, 0xa043009c, 0x2c82000f, 0x1440fff8, | ||
1077 | 0x0, 0x8f820040, 0x2e41821, 0x24840001, | ||
1078 | 0x21702, 0x24420030, 0xa062009c, 0x2e41021, | ||
1079 | 0x80022e8, 0xa040009c, 0x24020001, 0x3c010001, | ||
1080 | 0x370821, 0xa02283e0, 0x240b0400, 0x24080014, | ||
1081 | 0x240a0040, 0x24090001, 0x8f830100, 0x27623000, | ||
1082 | 0x24660020, 0xc2102b, 0x50400001, 0x27662800, | ||
1083 | 0x8f820108, 0x10c20004, 0x0, 0x8f820104, | ||
1084 | 0x14c20007, 0x26e20030, 0x8ee201a8, 0x3821, | ||
1085 | 0x24420001, 0xaee201a8, 0x80020a8, 0x8ee201a8, | ||
1086 | 0x8ee404b8, 0x8ee504bc, 0xac620008, 0xa46b000e, | ||
1087 | 0xac680018, 0xac60001c, 0xac640000, 0xac650004, | ||
1088 | 0x8ee204cc, 0xac620010, 0xaf860100, 0x92e204ec, | ||
1089 | 0x1440000e, 0x24070001, 0x8ee24e28, 0x24420001, | ||
1090 | 0x504a0003, 0x1021, 0x8ee24e28, 0x24420001, | ||
1091 | 0xaee24e28, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1092 | 0x2e21021, 0xac480000, 0xac490004, 0x10e0ffd2, | ||
1093 | 0x0, 0x80022e8, 0x0, 0x3c020900, | ||
1094 | 0xaee05238, 0xaee0523c, 0xaee05240, 0xaee05244, | ||
1095 | 0xaee001d0, 0x3c010001, 0x370821, 0xa02083b1, | ||
1096 | 0xafa20018, 0x8ee20608, 0x8f430228, 0x24420001, | ||
1097 | 0x304a00ff, 0x514300fd, 0xafa00010, 0x8ee20608, | ||
1098 | 0x210c0, 0x571021, 0x8fa30018, 0x8fa4001c, | ||
1099 | 0xac43060c, 0xac440610, 0x8f830054, 0x8f820054, | ||
1100 | 0x24690032, 0x1221023, 0x2c420033, 0x1040006a, | ||
1101 | 0x5821, 0x24100008, 0x240f000d, 0x240d0007, | ||
1102 | 0x240c0040, 0x240e0001, 0x8f870120, 0x27623800, | ||
1103 | 0x24e80020, 0x102102b, 0x50400001, 0x27683000, | ||
1104 | 0x8f820128, 0x11020004, 0x0, 0x8f820124, | ||
1105 | 0x15020007, 0x1021, 0x8ee201a4, 0x3821, | ||
1106 | 0x24420001, 0xaee201a4, 0x800212c, 0x8ee201a4, | ||
1107 | 0x8ee40608, 0x420c0, 0x801821, 0x8ee40430, | ||
1108 | 0x8ee50434, 0xa32821, 0xa3302b, 0x822021, | ||
1109 | 0x862021, 0xace40000, 0xace50004, 0x8ee20608, | ||
1110 | 0xa4f0000e, 0xacef0018, 0xacea001c, 0x210c0, | ||
1111 | 0x2442060c, 0x2e21021, 0xace20008, 0x8ee204c4, | ||
1112 | 0xace20010, 0xaf880120, 0x92e24e20, 0x14400033, | ||
1113 | 0x24070001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1114 | 0x2e22021, 0x8c820000, 0x144d001f, 0x0, | ||
1115 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x0, | ||
1116 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
1117 | 0x8ee34e30, 0x24420001, 0x104c0007, 0x0, | ||
1118 | 0x8ee24e34, 0x24420001, 0x10620005, 0x0, | ||
1119 | 0x8002119, 0x0, 0x14600005, 0x0, | ||
1120 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
1121 | 0x8c820004, 0x2c420011, 0x50400010, 0xac800000, | ||
1122 | 0x800212c, 0x0, 0x8ee24e30, 0x24420001, | ||
1123 | 0x504c0003, 0x1021, 0x8ee24e30, 0x24420001, | ||
1124 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1125 | 0x2e22021, 0xac8d0000, 0xac8e0004, 0x54e00006, | ||
1126 | 0x240b0001, 0x8f820054, 0x1221023, 0x2c420033, | ||
1127 | 0x1440ff9d, 0x0, 0x316300ff, 0x24020001, | ||
1128 | 0x54620078, 0xafa00010, 0xaeea0608, 0x8f830054, | ||
1129 | 0x8f820054, 0x24690032, 0x1221023, 0x2c420033, | ||
1130 | 0x10400061, 0x5821, 0x240e0008, 0x240d0011, | ||
1131 | 0x240a0012, 0x24080040, 0x240c0001, 0x8f830120, | ||
1132 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
1133 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
1134 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
1135 | 0x3821, 0x24420001, 0xaee201a4, 0x8002198, | ||
1136 | 0x8ee201a4, 0x8ee20608, 0xac62001c, 0x8ee404a0, | ||
1137 | 0x8ee504a4, 0x2462001c, 0xac620008, 0xa46e000e, | ||
1138 | 0xac6d0018, 0xac640000, 0xac650004, 0x8ee204c4, | ||
1139 | 0xac620010, 0xaf860120, 0x92e24e20, 0x14400033, | ||
1140 | 0x24070001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1141 | 0x2e22021, 0x8c820000, 0x144a001f, 0x0, | ||
1142 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x0, | ||
1143 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
1144 | 0x8ee34e30, 0x24420001, 0x10480007, 0x0, | ||
1145 | 0x8ee24e34, 0x24420001, 0x10620005, 0x0, | ||
1146 | 0x8002185, 0x0, 0x14600005, 0x0, | ||
1147 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
1148 | 0x8c820004, 0x2c420011, 0x50400010, 0xac800000, | ||
1149 | 0x8002198, 0x0, 0x8ee24e30, 0x24420001, | ||
1150 | 0x50480003, 0x1021, 0x8ee24e30, 0x24420001, | ||
1151 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1152 | 0x2e22021, 0xac8a0000, 0xac8c0004, 0x54e00006, | ||
1153 | 0x240b0001, 0x8f820054, 0x1221023, 0x2c420033, | ||
1154 | 0x1440ffa6, 0x0, 0x316300ff, 0x24020001, | ||
1155 | 0x10620022, 0x0, 0x3c040001, 0x24845390, | ||
1156 | 0xafa00010, 0xafa00014, 0x8f860120, 0x8f870124, | ||
1157 | 0x3c050009, 0xc002403, 0x34a5f011, 0x80021c4, | ||
1158 | 0x0, 0x3c040001, 0x2484539c, 0xafa00014, | ||
1159 | 0x8f860120, 0x8f870124, 0x3c050009, 0xc002403, | ||
1160 | 0x34a5f010, 0x80021c4, 0x0, 0x3c040001, | ||
1161 | 0x248453a8, 0xafa00014, 0x8ee60608, 0x8f470228, | ||
1162 | 0x3c050009, 0xc002403, 0x34a5f00f, 0x8ee201ac, | ||
1163 | 0x24420001, 0xaee201ac, 0x8ee201ac, 0x8ee20120, | ||
1164 | 0x24420001, 0xaee20120, 0x8ee20120, 0x8ee20168, | ||
1165 | 0x24420001, 0xaee20168, 0x80022e8, 0x8ee20168, | ||
1166 | 0x8f42025c, 0x26e40094, 0xaee20060, 0x8f420260, | ||
1167 | 0x27450200, 0x24060008, 0xc00249a, 0xaee20068, | ||
1168 | 0x8f820220, 0x30420008, 0x14400002, 0x24020001, | ||
1169 | 0x24020002, 0xaee20108, 0x8ee2011c, 0x24420001, | ||
1170 | 0xaee2011c, 0x80022e8, 0x8ee2011c, 0x3c040001, | ||
1171 | 0x248453ec, 0xafa00010, 0xafa00014, 0x8fa60020, | ||
1172 | 0x3c050003, 0xc002403, 0x34a5f00f, 0x93a20020, | ||
1173 | 0x3c030700, 0x34631000, 0x431025, 0xafa20018, | ||
1174 | 0x8ee20608, 0x8f430228, 0x24420001, 0x304900ff, | ||
1175 | 0x512300e2, 0xafa00010, 0x8ee20608, 0x210c0, | ||
1176 | 0x571021, 0x8fa30018, 0x8fa4001c, 0xac43060c, | ||
1177 | 0xac440610, 0x8f870120, 0x27623800, 0x24e80020, | ||
1178 | 0x102102b, 0x50400001, 0x27683000, 0x8f820128, | ||
1179 | 0x11020004, 0x0, 0x8f820124, 0x15020007, | ||
1180 | 0x1021, 0x8ee201a4, 0x3821, 0x24420001, | ||
1181 | 0xaee201a4, 0x800225d, 0x8ee201a4, 0x8ee40608, | ||
1182 | 0x420c0, 0x801821, 0x8ee40430, 0x8ee50434, | ||
1183 | 0xa32821, 0xa3302b, 0x822021, 0x862021, | ||
1184 | 0xace40000, 0xace50004, 0x8ee30608, 0x24020008, | ||
1185 | 0xa4e2000e, 0x2402000d, 0xace20018, 0xace9001c, | ||
1186 | 0x318c0, 0x2463060c, 0x2e31021, 0xace20008, | ||
1187 | 0x8ee204c4, 0xace20010, 0xaf880120, 0x92e24e20, | ||
1188 | 0x14400037, 0x24070001, 0x8ee24e30, 0x210c0, | ||
1189 | 0x24425038, 0x2e22021, 0x8c830000, 0x24020007, | ||
1190 | 0x1462001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
1191 | 0x1062001b, 0x24030040, 0x8c820004, 0x24420001, | ||
1192 | 0xac820004, 0x8ee24e34, 0x8ee54e30, 0x24420001, | ||
1193 | 0x10430007, 0x0, 0x8ee24e34, 0x24420001, | ||
1194 | 0x10a20005, 0x0, 0x8002247, 0x0, | ||
1195 | 0x14a00005, 0x0, 0x8f820128, 0x24420020, | ||
1196 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
1197 | 0x50400013, 0xac800000, 0x800225d, 0x0, | ||
1198 | 0x8ee24e30, 0x24030040, 0x24420001, 0x50430003, | ||
1199 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
1200 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
1201 | 0x24020007, 0xac820000, 0x24020001, 0xac820004, | ||
1202 | 0x54e0000c, 0xaee90608, 0x3c040001, 0x248453f4, | ||
1203 | 0xafa00010, 0xafa00014, 0x8ee60608, 0x8f470228, | ||
1204 | 0x3c050009, 0xc002403, 0x34a5f000, 0x80022e0, | ||
1205 | 0x0, 0x8f830120, 0x27623800, 0x24660020, | ||
1206 | 0xc2102b, 0x50400001, 0x27663000, 0x8f820128, | ||
1207 | 0x10c20004, 0x0, 0x8f820124, 0x14c20007, | ||
1208 | 0x0, 0x8ee201a4, 0x3821, 0x24420001, | ||
1209 | 0xaee201a4, 0x80022c4, 0x8ee201a4, 0x8ee20608, | ||
1210 | 0xac62001c, 0x8ee404a0, 0x8ee504a4, 0x2462001c, | ||
1211 | 0xac620008, 0x24020008, 0xa462000e, 0x24020011, | ||
1212 | 0xac620018, 0xac640000, 0xac650004, 0x8ee204c4, | ||
1213 | 0xac620010, 0xaf860120, 0x92e24e20, 0x14400037, | ||
1214 | 0x24070001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1215 | 0x2e22021, 0x8c830000, 0x24020012, 0x1462001f, | ||
1216 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
1217 | 0x24030040, 0x8c820004, 0x24420001, 0xac820004, | ||
1218 | 0x8ee24e34, 0x8ee54e30, 0x24420001, 0x10430007, | ||
1219 | 0x0, 0x8ee24e34, 0x24420001, 0x10a20005, | ||
1220 | 0x0, 0x80022ae, 0x0, 0x14a00005, | ||
1221 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
1222 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400013, | ||
1223 | 0xac800000, 0x80022c4, 0x0, 0x8ee24e30, | ||
1224 | 0x24030040, 0x24420001, 0x50430003, 0x1021, | ||
1225 | 0x8ee24e30, 0x24420001, 0xaee24e30, 0x8ee24e30, | ||
1226 | 0x210c0, 0x24425038, 0x2e22021, 0x24020012, | ||
1227 | 0xac820000, 0x24020001, 0xac820004, 0x14e0001b, | ||
1228 | 0x0, 0x3c040001, 0x248453fc, 0xafa00010, | ||
1229 | 0xafa00014, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
1230 | 0xc002403, 0x34a5f001, 0x8ee201b0, 0x24420001, | ||
1231 | 0xaee201b0, 0x80022e0, 0x8ee201b0, 0x3c040001, | ||
1232 | 0x24845408, 0xafa00014, 0x8ee60608, 0x8f470228, | ||
1233 | 0x3c050009, 0xc002403, 0x34a5f005, 0x8ee201ac, | ||
1234 | 0x24420001, 0xaee201ac, 0x8ee201ac, 0x8ee20150, | ||
1235 | 0x24420001, 0xaee20150, 0x8ee20150, 0x8ee20160, | ||
1236 | 0x24420001, 0xaee20160, 0x8ee20160, 0x8f43022c, | ||
1237 | 0x8f42010c, 0x14620009, 0x24020002, 0xaf820064, | ||
1238 | 0x8f820064, 0x14400005, 0x0, 0x8f43022c, | ||
1239 | 0x8f42010c, 0x1462f875, 0x0, 0x8fbf0044, | ||
1240 | 0x8fb60040, 0x8fb5003c, 0x8fb40038, 0x8fb30034, | ||
1241 | 0x8fb20030, 0x8fb1002c, 0x8fb00028, 0x3e00008, | ||
1242 | 0x27bd0048, 0x27bdfff8, 0x2408ffff, 0x10a00014, | ||
1243 | 0x4821, 0x3c0aedb8, 0x354a8320, 0x90870000, | ||
1244 | 0x24840001, 0x3021, 0x1071026, 0x30420001, | ||
1245 | 0x10400002, 0x81842, 0x6a1826, 0x604021, | ||
1246 | 0x24c60001, 0x2cc20008, 0x1440fff7, 0x73842, | ||
1247 | 0x25290001, 0x125102b, 0x1440fff0, 0x0, | ||
1248 | 0x1001021, 0x3e00008, 0x27bd0008, 0x27bdffe8, | ||
1249 | 0x27642800, 0xafbf0010, 0xc002488, 0x24051000, | ||
1250 | 0x24020021, 0xaf800100, 0xaf800104, 0xaf800108, | ||
1251 | 0xaf800110, 0xaf800114, 0xaf800118, 0xaf800120, | ||
1252 | 0xaf800124, 0xaf800128, 0xaf800130, 0xaf800134, | ||
1253 | 0xaf800138, 0xaee04e28, 0xaee04e2c, 0xaee04e30, | ||
1254 | 0xaee04e34, 0xaf82011c, 0x8f420218, 0x30420040, | ||
1255 | 0x10400004, 0x0, 0x8f82011c, 0x34420004, | ||
1256 | 0xaf82011c, 0x8fbf0010, 0x3e00008, 0x27bd0018, | ||
1257 | 0x27bdffe0, 0xafbf0018, 0x8f820104, 0xafa20010, | ||
1258 | 0x8f820100, 0x3c050002, 0xafa20014, 0x8f8600b0, | ||
1259 | 0x8f87011c, 0x3c040001, 0x248454c0, 0xc002403, | ||
1260 | 0x34a5f000, 0x8f8300b0, 0x3c027f00, 0x621824, | ||
1261 | 0x3c020400, 0x10620029, 0x43102b, 0x14400008, | ||
1262 | 0x3c022000, 0x3c020100, 0x10620024, 0x3c020200, | ||
1263 | 0x10620011, 0x0, 0x8002374, 0x0, | ||
1264 | 0x10620008, 0x3c024000, 0x1462001c, 0x0, | ||
1265 | 0x8ee20190, 0x24420001, 0xaee20190, 0x8002374, | ||
1266 | 0x8ee20190, 0x8ee2018c, 0x24420001, 0xaee2018c, | ||
1267 | 0x8002374, 0x8ee2018c, 0x8f82011c, 0x34420002, | ||
1268 | 0xaf82011c, 0x8f830104, 0x8f8200b0, 0x34420001, | ||
1269 | 0xaf8200b0, 0xaf830104, 0x8f82011c, 0x2403fffd, | ||
1270 | 0x431024, 0xaf82011c, 0x8ee201a0, 0x24420001, | ||
1271 | 0xaee201a0, 0x8002377, 0x8ee201a0, 0x8f8200b0, | ||
1272 | 0x34420001, 0xaf8200b0, 0x8fbf0018, 0x3e00008, | ||
1273 | 0x27bd0020, 0x27bdffe0, 0xafbf001c, 0xafb00018, | ||
1274 | 0x8f820120, 0xafa20010, 0x8f820124, 0x3c050001, | ||
1275 | 0xafa20014, 0x8f8600a0, 0x8f87011c, 0x3c040001, | ||
1276 | 0x248454cc, 0xc002403, 0x34a5f000, 0x8f8300a0, | ||
1277 | 0x3c027f00, 0x621824, 0x3c020400, 0x10620053, | ||
1278 | 0x8021, 0x43102b, 0x14400008, 0x3c042000, | ||
1279 | 0x3c020100, 0x1062004d, 0x3c020200, 0x1062003a, | ||
1280 | 0x0, 0x80023e0, 0x0, 0x10640003, | ||
1281 | 0x3c024000, 0x14620045, 0x0, 0x8f8200a0, | ||
1282 | 0x441024, 0x10400006, 0x0, 0x8ee20194, | ||
1283 | 0x24420001, 0xaee20194, 0x80023a9, 0x8ee20194, | ||
1284 | 0x8ee20198, 0x24420001, 0xaee20198, 0x8ee20198, | ||
1285 | 0x8f82011c, 0x34420002, 0xaf82011c, 0x8f82011c, | ||
1286 | 0x30420200, 0x1040001b, 0x0, 0x8f8300a0, | ||
1287 | 0x8f840124, 0x8f8200ac, 0x14400007, 0x24020001, | ||
1288 | 0x3c020001, 0x3442f000, 0x621024, 0x50400001, | ||
1289 | 0x24100001, 0x24020001, 0x1200000d, 0xaf8200a0, | ||
1290 | 0x8f820124, 0x2442ffe0, 0xaf820124, 0x8f820124, | ||
1291 | 0x8f820124, 0x27633000, 0x43102b, 0x10400005, | ||
1292 | 0x276237e0, 0xaf820124, 0x80023ca, 0x0, | ||
1293 | 0xaf840124, 0x8f82011c, 0x2403fffd, 0x431024, | ||
1294 | 0x80023e3, 0xaf82011c, 0x8f82011c, 0x34420002, | ||
1295 | 0xaf82011c, 0x8f830124, 0x8f8200a0, 0x34420001, | ||
1296 | 0xaf8200a0, 0xaf830124, 0x8f82011c, 0x2403fffd, | ||
1297 | 0x431024, 0xaf82011c, 0x8ee2019c, 0x24420001, | ||
1298 | 0xaee2019c, 0x80023e3, 0x8ee2019c, 0x8f8200a0, | ||
1299 | 0x34420001, 0xaf8200a0, 0x8fbf001c, 0x8fb00018, | ||
1300 | 0x3e00008, 0x27bd0020, 0x0, 0x3c020001, | ||
1301 | 0x8c425c58, 0x27bdffe8, 0xafbf0014, 0x14400012, | ||
1302 | 0xafb00010, 0x3c100001, 0x26105dd0, 0x2002021, | ||
1303 | 0xc002488, 0x24052000, 0x26021fe0, 0x3c010001, | ||
1304 | 0xac225d94, 0x3c010001, 0xac225d90, 0xaf420250, | ||
1305 | 0x24022000, 0xaf500254, 0xaf420258, 0x24020001, | ||
1306 | 0x3c010001, 0xac225c58, 0x8fbf0014, 0x8fb00010, | ||
1307 | 0x3e00008, 0x27bd0018, 0x3c030001, 0x8c635d94, | ||
1308 | 0x8c820000, 0x8fa80010, 0x8fa90014, 0xac620000, | ||
1309 | 0x3c020001, 0x8c425d94, 0x8c830004, 0xac430004, | ||
1310 | 0xac450008, 0x8f840054, 0x2443ffe0, 0xac460010, | ||
1311 | 0xac470014, 0xac480018, 0xac49001c, 0x3c010001, | ||
1312 | 0xac235d94, 0xac44000c, 0x3c020001, 0x24425dd0, | ||
1313 | 0x62182b, 0x10600005, 0x0, 0x3c020001, | ||
1314 | 0x8c425d90, 0x3c010001, 0xac225d94, 0x3c030001, | ||
1315 | 0x8c635d94, 0x3c020001, 0x8c425c40, 0xac620000, | ||
1316 | 0x3c030001, 0x8c635d94, 0x3c020001, 0x8c425c40, | ||
1317 | 0xac620004, 0x3e00008, 0xaf430250, 0x3c030001, | ||
1318 | 0x8c635d94, 0x3c020001, 0x8c425c40, 0x27bdffd0, | ||
1319 | 0xafb40020, 0x8fb40040, 0xafb00010, 0x808021, | ||
1320 | 0xafb50024, 0x8fb50044, 0x8fa40048, 0xafb10014, | ||
1321 | 0xa08821, 0xafbf0028, 0xafb3001c, 0xafb20018, | ||
1322 | 0xac620000, 0x3c050001, 0x8ca55d94, 0x3c020001, | ||
1323 | 0x8c425c40, 0xc09021, 0xe09821, 0x10800006, | ||
1324 | 0xaca20004, 0x24a50008, 0xc002490, 0x24060018, | ||
1325 | 0x800244e, 0x0, 0x24a40008, 0xc002488, | ||
1326 | 0x24050018, 0x3c020001, 0x8c425d94, 0x3c050001, | ||
1327 | 0x24a55dd0, 0x2442ffe0, 0x3c010001, 0xac225d94, | ||
1328 | 0x45102b, 0x10400005, 0x0, 0x3c020001, | ||
1329 | 0x8c425d90, 0x3c010001, 0xac225d94, 0x3c030001, | ||
1330 | 0x8c635d94, 0x8e020000, 0xac620000, 0x3c030001, | ||
1331 | 0x8c635d94, 0x8e020004, 0xac620004, 0xac710008, | ||
1332 | 0x8f840054, 0x2462ffe0, 0x3c010001, 0xac225d94, | ||
1333 | 0x45102b, 0xac720010, 0xac730014, 0xac740018, | ||
1334 | 0xac75001c, 0x10400005, 0xac64000c, 0x3c020001, | ||
1335 | 0x8c425d90, 0x3c010001, 0xac225d94, 0x3c030001, | ||
1336 | 0x8c635d94, 0x3c020001, 0x8c425c40, 0xac620000, | ||
1337 | 0x3c030001, 0x8c635d94, 0x3c020001, 0x8c425c40, | ||
1338 | 0xac620004, 0xaf430250, 0x8fbf0028, 0x8fb50024, | ||
1339 | 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, | ||
1340 | 0x8fb00010, 0x3e00008, 0x27bd0030, 0x10a00005, | ||
1341 | 0x0, 0xac800000, 0x24a5fffc, 0x14a0fffd, | ||
1342 | 0x24840004, 0x3e00008, 0x0, 0x10c00007, | ||
1343 | 0x0, 0x8c820000, 0x24840004, 0x24c6fffc, | ||
1344 | 0xaca20000, 0x14c0fffb, 0x24a50004, 0x3e00008, | ||
1345 | 0x0, 0x10c00007, 0x0, 0x8ca20000, | ||
1346 | 0x24a50004, 0x24c6fffc, 0xac820000, 0x14c0fffb, | ||
1347 | 0x24840004, 0x3e00008, 0x0, 0x3e00008, | ||
1348 | 0x0, 0x27bdffd8, 0xafbf0020, 0x8ee304e4, | ||
1349 | 0x8ee204e0, 0x10620436, 0x0, 0x8ee204e4, | ||
1350 | 0x8ee304fc, 0x21100, 0x626021, 0x95870008, | ||
1351 | 0x8d8a0000, 0x8d8b0004, 0x958d000a, 0x8ee2725c, | ||
1352 | 0x8ee3726c, 0x30e4ffff, 0x441021, 0x62182b, | ||
1353 | 0x10600015, 0x31a20004, 0x8f8200d8, 0x8ee37258, | ||
1354 | 0x431023, 0xaee2726c, 0x8ee2726c, 0x1c400003, | ||
1355 | 0x3c030001, 0x431021, 0xaee2726c, 0x8ee2725c, | ||
1356 | 0x8ee3726c, 0x441021, 0x62182b, 0x10600006, | ||
1357 | 0x31a20004, 0x8ee201b8, 0x24420001, 0xaee201b8, | ||
1358 | 0x80028e1, 0x8ee201b8, 0x10400240, 0x31a20200, | ||
1359 | 0x1040014d, 0x4821, 0x96e2045a, 0x30420010, | ||
1360 | 0x10400149, 0x0, 0x8f840100, 0x27623000, | ||
1361 | 0x24850020, 0xa2102b, 0x50400001, 0x27652800, | ||
1362 | 0x8f820108, 0x10a20004, 0x0, 0x8f820104, | ||
1363 | 0x14a20006, 0x2402000c, 0x8ee201a8, 0x24420001, | ||
1364 | 0xaee201a8, 0x800252c, 0x8ee201a8, 0xac8a0000, | ||
1365 | 0xac8b0004, 0x8ee37264, 0x24060005, 0xa482000e, | ||
1366 | 0xac860018, 0xac830008, 0x8ee204e4, 0xac82001c, | ||
1367 | 0x8ee204c8, 0xac820010, 0xaf850100, 0x92e204ec, | ||
1368 | 0x14400036, 0x24090001, 0x8ee24e28, 0x210c0, | ||
1369 | 0x24424e38, 0x2e22021, 0x8c820000, 0x1446001f, | ||
1370 | 0x0, 0x8ee34e28, 0x8ee24e2c, 0x1062001b, | ||
1371 | 0x24030040, 0x8c820004, 0x24420001, 0xac820004, | ||
1372 | 0x8ee24e2c, 0x8ee54e28, 0x24420001, 0x10430007, | ||
1373 | 0x0, 0x8ee24e2c, 0x24420001, 0x10a20005, | ||
1374 | 0x0, 0x8002516, 0x0, 0x14a00005, | ||
1375 | 0x0, 0x8f820108, 0x24420020, 0xaf820108, | ||
1376 | 0x8f820108, 0x8c820004, 0x2c420011, 0x50400013, | ||
1377 | 0xac800000, 0x800252c, 0x0, 0x8ee24e28, | ||
1378 | 0x24030040, 0x24420001, 0x50430003, 0x1021, | ||
1379 | 0x8ee24e28, 0x24420001, 0xaee24e28, 0x8ee24e28, | ||
1380 | 0x210c0, 0x24424e38, 0x2e22021, 0x24020005, | ||
1381 | 0xac820000, 0x24020001, 0xac820004, 0x1520000a, | ||
1382 | 0x3c040001, 0xafab0010, 0x8ee27264, 0x3c040001, | ||
1383 | 0x24845730, 0x3c050004, 0xafa20014, 0x8ee604e4, | ||
1384 | 0x80028be, 0x34a5f114, 0x8ee27264, 0x34843800, | ||
1385 | 0x3641821, 0x24420010, 0x43102b, 0x14400073, | ||
1386 | 0x0, 0x8ee27264, 0x24480010, 0x3641021, | ||
1387 | 0x102102b, 0x14400002, 0x3c02ffff, 0x1024021, | ||
1388 | 0x8f850100, 0x27623000, 0x24a60020, 0xc2102b, | ||
1389 | 0x50400001, 0x27662800, 0x8f820108, 0x10c20004, | ||
1390 | 0x0, 0x8f820104, 0x14c20007, 0x2563000c, | ||
1391 | 0x8ee201a8, 0x4821, 0x24420001, 0xaee201a8, | ||
1392 | 0x80025a0, 0x8ee201a8, 0x2c64000c, 0x1441021, | ||
1393 | 0xaca20000, 0xaca30004, 0x24e2fff4, 0xa4a2000e, | ||
1394 | 0x24020006, 0xaca80008, 0xaca20018, 0x8ee204e4, | ||
1395 | 0xaca2001c, 0x8ee204c8, 0x3c030002, 0x431025, | ||
1396 | 0xaca20010, 0xaf860100, 0x92e204ec, 0x14400037, | ||
1397 | 0x24090001, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1398 | 0x2e22021, 0x8c830000, 0x24020005, 0x1462001f, | ||
1399 | 0x0, 0x8ee34e28, 0x8ee24e2c, 0x1062001b, | ||
1400 | 0x24030040, 0x8c820004, 0x24420001, 0xac820004, | ||
1401 | 0x8ee24e2c, 0x8ee54e28, 0x24420001, 0x10430007, | ||
1402 | 0x0, 0x8ee24e2c, 0x24420001, 0x10a20005, | ||
1403 | 0x0, 0x800258a, 0x0, 0x14a00005, | ||
1404 | 0x0, 0x8f820108, 0x24420020, 0xaf820108, | ||
1405 | 0x8f820108, 0x8c820004, 0x2c420011, 0x50400013, | ||
1406 | 0xac800000, 0x80025a0, 0x0, 0x8ee24e28, | ||
1407 | 0x24030040, 0x24420001, 0x50430003, 0x1021, | ||
1408 | 0x8ee24e28, 0x24420001, 0xaee24e28, 0x8ee24e28, | ||
1409 | 0x210c0, 0x24424e38, 0x2e22021, 0x24020005, | ||
1410 | 0xac820000, 0x24020001, 0xac820004, 0x1520000a, | ||
1411 | 0x2508fffc, 0xafab0010, 0x8ee27264, 0x3c040001, | ||
1412 | 0x24845730, 0x3c050004, 0xafa20014, 0x8ee604e4, | ||
1413 | 0x80028be, 0x34a5f125, 0x34028100, 0xa5020000, | ||
1414 | 0x9582000e, 0x800261d, 0xa5020002, 0x8f850100, | ||
1415 | 0x27623000, 0x24a60020, 0xc2102b, 0x50400001, | ||
1416 | 0x27662800, 0x8f820108, 0x10c20004, 0x0, | ||
1417 | 0x8f820104, 0x14c20007, 0x2563000c, 0x8ee201a8, | ||
1418 | 0x4821, 0x24420001, 0xaee201a8, 0x800260d, | ||
1419 | 0x8ee201a8, 0x2c64000c, 0x1441021, 0xaca20000, | ||
1420 | 0xaca30004, 0x8ee37264, 0x24e2fff4, 0xa4a2000e, | ||
1421 | 0x24020006, 0xaca20018, 0x24630010, 0xaca30008, | ||
1422 | 0x8ee204e4, 0xaca2001c, 0x8ee204c8, 0x3c030002, | ||
1423 | 0x431025, 0xaca20010, 0xaf860100, 0x92e204ec, | ||
1424 | 0x14400037, 0x24090001, 0x8ee24e28, 0x210c0, | ||
1425 | 0x24424e38, 0x2e22021, 0x8c830000, 0x24020005, | ||
1426 | 0x1462001f, 0x0, 0x8ee34e28, 0x8ee24e2c, | ||
1427 | 0x1062001b, 0x24030040, 0x8c820004, 0x24420001, | ||
1428 | 0xac820004, 0x8ee24e2c, 0x8ee54e28, 0x24420001, | ||
1429 | 0x10430007, 0x0, 0x8ee24e2c, 0x24420001, | ||
1430 | 0x10a20005, 0x0, 0x80025f7, 0x0, | ||
1431 | 0x14a00005, 0x0, 0x8f820108, 0x24420020, | ||
1432 | 0xaf820108, 0x8f820108, 0x8c820004, 0x2c420011, | ||
1433 | 0x50400013, 0xac800000, 0x800260d, 0x0, | ||
1434 | 0x8ee24e28, 0x24030040, 0x24420001, 0x50430003, | ||
1435 | 0x1021, 0x8ee24e28, 0x24420001, 0xaee24e28, | ||
1436 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1437 | 0x24020005, 0xac820000, 0x24020001, 0xac820004, | ||
1438 | 0x1520000a, 0x34028100, 0xafab0010, 0x8ee27264, | ||
1439 | 0x3c040001, 0x24845730, 0x3c050004, 0xafa20014, | ||
1440 | 0x8ee604e4, 0x80028be, 0x34a5f015, 0x8ee37264, | ||
1441 | 0xa462000c, 0x8ee37264, 0x9582000e, 0xa462000e, | ||
1442 | 0x8002681, 0x24e70004, 0x8f840100, 0x27623000, | ||
1443 | 0x24850020, 0xa2102b, 0x50400001, 0x27652800, | ||
1444 | 0x8f820108, 0x10a20004, 0x0, 0x8f820104, | ||
1445 | 0x14a20007, 0x24020006, 0x8ee201a8, 0x4821, | ||
1446 | 0x24420001, 0xaee201a8, 0x8002677, 0x8ee201a8, | ||
1447 | 0xac8a0000, 0xac8b0004, 0x8ee37264, 0xa487000e, | ||
1448 | 0xac820018, 0xac830008, 0x8ee204e4, 0xac82001c, | ||
1449 | 0x8ee204c8, 0x3c030002, 0x431025, 0xac820010, | ||
1450 | 0xaf850100, 0x92e204ec, 0x14400037, 0x24090001, | ||
1451 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1452 | 0x8c830000, 0x24020005, 0x1462001f, 0x0, | ||
1453 | 0x8ee34e28, 0x8ee24e2c, 0x1062001b, 0x24030040, | ||
1454 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e2c, | ||
1455 | 0x8ee54e28, 0x24420001, 0x10430007, 0x0, | ||
1456 | 0x8ee24e2c, 0x24420001, 0x10a20005, 0x0, | ||
1457 | 0x8002661, 0x0, 0x14a00005, 0x0, | ||
1458 | 0x8f820108, 0x24420020, 0xaf820108, 0x8f820108, | ||
1459 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
1460 | 0x8002677, 0x0, 0x8ee24e28, 0x24030040, | ||
1461 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e28, | ||
1462 | 0x24420001, 0xaee24e28, 0x8ee24e28, 0x210c0, | ||
1463 | 0x24424e38, 0x2e22021, 0x24020005, 0xac820000, | ||
1464 | 0x24020001, 0xac820004, 0x15200009, 0x3c050004, | ||
1465 | 0xafab0010, 0x8ee27264, 0x3c040001, 0x24845730, | ||
1466 | 0xafa20014, 0x8ee604e4, 0x80028be, 0x34a5f004, | ||
1467 | 0x8ee2725c, 0x30e7ffff, 0x471021, 0xaee2725c, | ||
1468 | 0x8ee204e4, 0x8ee304fc, 0x8ee47258, 0x21100, | ||
1469 | 0x431021, 0xac44000c, 0x8ee27258, 0xafa20018, | ||
1470 | 0x8ee3725c, 0xafa3001c, 0x8ee2725c, 0x2c42003c, | ||
1471 | 0x10400004, 0x24620001, 0x2403fffe, 0x431024, | ||
1472 | 0xafa2001c, 0x8ee27264, 0x3c060001, 0x34c63800, | ||
1473 | 0x8ee3725c, 0x2405fff8, 0x471021, 0x24420007, | ||
1474 | 0x451024, 0x24630007, 0xaee27258, 0x8ee2726c, | ||
1475 | 0x8ee47258, 0x651824, 0x431023, 0xaee2726c, | ||
1476 | 0x3661021, 0x82202b, 0x14800004, 0x3c03ffff, | ||
1477 | 0x8ee27258, 0x431021, 0xaee27258, 0x8ee27258, | ||
1478 | 0xaee27264, 0x8f8200f0, 0x24470008, 0x27621800, | ||
1479 | 0xe2102b, 0x50400001, 0x27671000, 0x8f8200f4, | ||
1480 | 0x14e20007, 0x0, 0x8ee201b4, 0x4821, | ||
1481 | 0x24420001, 0xaee201b4, 0x80026c4, 0x8ee201b4, | ||
1482 | 0x8f8200f0, 0x24090001, 0x8fa30018, 0x8fa4001c, | ||
1483 | 0xac430000, 0xac440004, 0xaf8700f0, 0x15200012, | ||
1484 | 0xd1142, 0x8f8200f0, 0xafa20010, 0x8f8200f4, | ||
1485 | 0x3c040001, 0x2484573c, 0xafa20014, 0x8fa60018, | ||
1486 | 0x8fa7001c, 0x3c050004, 0xc002403, 0x34a5f005, | ||
1487 | 0x8ee20088, 0x24420001, 0xaee20088, 0x8ee20088, | ||
1488 | 0x80028d3, 0xaee0725c, 0x30430003, 0x24020002, | ||
1489 | 0x10620016, 0x28620003, 0x10400005, 0x24020001, | ||
1490 | 0x10620008, 0x0, 0x8002703, 0x0, | ||
1491 | 0x24020003, 0x10620017, 0x0, 0x8002703, | ||
1492 | 0x0, 0x8ee200e8, 0x8ee300ec, 0x24630001, | ||
1493 | 0x2c640001, 0x441021, 0xaee200e8, 0xaee300ec, | ||
1494 | 0x8ee200e8, 0x8002703, 0x8ee300ec, 0x8ee200f0, | ||
1495 | 0x8ee300f4, 0x24630001, 0x2c640001, 0x441021, | ||
1496 | 0xaee200f0, 0xaee300f4, 0x8ee200f0, 0x8002703, | ||
1497 | 0x8ee300f4, 0x8ee200f8, 0x8ee300fc, 0x24630001, | ||
1498 | 0x2c640001, 0x441021, 0xaee200f8, 0xaee300fc, | ||
1499 | 0x8ee200f8, 0x8ee300fc, 0x8ee2725c, 0x8ee400e0, | ||
1500 | 0x8ee500e4, 0x401821, 0x1021, 0xa32821, | ||
1501 | 0xa3302b, 0x822021, 0x862021, 0xaee400e0, | ||
1502 | 0xaee500e4, 0x80028d3, 0xaee0725c, 0x30e2ffff, | ||
1503 | 0x104001c1, 0x31a20200, 0x1040014d, 0x4821, | ||
1504 | 0x96e2045a, 0x30420010, 0x10400149, 0x0, | ||
1505 | 0x8f840100, 0x27623000, 0x24850020, 0xa2102b, | ||
1506 | 0x50400001, 0x27652800, 0x8f820108, 0x10a20004, | ||
1507 | 0x0, 0x8f820104, 0x14a20006, 0x2402000c, | ||
1508 | 0x8ee201a8, 0x24420001, 0xaee201a8, 0x800276e, | ||
1509 | 0x8ee201a8, 0xac8a0000, 0xac8b0004, 0x8ee37264, | ||
1510 | 0x24060005, 0xa482000e, 0xac860018, 0xac830008, | ||
1511 | 0x8ee204e4, 0xac82001c, 0x8ee204c8, 0xac820010, | ||
1512 | 0xaf850100, 0x92e204ec, 0x14400036, 0x24090001, | ||
1513 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1514 | 0x8c820000, 0x1446001f, 0x0, 0x8ee34e28, | ||
1515 | 0x8ee24e2c, 0x1062001b, 0x24030040, 0x8c820004, | ||
1516 | 0x24420001, 0xac820004, 0x8ee24e2c, 0x8ee54e28, | ||
1517 | 0x24420001, 0x10430007, 0x0, 0x8ee24e2c, | ||
1518 | 0x24420001, 0x10a20005, 0x0, 0x8002758, | ||
1519 | 0x0, 0x14a00005, 0x0, 0x8f820108, | ||
1520 | 0x24420020, 0xaf820108, 0x8f820108, 0x8c820004, | ||
1521 | 0x2c420011, 0x50400013, 0xac800000, 0x800276e, | ||
1522 | 0x0, 0x8ee24e28, 0x24030040, 0x24420001, | ||
1523 | 0x50430003, 0x1021, 0x8ee24e28, 0x24420001, | ||
1524 | 0xaee24e28, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1525 | 0x2e22021, 0x24020005, 0xac820000, 0x24020001, | ||
1526 | 0xac820004, 0x1520000a, 0x3c040001, 0xafab0010, | ||
1527 | 0x8ee27264, 0x3c040001, 0x24845730, 0x3c050004, | ||
1528 | 0xafa20014, 0x8ee604e4, 0x80028be, 0x34a5f014, | ||
1529 | 0x8ee27264, 0x34843800, 0x3641821, 0x24420010, | ||
1530 | 0x43102b, 0x14400073, 0x0, 0x8ee27264, | ||
1531 | 0x24480010, 0x3641021, 0x102102b, 0x14400002, | ||
1532 | 0x3c02ffff, 0x1024021, 0x8f850100, 0x27623000, | ||
1533 | 0x24a60020, 0xc2102b, 0x50400001, 0x27662800, | ||
1534 | 0x8f820108, 0x10c20004, 0x0, 0x8f820104, | ||
1535 | 0x14c20007, 0x2563000c, 0x8ee201a8, 0x4821, | ||
1536 | 0x24420001, 0xaee201a8, 0x80027e2, 0x8ee201a8, | ||
1537 | 0x2c64000c, 0x1441021, 0xaca20000, 0xaca30004, | ||
1538 | 0x24e2fff4, 0xa4a2000e, 0x24020006, 0xaca80008, | ||
1539 | 0xaca20018, 0x8ee204e4, 0xaca2001c, 0x8ee204c8, | ||
1540 | 0x3c030002, 0x431025, 0xaca20010, 0xaf860100, | ||
1541 | 0x92e204ec, 0x14400037, 0x24090001, 0x8ee24e28, | ||
1542 | 0x210c0, 0x24424e38, 0x2e22021, 0x8c830000, | ||
1543 | 0x24020005, 0x1462001f, 0x0, 0x8ee34e28, | ||
1544 | 0x8ee24e2c, 0x1062001b, 0x24030040, 0x8c820004, | ||
1545 | 0x24420001, 0xac820004, 0x8ee24e2c, 0x8ee54e28, | ||
1546 | 0x24420001, 0x10430007, 0x0, 0x8ee24e2c, | ||
1547 | 0x24420001, 0x10a20005, 0x0, 0x80027cc, | ||
1548 | 0x0, 0x14a00005, 0x0, 0x8f820108, | ||
1549 | 0x24420020, 0xaf820108, 0x8f820108, 0x8c820004, | ||
1550 | 0x2c420011, 0x50400013, 0xac800000, 0x80027e2, | ||
1551 | 0x0, 0x8ee24e28, 0x24030040, 0x24420001, | ||
1552 | 0x50430003, 0x1021, 0x8ee24e28, 0x24420001, | ||
1553 | 0xaee24e28, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1554 | 0x2e22021, 0x24020005, 0xac820000, 0x24020001, | ||
1555 | 0xac820004, 0x1520000a, 0x2508fffc, 0xafab0010, | ||
1556 | 0x8ee27264, 0x3c040001, 0x24845730, 0x3c050004, | ||
1557 | 0xafa20014, 0x8ee604e4, 0x80028be, 0x34a5f015, | ||
1558 | 0x34028100, 0xa5020000, 0x9582000e, 0x800285f, | ||
1559 | 0xa5020002, 0x8f850100, 0x27623000, 0x24a60020, | ||
1560 | 0xc2102b, 0x50400001, 0x27662800, 0x8f820108, | ||
1561 | 0x10c20004, 0x0, 0x8f820104, 0x14c20007, | ||
1562 | 0x2563000c, 0x8ee201a8, 0x4821, 0x24420001, | ||
1563 | 0xaee201a8, 0x800284f, 0x8ee201a8, 0x2c64000c, | ||
1564 | 0x1441021, 0xaca20000, 0xaca30004, 0x8ee37264, | ||
1565 | 0x24e2fff4, 0xa4a2000e, 0x24020006, 0xaca20018, | ||
1566 | 0x24630010, 0xaca30008, 0x8ee204e4, 0xaca2001c, | ||
1567 | 0x8ee204c8, 0x3c030002, 0x431025, 0xaca20010, | ||
1568 | 0xaf860100, 0x92e204ec, 0x14400037, 0x24090001, | ||
1569 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1570 | 0x8c830000, 0x24020005, 0x1462001f, 0x0, | ||
1571 | 0x8ee34e28, 0x8ee24e2c, 0x1062001b, 0x24030040, | ||
1572 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e2c, | ||
1573 | 0x8ee54e28, 0x24420001, 0x10430007, 0x0, | ||
1574 | 0x8ee24e2c, 0x24420001, 0x10a20005, 0x0, | ||
1575 | 0x8002839, 0x0, 0x14a00005, 0x0, | ||
1576 | 0x8f820108, 0x24420020, 0xaf820108, 0x8f820108, | ||
1577 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
1578 | 0x800284f, 0x0, 0x8ee24e28, 0x24030040, | ||
1579 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e28, | ||
1580 | 0x24420001, 0xaee24e28, 0x8ee24e28, 0x210c0, | ||
1581 | 0x24424e38, 0x2e22021, 0x24020005, 0xac820000, | ||
1582 | 0x24020001, 0xac820004, 0x1520000a, 0x34028100, | ||
1583 | 0xafab0010, 0x8ee27264, 0x3c040001, 0x24845730, | ||
1584 | 0x3c050004, 0xafa20014, 0x8ee604e4, 0x80028be, | ||
1585 | 0x34a5f016, 0x8ee37264, 0xa462000c, 0x8ee37264, | ||
1586 | 0x9582000e, 0xa462000e, 0x80028c2, 0x24e70004, | ||
1587 | 0x8f830100, 0x27623000, 0x24640020, 0x82102b, | ||
1588 | 0x50400001, 0x27642800, 0x8f820108, 0x10820004, | ||
1589 | 0x0, 0x8f820104, 0x14820007, 0x24050005, | ||
1590 | 0x8ee201a8, 0x4821, 0x24420001, 0xaee201a8, | ||
1591 | 0x80028b6, 0x8ee201a8, 0xac6a0000, 0xac6b0004, | ||
1592 | 0x8ee27264, 0xa467000e, 0xac650018, 0xac620008, | ||
1593 | 0x8ee204e4, 0xac62001c, 0x8ee204c8, 0xac620010, | ||
1594 | 0xaf840100, 0x92e204ec, 0x14400036, 0x24090001, | ||
1595 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1596 | 0x8c820000, 0x1445001f, 0x0, 0x8ee34e28, | ||
1597 | 0x8ee24e2c, 0x1062001b, 0x24030040, 0x8c820004, | ||
1598 | 0x24420001, 0xac820004, 0x8ee24e2c, 0x8ee54e28, | ||
1599 | 0x24420001, 0x10430007, 0x0, 0x8ee24e2c, | ||
1600 | 0x24420001, 0x10a20005, 0x0, 0x80028a0, | ||
1601 | 0x0, 0x14a00005, 0x0, 0x8f820108, | ||
1602 | 0x24420020, 0xaf820108, 0x8f820108, 0x8c820004, | ||
1603 | 0x2c420011, 0x50400013, 0xac800000, 0x80028b6, | ||
1604 | 0x0, 0x8ee24e28, 0x24030040, 0x24420001, | ||
1605 | 0x50430003, 0x1021, 0x8ee24e28, 0x24420001, | ||
1606 | 0xaee24e28, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1607 | 0x2e22021, 0x24020005, 0xac820000, 0x24020001, | ||
1608 | 0xac820004, 0x1520000b, 0x3c050004, 0x3c040001, | ||
1609 | 0x24845748, 0xafab0010, 0xafa00014, 0x8ee604e4, | ||
1610 | 0x34a5f017, 0xc002403, 0x30e7ffff, 0x80028e1, | ||
1611 | 0x0, 0x8ee27264, 0x3c050001, 0x30e4ffff, | ||
1612 | 0x441021, 0xaee27264, 0x8ee2725c, 0x8ee37264, | ||
1613 | 0x34a53800, 0x441021, 0xaee2725c, 0x3651021, | ||
1614 | 0x62182b, 0x14600004, 0x3c03ffff, 0x8ee27264, | ||
1615 | 0x431021, 0xaee27264, 0x8ee304e4, 0x96e20458, | ||
1616 | 0x24630001, 0x2442ffff, 0x621824, 0xaee304e4, | ||
1617 | 0x8ee304e4, 0x8ee204e0, 0x14620005, 0x0, | ||
1618 | 0x8f820060, 0x2403fff7, 0x431024, 0xaf820060, | ||
1619 | 0x8fbf0020, 0x3e00008, 0x27bd0028, 0x27bdffe0, | ||
1620 | 0xafbf0018, 0x8ee304e8, 0x8ee204e0, 0x10620189, | ||
1621 | 0x0, 0x8ee204e8, 0x8ee304fc, 0x21100, | ||
1622 | 0x621821, 0x94670008, 0x92e204ed, 0x8c680000, | ||
1623 | 0x8c690004, 0x10400023, 0x946a000a, 0x8ee204c8, | ||
1624 | 0x34460400, 0x31420200, 0x1040001f, 0x0, | ||
1625 | 0x96e2045a, 0x30420010, 0x1040001b, 0x3c028000, | ||
1626 | 0x3c010001, 0x370821, 0xac2283d8, 0x8ee27264, | ||
1627 | 0x9464000e, 0x3c050001, 0x34a53800, 0x24420004, | ||
1628 | 0xaee27264, 0x8ee37264, 0x42400, 0x3651021, | ||
1629 | 0x3c010001, 0x370821, 0xac2483dc, 0x62182b, | ||
1630 | 0x14600005, 0x24e70004, 0x8ee27264, 0x3c03ffff, | ||
1631 | 0x431021, 0xaee27264, 0x8ee27264, 0x8002917, | ||
1632 | 0xaee27258, 0x8ee604c8, 0x8ee2726c, 0x30e4ffff, | ||
1633 | 0x44102a, 0x10400015, 0x0, 0x8f8200d8, | ||
1634 | 0x8ee37258, 0x431023, 0xaee2726c, 0x8ee2726c, | ||
1635 | 0x1c400007, 0x44102a, 0x8ee2726c, 0x3c030001, | ||
1636 | 0x431021, 0xaee2726c, 0x8ee2726c, 0x44102a, | ||
1637 | 0x10400006, 0x0, 0x8ee201b8, 0x24420001, | ||
1638 | 0xaee201b8, 0x8002a72, 0x8ee201b8, 0x3c020001, | ||
1639 | 0x571021, 0x8c4283d8, 0x54400001, 0x24e7fffc, | ||
1640 | 0x31420004, 0x104000b9, 0x30e2ffff, 0x3c020001, | ||
1641 | 0x571021, 0x8c4283d8, 0x1040002f, 0x5021, | ||
1642 | 0x8f840100, 0x27623000, 0x24850020, 0xa2102b, | ||
1643 | 0x50400001, 0x27652800, 0x8f820108, 0x10a20032, | ||
1644 | 0x0, 0x8f820104, 0x10a2002f, 0x24020015, | ||
1645 | 0xac880000, 0xac890004, 0x8ee37264, 0xa487000e, | ||
1646 | 0xac820018, 0xac830008, 0x8ee204e8, 0x3c030001, | ||
1647 | 0x771821, 0x8c6383dc, 0xac860010, 0x431025, | ||
1648 | 0xac82001c, 0xaf850100, 0x92e204ec, 0x14400066, | ||
1649 | 0x240a0001, 0x8ee24e28, 0x24030040, 0x24420001, | ||
1650 | 0x50430003, 0x1021, 0x8ee24e28, 0x24420001, | ||
1651 | 0xaee24e28, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1652 | 0x2e21821, 0x24020015, 0xac620000, 0x24020001, | ||
1653 | 0x80029bf, 0xac620004, 0x8f840100, 0x27623000, | ||
1654 | 0x24850020, 0xa2102b, 0x50400001, 0x27652800, | ||
1655 | 0x8f820108, 0x10a20004, 0x0, 0x8f820104, | ||
1656 | 0x14a20006, 0x24020006, 0x8ee201a8, 0x24420001, | ||
1657 | 0xaee201a8, 0x80029bf, 0x8ee201a8, 0xac880000, | ||
1658 | 0xac890004, 0x8ee37264, 0xa487000e, 0xac820018, | ||
1659 | 0xac830008, 0x8ee204e8, 0xac860010, 0xac82001c, | ||
1660 | 0xaf850100, 0x92e204ec, 0x14400037, 0x240a0001, | ||
1661 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1662 | 0x8c830000, 0x24020005, 0x1462001f, 0x0, | ||
1663 | 0x8ee34e28, 0x8ee24e2c, 0x1062001b, 0x24030040, | ||
1664 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e2c, | ||
1665 | 0x8ee54e28, 0x24420001, 0x10430007, 0x0, | ||
1666 | 0x8ee24e2c, 0x24420001, 0x10a20005, 0x0, | ||
1667 | 0x80029a9, 0x0, 0x14a00005, 0x0, | ||
1668 | 0x8f820108, 0x24420020, 0xaf820108, 0x8f820108, | ||
1669 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
1670 | 0x80029bf, 0x0, 0x8ee24e28, 0x24030040, | ||
1671 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e28, | ||
1672 | 0x24420001, 0xaee24e28, 0x8ee24e28, 0x210c0, | ||
1673 | 0x24424e38, 0x2e22021, 0x24020005, 0xac820000, | ||
1674 | 0x24020001, 0xac820004, 0x1540000a, 0x24020001, | ||
1675 | 0xafa90010, 0x8ee27264, 0x3c040001, 0x24845730, | ||
1676 | 0x3c050004, 0xafa20014, 0x8ee604e4, 0x8002a4f, | ||
1677 | 0x34a5f204, 0xa2e204ed, 0x8ee204e8, 0x8ee304fc, | ||
1678 | 0x8ee47258, 0x3c060001, 0x34c63800, 0x3c010001, | ||
1679 | 0x370821, 0xac2083d8, 0x3c010001, 0x370821, | ||
1680 | 0xac2083dc, 0x21100, 0x431021, 0xac44000c, | ||
1681 | 0x8ee27264, 0x2405fff8, 0x30e3ffff, 0x431021, | ||
1682 | 0x24420007, 0x451024, 0x24630007, 0xaee27258, | ||
1683 | 0x8ee2726c, 0x8ee47258, 0x651824, 0x431023, | ||
1684 | 0xaee2726c, 0x3661021, 0x82202b, 0x14800004, | ||
1685 | 0x3c03ffff, 0x8ee27258, 0x431021, 0xaee27258, | ||
1686 | 0x8ee27258, 0x8002a64, 0xaee27264, 0x10400073, | ||
1687 | 0x0, 0x8f830100, 0x27623000, 0x24640020, | ||
1688 | 0x82102b, 0x14400002, 0x5021, 0x27642800, | ||
1689 | 0x8f820108, 0x10820004, 0x0, 0x8f820104, | ||
1690 | 0x14820006, 0x24050005, 0x8ee201a8, 0x24420001, | ||
1691 | 0xaee201a8, 0x8002a46, 0x8ee201a8, 0xac680000, | ||
1692 | 0xac690004, 0x8ee27264, 0xa467000e, 0xac650018, | ||
1693 | 0xac620008, 0x8ee204e8, 0xac660010, 0xac62001c, | ||
1694 | 0xaf840100, 0x92e204ec, 0x14400036, 0x240a0001, | ||
1695 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e22021, | ||
1696 | 0x8c820000, 0x1445001f, 0x0, 0x8ee34e28, | ||
1697 | 0x8ee24e2c, 0x1062001b, 0x24030040, 0x8c820004, | ||
1698 | 0x24420001, 0xac820004, 0x8ee24e2c, 0x8ee54e28, | ||
1699 | 0x24420001, 0x10430007, 0x0, 0x8ee24e2c, | ||
1700 | 0x24420001, 0x10a20005, 0x0, 0x8002a30, | ||
1701 | 0x0, 0x14a00005, 0x0, 0x8f820108, | ||
1702 | 0x24420020, 0xaf820108, 0x8f820108, 0x8c820004, | ||
1703 | 0x2c420011, 0x50400013, 0xac800000, 0x8002a46, | ||
1704 | 0x0, 0x8ee24e28, 0x24030040, 0x24420001, | ||
1705 | 0x50430003, 0x1021, 0x8ee24e28, 0x24420001, | ||
1706 | 0xaee24e28, 0x8ee24e28, 0x210c0, 0x24424e38, | ||
1707 | 0x2e22021, 0x24020005, 0xac820000, 0x24020001, | ||
1708 | 0xac820004, 0x1540000c, 0x30e5ffff, 0x3c040001, | ||
1709 | 0x24845748, 0x3c050004, 0xafa90010, 0xafa00014, | ||
1710 | 0x8ee604e4, 0x34a5f237, 0xc002403, 0x30e7ffff, | ||
1711 | 0x8002a72, 0x0, 0x8ee27264, 0x451021, | ||
1712 | 0xaee27264, 0x8ee2726c, 0x8ee37264, 0x3c040001, | ||
1713 | 0x34843800, 0xa2e004ed, 0x451023, 0xaee2726c, | ||
1714 | 0x3641021, 0x62182b, 0x14600004, 0x3c03ffff, | ||
1715 | 0x8ee27264, 0x431021, 0xaee27264, 0x8ee304e8, | ||
1716 | 0x96e20458, 0x24630001, 0x2442ffff, 0x621824, | ||
1717 | 0xaee304e8, 0x8ee304e8, 0x8ee204e0, 0x14620005, | ||
1718 | 0x0, 0x8f820060, 0x2403fff7, 0x431024, | ||
1719 | 0xaf820060, 0x8fbf0018, 0x3e00008, 0x27bd0020, | ||
1720 | 0x27bdffe0, 0xafbf001c, 0xafb00018, 0x8f820100, | ||
1721 | 0x8ee34e2c, 0x8f820104, 0x8f850108, 0x24020040, | ||
1722 | 0x24630001, 0x50620003, 0x1021, 0x8ee24e2c, | ||
1723 | 0x24420001, 0xaee24e2c, 0x8ee24e2c, 0x8ee34e2c, | ||
1724 | 0x210c0, 0x24424e38, 0x2e22021, 0x8ee24e28, | ||
1725 | 0x8c870004, 0x14620007, 0xa03021, 0x8f820108, | ||
1726 | 0x24420020, 0xaf820108, 0x8f820108, 0x8002aa2, | ||
1727 | 0xac800000, 0x8ee24e2c, 0x24030040, 0x24420001, | ||
1728 | 0x50430003, 0x1021, 0x8ee24e2c, 0x24420001, | ||
1729 | 0x210c0, 0x24424e38, 0x2e22021, 0x8c820004, | ||
1730 | 0x8f830108, 0x21140, 0x621821, 0xaf830108, | ||
1731 | 0xac800000, 0x8cc20018, 0x2443fffe, 0x2c620013, | ||
1732 | 0x104000c1, 0x31080, 0x3c010001, 0x220821, | ||
1733 | 0x8c225770, 0x400008, 0x0, 0x8ee204f0, | ||
1734 | 0x471021, 0xaee204f0, 0x8ee204f0, 0x8f43023c, | ||
1735 | 0x43102b, 0x144000be, 0x0, 0x8ee304e4, | ||
1736 | 0x8ee204f8, 0x506200ba, 0xa2e004f4, 0x8f830120, | ||
1737 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
1738 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
1739 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
1740 | 0x8021, 0x24420001, 0xaee201a4, 0x8002b12, | ||
1741 | 0x8ee201a4, 0x8ee204e4, 0xac62001c, 0x8ee404b0, | ||
1742 | 0x8ee504b4, 0x2462001c, 0xac620008, 0x24020008, | ||
1743 | 0xa462000e, 0x24020011, 0xac620018, 0xac640000, | ||
1744 | 0xac650004, 0x8ee204c4, 0xac620010, 0xaf860120, | ||
1745 | 0x92e24e20, 0x14400037, 0x24100001, 0x8ee24e30, | ||
1746 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
1747 | 0x24020012, 0x1462001f, 0x0, 0x8ee34e30, | ||
1748 | 0x8ee24e34, 0x1062001b, 0x24030040, 0x8c820004, | ||
1749 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee54e30, | ||
1750 | 0x24420001, 0x10430007, 0x0, 0x8ee24e34, | ||
1751 | 0x24420001, 0x10a20005, 0x0, 0x8002afc, | ||
1752 | 0x0, 0x14a00005, 0x0, 0x8f820128, | ||
1753 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
1754 | 0x2c420011, 0x50400013, 0xac800000, 0x8002b12, | ||
1755 | 0x0, 0x8ee24e30, 0x24030040, 0x24420001, | ||
1756 | 0x50430003, 0x1021, 0x8ee24e30, 0x24420001, | ||
1757 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1758 | 0x2e22021, 0x24020012, 0xac820000, 0x24020001, | ||
1759 | 0xac820004, 0x5600000b, 0x24100001, 0x8ee204e4, | ||
1760 | 0x3c040001, 0x24845754, 0xafa00014, 0xafa20010, | ||
1761 | 0x8ee60608, 0x8f470228, 0x3c050009, 0xc002403, | ||
1762 | 0x34a5f006, 0x16000003, 0x24020001, 0x8002b71, | ||
1763 | 0xa2e204f4, 0x8ee20170, 0x24420001, 0xaee20170, | ||
1764 | 0x8ee20170, 0x8ee204e4, 0xa2e004f4, 0xaee004f0, | ||
1765 | 0xaee204f8, 0x8f42023c, 0x50400045, 0xaee07274, | ||
1766 | 0x8ee20184, 0x24420001, 0xaee20184, 0x8ee20184, | ||
1767 | 0x8002b71, 0xaee07274, 0x8ee20504, 0x24030040, | ||
1768 | 0x24420001, 0x50430003, 0x1021, 0x8ee20504, | ||
1769 | 0x24420001, 0xaee20504, 0x8ee20504, 0x8cc30018, | ||
1770 | 0x21080, 0x571021, 0x8c440508, 0x24020003, | ||
1771 | 0x1462000f, 0x0, 0x3c020001, 0x571021, | ||
1772 | 0x904283b1, 0x10400014, 0x0, 0x8ee201d0, | ||
1773 | 0x8ee35240, 0x441021, 0xaee201d0, 0x8ee201d8, | ||
1774 | 0x641821, 0x306300ff, 0x8002b59, 0xaee35240, | ||
1775 | 0x8ee201cc, 0x8ee30e10, 0x441021, 0xaee201cc, | ||
1776 | 0x8ee201d8, 0x641821, 0x306301ff, 0xaee30e10, | ||
1777 | 0x441021, 0xaee201d8, 0x8ee20000, 0x34420040, | ||
1778 | 0x8002b71, 0xaee20000, 0x8ee2014c, 0x3c010001, | ||
1779 | 0x370821, 0xa02083e0, 0x24420001, 0xaee2014c, | ||
1780 | 0x8002b71, 0x8ee2014c, 0x94c7000e, 0x8cc2001c, | ||
1781 | 0x3c040001, 0x24845760, 0xafa60014, 0xafa20010, | ||
1782 | 0x8cc60018, 0x3c050008, 0xc002403, 0x34a50910, | ||
1783 | 0x8fbf001c, 0x8fb00018, 0x3e00008, 0x27bd0020, | ||
1784 | 0x27bdff98, 0xafbf0060, 0xafbe005c, 0xafb60058, | ||
1785 | 0xafb50054, 0xafb40050, 0xafb3004c, 0xafb20048, | ||
1786 | 0xafb10044, 0xafb00040, 0x8f830108, 0x8f820104, | ||
1787 | 0xafa00024, 0x106203e7, 0xafa0002c, 0x3c1e0001, | ||
1788 | 0x37de3800, 0x3c0bffff, 0x8f930108, 0x8e620018, | ||
1789 | 0x8f830104, 0x2443fffe, 0x2c620014, 0x104003cf, | ||
1790 | 0x31080, 0x3c010001, 0x220821, 0x8c2257c0, | ||
1791 | 0x400008, 0x0, 0x9663000e, 0x8ee2725c, | ||
1792 | 0x8ee404f0, 0x431021, 0xaee2725c, 0x8e63001c, | ||
1793 | 0x96e20458, 0x24840001, 0xaee404f0, 0x24630001, | ||
1794 | 0x2442ffff, 0x621824, 0xaee304e4, 0x8f42023c, | ||
1795 | 0x82202b, 0x148003b9, 0x0, 0x8f830120, | ||
1796 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
1797 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
1798 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
1799 | 0x8021, 0x24420001, 0xaee201a4, 0x8002bfe, | ||
1800 | 0x8ee201a4, 0x8ee204e4, 0xac62001c, 0x8ee404b0, | ||
1801 | 0x8ee504b4, 0x2462001c, 0xac620008, 0x24020008, | ||
1802 | 0xa462000e, 0x24020011, 0xac620018, 0xac640000, | ||
1803 | 0xac650004, 0x8ee204c4, 0xac620010, 0xaf860120, | ||
1804 | 0x92e24e20, 0x14400037, 0x24100001, 0x8ee24e30, | ||
1805 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
1806 | 0x24020012, 0x1462001f, 0x0, 0x8ee34e30, | ||
1807 | 0x8ee24e34, 0x1062001b, 0x240c0040, 0x8c820004, | ||
1808 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
1809 | 0x24420001, 0x104c0007, 0x0, 0x8ee24e34, | ||
1810 | 0x24420001, 0x10620005, 0x0, 0x8002be8, | ||
1811 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
1812 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
1813 | 0x2c420011, 0x50400013, 0xac800000, 0x8002bfe, | ||
1814 | 0x0, 0x8ee24e30, 0x240c0040, 0x24420001, | ||
1815 | 0x504c0003, 0x1021, 0x8ee24e30, 0x24420001, | ||
1816 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
1817 | 0x2e22021, 0x24020012, 0x240c0001, 0xac820000, | ||
1818 | 0xac8c0004, 0x5600000d, 0x24100001, 0x8ee204e4, | ||
1819 | 0x3c040001, 0x24845754, 0xafa00014, 0xafa20010, | ||
1820 | 0x8ee60608, 0x8f470228, 0x3c050009, 0x34a5f006, | ||
1821 | 0xc002403, 0xafab0038, 0x8fab0038, 0x1200030a, | ||
1822 | 0x240c0001, 0x8002f19, 0x0, 0x966c001c, | ||
1823 | 0xafac002c, 0x9662001e, 0x3c0c8000, 0xafac0024, | ||
1824 | 0xae62001c, 0x8e75001c, 0x8ee204fc, 0x8ee404fc, | ||
1825 | 0x151900, 0x621021, 0x8c52000c, 0x92e27b98, | ||
1826 | 0x641821, 0x9476000a, 0x14400003, 0x32c20002, | ||
1827 | 0xaef27ba4, 0xaef57b9c, 0x1040004b, 0x8021, | ||
1828 | 0x96e2045a, 0x30420002, 0x10400047, 0x0, | ||
1829 | 0x8e63001c, 0x8ee204fc, 0x32100, 0x821021, | ||
1830 | 0x8c42000c, 0x37e1821, 0x24420022, 0x43102b, | ||
1831 | 0x1440000a, 0x24050014, 0x8ee204fc, 0x821021, | ||
1832 | 0x8c44000c, 0xafab0038, 0xc002f75, 0x2484000e, | ||
1833 | 0x8fab0038, 0x8002c52, 0x3050ffff, 0x8ee204fc, | ||
1834 | 0x821021, 0x8c42000c, 0x9450000e, 0x94430010, | ||
1835 | 0x94440012, 0x94450014, 0x2038021, 0x2048021, | ||
1836 | 0x2058021, 0x94430016, 0x94440018, 0x9445001a, | ||
1837 | 0x2038021, 0x2048021, 0x2058021, 0x9443001c, | ||
1838 | 0x9444001e, 0x94420020, 0x2038021, 0x2048021, | ||
1839 | 0x2028021, 0x101c02, 0x3202ffff, 0x628021, | ||
1840 | 0x8e63001c, 0x8ee204fc, 0x102402, 0x32900, | ||
1841 | 0xa21021, 0x8c43000c, 0x3202ffff, 0x828021, | ||
1842 | 0x37e1021, 0x24630018, 0x62182b, 0x14600009, | ||
1843 | 0x0, 0x8ee204fc, 0xa21021, 0x8c43000c, | ||
1844 | 0x101027, 0x3c01ffff, 0x230821, 0x8002c6f, | ||
1845 | 0xa4220018, 0x8ee204fc, 0xa21021, 0x8c43000c, | ||
1846 | 0x101027, 0xa4620018, 0x96e2045a, 0x8821, | ||
1847 | 0x30420008, 0x14400063, 0xa021, 0x8e63001c, | ||
1848 | 0x8ee204fc, 0x33100, 0xc21021, 0x8c42000c, | ||
1849 | 0x37e1821, 0x24420022, 0x43102b, 0x14400035, | ||
1850 | 0x0, 0x8ee204fc, 0xc21021, 0x8c42000c, | ||
1851 | 0x24470010, 0x37e1021, 0xe2102b, 0x50400001, | ||
1852 | 0xeb3821, 0x8ee204fc, 0x94f10000, 0xc21021, | ||
1853 | 0x8c42000c, 0x24470016, 0x37e1021, 0xe2102b, | ||
1854 | 0x14400002, 0x2634ffec, 0xeb3821, 0x8ee204fc, | ||
1855 | 0x90e30001, 0xc21021, 0x8c42000c, 0x2447001a, | ||
1856 | 0x37e1021, 0xe2102b, 0x14400002, 0x2838821, | ||
1857 | 0xeb3821, 0x94e20000, 0x24e70002, 0x2228821, | ||
1858 | 0x37e1021, 0xe2102b, 0x50400001, 0xeb3821, | ||
1859 | 0x94e20000, 0x24e70002, 0x2228821, 0x37e1021, | ||
1860 | 0xe2102b, 0x50400001, 0xeb3821, 0x94e20000, | ||
1861 | 0x24e70002, 0x2228821, 0x37e1021, 0xe2102b, | ||
1862 | 0x50400001, 0xeb3821, 0x94e20000, 0x8002cd0, | ||
1863 | 0x2228821, 0x8ee204fc, 0xc21021, 0x8c43000c, | ||
1864 | 0x8ee204fc, 0x94710010, 0x8ee304fc, 0xc21021, | ||
1865 | 0x8c44000c, 0xc31821, 0x8c62000c, 0x2634ffec, | ||
1866 | 0x90840017, 0x8ee304fc, 0x9442001a, 0x2848821, | ||
1867 | 0xc31821, 0x8c65000c, 0x8ee304fc, 0x2228821, | ||
1868 | 0x8ee204fc, 0xc31821, 0xc21021, 0x8c44000c, | ||
1869 | 0x8c62000c, 0x94a3001c, 0x9484001e, 0x94420020, | ||
1870 | 0x2238821, 0x2248821, 0x2228821, 0x111c02, | ||
1871 | 0x3222ffff, 0x628821, 0x111c02, 0x3222ffff, | ||
1872 | 0x628821, 0x32c20001, 0x104000b2, 0x0, | ||
1873 | 0x96e2045a, 0x30420001, 0x104000ae, 0x32c20080, | ||
1874 | 0x10400008, 0x0, 0x92e27b98, 0x14400005, | ||
1875 | 0x0, 0x240c0001, 0xa2ec7b98, 0xaef57b9c, | ||
1876 | 0xaef27ba4, 0x8ee304fc, 0x151100, 0x431021, | ||
1877 | 0x8c47000c, 0x37e1821, 0x24e2000e, 0x43102b, | ||
1878 | 0x14400008, 0xe02021, 0x2405000e, 0xc002f75, | ||
1879 | 0xafab0038, 0x3042ffff, 0x8fab0038, 0x8002d09, | ||
1880 | 0x2028021, 0x94e60000, 0x24e70002, 0x94e50000, | ||
1881 | 0x24e70002, 0x94e30000, 0x24e70002, 0x94e20000, | ||
1882 | 0x24e70002, 0x94e40000, 0x24e70002, 0x2068021, | ||
1883 | 0x2058021, 0x2038021, 0x2028021, 0x94e20000, | ||
1884 | 0x94e30002, 0x2048021, 0x2028021, 0x2038021, | ||
1885 | 0x101c02, 0x3202ffff, 0x628021, 0x101c02, | ||
1886 | 0x3202ffff, 0x8ee47b9c, 0x628021, 0x14950004, | ||
1887 | 0x3205ffff, 0x96620016, 0x8002d17, 0x512021, | ||
1888 | 0x96620016, 0x542021, 0x41402, 0x3083ffff, | ||
1889 | 0x432021, 0x852023, 0x41402, 0x822021, | ||
1890 | 0x3084ffff, 0x50800001, 0x3404ffff, 0x8ee27ba4, | ||
1891 | 0x24430017, 0x37e1021, 0x62102b, 0x50400001, | ||
1892 | 0x6b1821, 0x90630000, 0x24020011, 0x14620031, | ||
1893 | 0x24020006, 0x8ee27ba4, 0x37e1821, 0x24420028, | ||
1894 | 0x43102b, 0x14400018, 0x0, 0x8ee27b9c, | ||
1895 | 0x12a2000a, 0x32c20100, 0x8ee27ba4, 0x3c01ffff, | ||
1896 | 0x220821, 0x94220028, 0x822021, 0x41c02, | ||
1897 | 0x3082ffff, 0x622021, 0x32c20100, 0x14400004, | ||
1898 | 0x41027, 0x92e27b98, 0x14400002, 0x41027, | ||
1899 | 0x3044ffff, 0x8ee27ba4, 0x3c01ffff, 0x220821, | ||
1900 | 0x8002d8a, 0xa4240028, 0x8ee27b9c, 0x12a20008, | ||
1901 | 0x32c20100, 0x8ee27ba4, 0x94420028, 0x822021, | ||
1902 | 0x41c02, 0x3082ffff, 0x622021, 0x32c20100, | ||
1903 | 0x14400004, 0x41027, 0x92e27b98, 0x14400002, | ||
1904 | 0x41027, 0x3044ffff, 0x8ee27ba4, 0x8002d8a, | ||
1905 | 0xa4440028, 0x1462002f, 0x37e1821, 0x8ee27ba4, | ||
1906 | 0x24420032, 0x43102b, 0x14400018, 0x0, | ||
1907 | 0x8ee27b9c, 0x12a2000a, 0x32c20100, 0x8ee27ba4, | ||
1908 | 0x3c01ffff, 0x220821, 0x94220032, 0x822021, | ||
1909 | 0x41c02, 0x3082ffff, 0x622021, 0x32c20100, | ||
1910 | 0x14400004, 0x41027, 0x92e27b98, 0x14400002, | ||
1911 | 0x41027, 0x3044ffff, 0x8ee27ba4, 0x3c01ffff, | ||
1912 | 0x220821, 0x8002d8a, 0xa4240032, 0x8ee27b9c, | ||
1913 | 0x12a20008, 0x32c20100, 0x8ee27ba4, 0x94420032, | ||
1914 | 0x822021, 0x41c02, 0x3082ffff, 0x622021, | ||
1915 | 0x32c20100, 0x14400004, 0x41027, 0x92e27b98, | ||
1916 | 0x14400002, 0x41027, 0x3044ffff, 0x8ee27ba4, | ||
1917 | 0xa4440032, 0x8fac0024, 0x1180002c, 0x37e1821, | ||
1918 | 0x8e420000, 0xae42fffc, 0x2642000a, 0x43102b, | ||
1919 | 0x1440001b, 0x34038100, 0x26430004, 0x37e1021, | ||
1920 | 0x62102b, 0x14400003, 0x602021, 0x6b1821, | ||
1921 | 0x602021, 0x8c620000, 0x24630004, 0xae420000, | ||
1922 | 0x37e1021, 0x62102b, 0x50400001, 0x6b1821, | ||
1923 | 0x8c620000, 0xac820000, 0x34028100, 0xa4620000, | ||
1924 | 0x24630002, 0x37e1021, 0x62102b, 0x50400001, | ||
1925 | 0x6b1821, 0x97ac002e, 0x8002db4, 0xa46c0000, | ||
1926 | 0x8e420004, 0x8e440008, 0xa6430008, 0x97ac002e, | ||
1927 | 0xa64c000a, 0xae420000, 0xae440004, 0x9662000e, | ||
1928 | 0x2652fffc, 0x24420004, 0xa662000e, 0x9662000e, | ||
1929 | 0x8ee3725c, 0x621821, 0xaee3725c, 0xafb20018, | ||
1930 | 0x8ee3725c, 0xafa3001c, 0x8ee2725c, 0x2c42003c, | ||
1931 | 0x10400004, 0x24620001, 0x2403fffe, 0x431024, | ||
1932 | 0xafa2001c, 0x32c20080, 0x1040000c, 0x32c20100, | ||
1933 | 0x8ee27ba8, 0x24430001, 0x210c0, 0x571021, | ||
1934 | 0xaee37ba8, 0x8fa30018, 0x8fa4001c, 0xac437bac, | ||
1935 | 0xac447bb0, 0x8002ea0, 0xaee0725c, 0x10400072, | ||
1936 | 0x0, 0x8ee27ba8, 0x24430001, 0x210c0, | ||
1937 | 0x571021, 0xaee37ba8, 0x8fa30018, 0x8fa4001c, | ||
1938 | 0xac437bac, 0xac447bb0, 0x8ee27ba8, 0x10400063, | ||
1939 | 0x4821, 0x5021, 0x8f8200f0, 0x24480008, | ||
1940 | 0x27621800, 0x102102b, 0x50400001, 0x27681000, | ||
1941 | 0x8f8200f4, 0x15020007, 0x0, 0x8ee201b4, | ||
1942 | 0x8021, 0x24420001, 0xaee201b4, 0x8002dfa, | ||
1943 | 0x8ee201b4, 0x8f8300f0, 0x24100001, 0x1571021, | ||
1944 | 0x8c447bac, 0x8c457bb0, 0xac640000, 0xac650004, | ||
1945 | 0xaf8800f0, 0x16000006, 0x2ea1021, 0x8ee20088, | ||
1946 | 0x24420001, 0xaee20088, 0x8002e3f, 0x8ee20088, | ||
1947 | 0x8c427bb0, 0x8ee400e0, 0x8ee500e4, 0x8ee67b9c, | ||
1948 | 0x401821, 0x1021, 0xa32821, 0xa3382b, | ||
1949 | 0x822021, 0x872021, 0x8ee204fc, 0xc93021, | ||
1950 | 0x63100, 0xaee400e0, 0xaee500e4, 0xc23021, | ||
1951 | 0x94c2000a, 0x240c0002, 0x21142, 0x30430003, | ||
1952 | 0x106c0016, 0x28620003, 0x10400005, 0x240c0001, | ||
1953 | 0x106c0008, 0x0, 0x8002e3f, 0x0, | ||
1954 | 0x240c0003, 0x106c0017, 0x0, 0x8002e3f, | ||
1955 | 0x0, 0x8ee200e8, 0x8ee300ec, 0x24630001, | ||
1956 | 0x2c640001, 0x441021, 0xaee200e8, 0xaee300ec, | ||
1957 | 0x8ee200e8, 0x8002e3f, 0x8ee300ec, 0x8ee200f0, | ||
1958 | 0x8ee300f4, 0x24630001, 0x2c640001, 0x441021, | ||
1959 | 0xaee200f0, 0xaee300f4, 0x8ee200f0, 0x8002e3f, | ||
1960 | 0x8ee300f4, 0x8ee200f8, 0x8ee300fc, 0x24630001, | ||
1961 | 0x2c640001, 0x441021, 0xaee200f8, 0xaee300fc, | ||
1962 | 0x8ee200f8, 0x8ee300fc, 0x8ee27ba8, 0x25290001, | ||
1963 | 0x122102b, 0x1440ffa0, 0x254a0008, 0xa2e07b98, | ||
1964 | 0x8002e9f, 0xaee07ba8, 0x8f8200f0, 0x24470008, | ||
1965 | 0x27621800, 0xe2102b, 0x50400001, 0x27671000, | ||
1966 | 0x8f8200f4, 0x14e20007, 0x0, 0x8ee201b4, | ||
1967 | 0x8021, 0x24420001, 0xaee201b4, 0x8002e5d, | ||
1968 | 0x8ee201b4, 0x8f8200f0, 0x24100001, 0x8fa30018, | ||
1969 | 0x8fa4001c, 0xac430000, 0xac440004, 0xaf8700f0, | ||
1970 | 0x16000007, 0x0, 0x8ee20088, 0x24420001, | ||
1971 | 0xaee20088, 0x8ee20088, 0x8002ea0, 0xaee0725c, | ||
1972 | 0x8ee2725c, 0x8ee400e0, 0x8ee500e4, 0x240c0002, | ||
1973 | 0x401821, 0x1021, 0xa32821, 0xa3302b, | ||
1974 | 0x822021, 0x862021, 0x161142, 0x30430003, | ||
1975 | 0xaee400e0, 0xaee500e4, 0x106c0017, 0x2c620003, | ||
1976 | 0x10400005, 0x240c0001, 0x106c0008, 0x0, | ||
1977 | 0x8002ea0, 0xaee0725c, 0x240c0003, 0x106c0019, | ||
1978 | 0x0, 0x8002ea0, 0xaee0725c, 0x8ee200e8, | ||
1979 | 0x8ee300ec, 0x24630001, 0x2c640001, 0x441021, | ||
1980 | 0xaee200e8, 0xaee300ec, 0x8ee200e8, 0x8ee300ec, | ||
1981 | 0x8002ea0, 0xaee0725c, 0x8ee200f0, 0x8ee300f4, | ||
1982 | 0x24630001, 0x2c640001, 0x441021, 0xaee200f0, | ||
1983 | 0xaee300f4, 0x8ee200f0, 0x8ee300f4, 0x8002ea0, | ||
1984 | 0xaee0725c, 0x8ee200f8, 0x8ee300fc, 0x24630001, | ||
1985 | 0x2c640001, 0x441021, 0xaee200f8, 0xaee300fc, | ||
1986 | 0x8ee200f8, 0x8ee300fc, 0xaee0725c, 0x8e62001c, | ||
1987 | 0x96e30458, 0x8ee404f0, 0x24420001, 0x2463ffff, | ||
1988 | 0x431024, 0x24840001, 0xaee204e4, 0xaee404f0, | ||
1989 | 0x8f42023c, 0x82202b, 0x148000b0, 0x0, | ||
1990 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
1991 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
1992 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
1993 | 0x8ee201a4, 0x8021, 0x24420001, 0xaee201a4, | ||
1994 | 0x8002f07, 0x8ee201a4, 0x8ee204e4, 0xac62001c, | ||
1995 | 0x8ee404b0, 0x8ee504b4, 0x2462001c, 0xac620008, | ||
1996 | 0x24020008, 0xa462000e, 0x24020011, 0xac620018, | ||
1997 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
1998 | 0xaf860120, 0x92e24e20, 0x14400037, 0x24100001, | ||
1999 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2000 | 0x8c830000, 0x24020012, 0x1462001f, 0x0, | ||
2001 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x240c0040, | ||
2002 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
2003 | 0x8ee34e30, 0x24420001, 0x104c0007, 0x0, | ||
2004 | 0x8ee24e34, 0x24420001, 0x10620005, 0x0, | ||
2005 | 0x8002ef1, 0x0, 0x14600005, 0x0, | ||
2006 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
2007 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
2008 | 0x8002f07, 0x0, 0x8ee24e30, 0x240c0040, | ||
2009 | 0x24420001, 0x504c0003, 0x1021, 0x8ee24e30, | ||
2010 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
2011 | 0x24425038, 0x2e22021, 0x24020012, 0x240c0001, | ||
2012 | 0xac820000, 0xac8c0004, 0x5600000d, 0x24100001, | ||
2013 | 0x8ee204e4, 0x3c040001, 0x24845754, 0xafa00014, | ||
2014 | 0xafa20010, 0x8ee60608, 0x8f470228, 0x3c050009, | ||
2015 | 0x34a5f006, 0xc002403, 0xafab0038, 0x8fab0038, | ||
2016 | 0x16000003, 0x240c0001, 0x8002f5c, 0xa2ec04f4, | ||
2017 | 0x8ee20170, 0x24420001, 0xaee20170, 0x8ee20170, | ||
2018 | 0x8ee204e4, 0xa2e004f4, 0xaee004f0, 0xaee07274, | ||
2019 | 0xaee204f8, 0x8f42023c, 0x10400038, 0x0, | ||
2020 | 0x8ee20184, 0x24420001, 0xaee20184, 0x8002f5c, | ||
2021 | 0x8ee20184, 0x8ee20504, 0x240c0040, 0x24420001, | ||
2022 | 0x504c0003, 0x1021, 0x8ee20504, 0x24420001, | ||
2023 | 0xaee20504, 0x8ee20504, 0x8e630018, 0x240c0003, | ||
2024 | 0x21080, 0x571021, 0x146c000f, 0x8c440508, | ||
2025 | 0x3c020001, 0x571021, 0x904283b1, 0x10400014, | ||
2026 | 0x0, 0x8ee201d0, 0x8ee35240, 0x441021, | ||
2027 | 0xaee201d0, 0x8ee201d8, 0x641821, 0x306300ff, | ||
2028 | 0x8002f4f, 0xaee35240, 0x8ee201cc, 0x8ee30e10, | ||
2029 | 0x441021, 0xaee201cc, 0x8ee201d8, 0x641821, | ||
2030 | 0x306301ff, 0xaee30e10, 0x441021, 0xaee201d8, | ||
2031 | 0x8ee20000, 0x34420040, 0x8002f5c, 0xaee20000, | ||
2032 | 0x8ee2014c, 0x3c010001, 0x370821, 0xa02083e0, | ||
2033 | 0x24420001, 0xaee2014c, 0x8ee2014c, 0x8f820108, | ||
2034 | 0x24420020, 0xaf820108, 0x8f820108, 0x8f820108, | ||
2035 | 0x27633000, 0x43102b, 0x14400002, 0x27622800, | ||
2036 | 0xaf820108, 0x8f830108, 0x8f820104, 0x1462fc1e, | ||
2037 | 0x0, 0x8fbf0060, 0x8fbe005c, 0x8fb60058, | ||
2038 | 0x8fb50054, 0x8fb40050, 0x8fb3004c, 0x8fb20048, | ||
2039 | 0x8fb10044, 0x8fb00040, 0x3e00008, 0x27bd0068, | ||
2040 | 0x52843, 0x10a0000d, 0x3021, 0x3c030001, | ||
2041 | 0x34633800, 0x3c07ffff, 0x3631021, 0x82102b, | ||
2042 | 0x50400001, 0x872021, 0x94820000, 0x24840002, | ||
2043 | 0x24a5ffff, 0x14a0fff8, 0xc23021, 0x61c02, | ||
2044 | 0x30c2ffff, 0x623021, 0x61c02, 0x30c2ffff, | ||
2045 | 0x623021, 0x3e00008, 0x30c2ffff, 0x27bdff88, | ||
2046 | 0x240f0001, 0xafbf0070, 0xafbe006c, 0xafb60068, | ||
2047 | 0xafb50064, 0xafb40060, 0xafb3005c, 0xafb20058, | ||
2048 | 0xafb10054, 0xafb00050, 0xa3a00027, 0xafaf002c, | ||
2049 | 0x8ee204d4, 0x8021, 0x30420001, 0x1440002a, | ||
2050 | 0xa3a00037, 0x8f8700e0, 0x8f8800c4, 0x8f8200e8, | ||
2051 | 0xe22023, 0x2c821000, 0x50400001, 0x24841000, | ||
2052 | 0x420c2, 0x801821, 0x8ee400c8, 0x8ee500cc, | ||
2053 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
2054 | 0x862021, 0xaee400c8, 0xaee500cc, 0x8f8300c8, | ||
2055 | 0x3c02000a, 0x3442efff, 0x1032023, 0x44102b, | ||
2056 | 0x10400003, 0x3c02000a, 0x3442f000, 0x822021, | ||
2057 | 0x801821, 0x8ee400c0, 0x8ee500c4, 0x1021, | ||
2058 | 0xa32821, 0xa3302b, 0x822021, 0x862021, | ||
2059 | 0xaee400c0, 0xaee500c4, 0xaf8800c8, 0xaf8700e4, | ||
2060 | 0x80034cc, 0xaf8700e8, 0x3c020001, 0x571021, | ||
2061 | 0x904283c0, 0x1040000b, 0x0, 0x3c140001, | ||
2062 | 0x297a021, 0x8e9483c4, 0x3c130001, 0x2779821, | ||
2063 | 0x8e7383c8, 0x3c120001, 0x2579021, 0x8003193, | ||
2064 | 0x8e5283cc, 0x8f8300e0, 0x8f8200e4, 0x10430007, | ||
2065 | 0x8821, 0x8f8200e4, 0x24110001, 0x8c430000, | ||
2066 | 0x8c440004, 0xafa30018, 0xafa4001c, 0x1620000e, | ||
2067 | 0x3c02ffff, 0x8f8200c4, 0xafa20010, 0x8f8200c8, | ||
2068 | 0x3c040001, 0x24845870, 0xafa20014, 0x8f8600e0, | ||
2069 | 0x8f8700e4, 0x3c050006, 0xc002403, 0x34a5f000, | ||
2070 | 0x80034cc, 0x0, 0x8fa3001c, 0x8fb20018, | ||
2071 | 0x3074ffff, 0x2694fffc, 0x621024, 0x10400058, | ||
2072 | 0x2409821, 0x3c020080, 0x621024, 0x1040000a, | ||
2073 | 0x3c040040, 0x8ee2007c, 0x24420001, 0xaee2007c, | ||
2074 | 0x8ee2007c, 0x8ee201fc, 0x24420001, 0xaee201fc, | ||
2075 | 0x80034c6, 0x8ee201fc, 0x3c060004, 0x3c0b0001, | ||
2076 | 0x3c0a0002, 0x3c050010, 0x3c090008, 0x8ee20080, | ||
2077 | 0x3c080020, 0x34078000, 0x24420001, 0xaee20080, | ||
2078 | 0x8ee20080, 0x8fa2001c, 0x441824, 0x10660021, | ||
2079 | 0xc3102b, 0x14400007, 0x0, 0x106b0011, | ||
2080 | 0x0, 0x106a0015, 0x0, 0x8003049, | ||
2081 | 0x42042, 0x10650023, 0xa3102b, 0x14400005, | ||
2082 | 0x0, 0x10690019, 0x0, 0x8003049, | ||
2083 | 0x42042, 0x10680021, 0x0, 0x8003049, | ||
2084 | 0x42042, 0x8ee20034, 0x24420001, 0xaee20034, | ||
2085 | 0x8ee20034, 0x8003049, 0x42042, 0x8ee201ec, | ||
2086 | 0x24420001, 0xaee201ec, 0x8ee201ec, 0x8003049, | ||
2087 | 0x42042, 0x8ee201f0, 0x24420001, 0xaee201f0, | ||
2088 | 0x8ee201f0, 0x8003049, 0x42042, 0x8ee201f4, | ||
2089 | 0x24420001, 0xaee201f4, 0x8ee201f4, 0x8003049, | ||
2090 | 0x42042, 0x8ee20030, 0x24420001, 0xaee20030, | ||
2091 | 0x8ee20030, 0x8003049, 0x42042, 0x8ee201f8, | ||
2092 | 0x24420001, 0xaee201f8, 0x8ee201f8, 0x42042, | ||
2093 | 0x1087047c, 0x0, 0x800300e, 0x0, | ||
2094 | 0x3c020001, 0x571021, 0x904283b2, 0x14400084, | ||
2095 | 0x24020001, 0x3c030001, 0x771821, 0x906383b3, | ||
2096 | 0x1462007f, 0x3c020100, 0x8e430000, 0x621024, | ||
2097 | 0x1040006f, 0x2402ffff, 0x14620005, 0x24100001, | ||
2098 | 0x96430004, 0x3402ffff, 0x10620075, 0x0, | ||
2099 | 0x92e204d8, 0x14400072, 0x0, 0x3c020001, | ||
2100 | 0x571021, 0x8c4283b4, 0x28420005, 0x10400020, | ||
2101 | 0x3821, 0x3c020001, 0x571021, 0x8c4283b4, | ||
2102 | 0x18400016, 0x2821, 0x96660000, 0x520c0, | ||
2103 | 0x971021, 0x9442777e, 0x14460009, 0x971021, | ||
2104 | 0x94437780, 0x96620002, 0x14620005, 0x971021, | ||
2105 | 0x94437782, 0x96620004, 0x50620008, 0x24070001, | ||
2106 | 0x3c020001, 0x571021, 0x8c4283b4, 0x24a50001, | ||
2107 | 0xa2102a, 0x5440ffee, 0x520c0, 0x30e200ff, | ||
2108 | 0x10400440, 0x0, 0x80030d5, 0x0, | ||
2109 | 0x2402021, 0xc0022fe, 0x24050006, 0x3044001f, | ||
2110 | 0x428c0, 0x2e51021, 0x9442727c, 0x30424000, | ||
2111 | 0x14400434, 0xb71021, 0x9443727e, 0x96620000, | ||
2112 | 0x1462000b, 0x418c0, 0xb71021, 0x94437280, | ||
2113 | 0x96620002, 0x14620006, 0x418c0, 0xb71021, | ||
2114 | 0x94437282, 0x96620004, 0x10620035, 0x418c0, | ||
2115 | 0x2e31021, 0x9442727c, 0x30428000, 0x14400421, | ||
2116 | 0x2e31021, 0x944b727c, 0x96670000, 0xb28c0, | ||
2117 | 0xb71021, 0x9442737e, 0x80030b7, 0x3021, | ||
2118 | 0x420c0, 0x2e41021, 0x9443737c, 0x2e41021, | ||
2119 | 0x944b737c, 0x30638000, 0x14600010, 0xb28c0, | ||
2120 | 0xb71021, 0x9442737e, 0x1447fff5, 0x1602021, | ||
2121 | 0xb71021, 0x94437380, 0x96620002, 0x5462fff1, | ||
2122 | 0x420c0, 0xb71021, 0x94437382, 0x96620004, | ||
2123 | 0x5462ffec, 0x420c0, 0x24060001, 0x30c200ff, | ||
2124 | 0x10400400, 0x0, 0x80030d5, 0x0, | ||
2125 | 0x97430202, 0x96420000, 0x146203fa, 0x0, | ||
2126 | 0x97430204, 0x96420002, 0x146203f6, 0x0, | ||
2127 | 0x97430206, 0x96420004, 0x146203f2, 0x0, | ||
2128 | 0x92420000, 0x3a030001, 0x30420001, 0x431024, | ||
2129 | 0x10400074, 0x2402ffff, 0x8e630000, 0x14620004, | ||
2130 | 0x3402ffff, 0x96630004, 0x1062006f, 0x240f0002, | ||
2131 | 0x3c020001, 0x571021, 0x904283b2, 0x1440006a, | ||
2132 | 0x240f0003, 0x92e204d8, 0x54400068, 0xafaf002c, | ||
2133 | 0x3c020001, 0x571021, 0x8c4283b4, 0x28420005, | ||
2134 | 0x10400020, 0x3821, 0x3c020001, 0x571021, | ||
2135 | 0x8c4283b4, 0x18400016, 0x2821, 0x96660000, | ||
2136 | 0x520c0, 0x971021, 0x9442777e, 0x14460009, | ||
2137 | 0x971021, 0x94437780, 0x96620002, 0x14620005, | ||
2138 | 0x971021, 0x94437782, 0x96620004, 0x50620008, | ||
2139 | 0x24070001, 0x3c020001, 0x571021, 0x8c4283b4, | ||
2140 | 0x24a50001, 0xa2102a, 0x5440ffee, 0x520c0, | ||
2141 | 0x30e200ff, 0x14400044, 0x240f0003, 0x80034c6, | ||
2142 | 0x0, 0x2402021, 0xc0022fe, 0x24050006, | ||
2143 | 0x3044001f, 0x428c0, 0x2e51021, 0x9442727c, | ||
2144 | 0x30424000, 0x144003af, 0xb71021, 0x9443727e, | ||
2145 | 0x96620000, 0x1462000b, 0x418c0, 0xb71021, | ||
2146 | 0x94437280, 0x96620002, 0x14620006, 0x418c0, | ||
2147 | 0xb71021, 0x94437282, 0x96620004, 0x10620027, | ||
2148 | 0x418c0, 0x2e31021, 0x9442727c, 0x30428000, | ||
2149 | 0x1440039c, 0x2e31021, 0x944b727c, 0x96670000, | ||
2150 | 0xb28c0, 0xb71021, 0x9442737e, 0x800313c, | ||
2151 | 0x3021, 0x420c0, 0x2e41021, 0x9443737c, | ||
2152 | 0x2e41021, 0x944b737c, 0x30638000, 0x14600010, | ||
2153 | 0xb28c0, 0xb71021, 0x9442737e, 0x1447fff5, | ||
2154 | 0x1602021, 0xb71021, 0x94437380, 0x96620002, | ||
2155 | 0x5462fff1, 0x420c0, 0xb71021, 0x94437382, | ||
2156 | 0x96620004, 0x5462ffec, 0x420c0, 0x24060001, | ||
2157 | 0x30c200ff, 0x1040037b, 0x0, 0x800314f, | ||
2158 | 0x240f0003, 0x240f0001, 0xafaf002c, 0x8f420260, | ||
2159 | 0x54102b, 0x1040003a, 0x0, 0x8f8300e4, | ||
2160 | 0x8f8200e0, 0x10620003, 0x24630008, 0xaf8300e4, | ||
2161 | 0xaf8300e8, 0x8ee400c0, 0x8ee500c4, 0x2801821, | ||
2162 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
2163 | 0x862021, 0xaee400c0, 0xaee500c4, 0x8ee20058, | ||
2164 | 0x24420001, 0xaee20058, 0x8ee20058, 0x8ee2007c, | ||
2165 | 0x24420001, 0xaee2007c, 0x8ee2007c, 0x8f8200e0, | ||
2166 | 0xafa20010, 0x8f8200e4, 0x3c040001, 0x24845878, | ||
2167 | 0xafa20014, 0x8fa60018, 0x8fa7001c, 0x3c050006, | ||
2168 | 0xc002403, 0x34a5f003, 0x80034cc, 0x0, | ||
2169 | 0x8ee25240, 0xafa20010, 0x8ee25244, 0x3c040001, | ||
2170 | 0x24845884, 0xafa20014, 0x8ee60e10, 0x8ee70e18, | ||
2171 | 0x3c050006, 0xc002403, 0x34a5f002, 0x8ee201c0, | ||
2172 | 0x24420001, 0xaee201c0, 0x8ee20000, 0x8ee301c0, | ||
2173 | 0x2403ffbf, 0x431024, 0x8003470, 0xaee20000, | ||
2174 | 0x96e20468, 0x54102b, 0x10400003, 0x0, | ||
2175 | 0x240f0001, 0xa3af0027, 0x12800301, 0x24160007, | ||
2176 | 0x24150040, 0x241e0001, 0x240e0012, 0x8ee2724c, | ||
2177 | 0x8f430280, 0x24420001, 0x304207ff, 0x106202d3, | ||
2178 | 0x0, 0x93a20027, 0x10400014, 0x0, | ||
2179 | 0x8ee35240, 0x8ee25244, 0x10620009, 0x26ed5244, | ||
2180 | 0x8ee65244, 0x8ee35244, 0x21140, 0x24425248, | ||
2181 | 0x2e28021, 0x24630001, 0x80031bf, 0x306b00ff, | ||
2182 | 0x92e27248, 0x1440ffca, 0x0, 0x8ee201e0, | ||
2183 | 0x24420001, 0xaee201e0, 0x8ee201e0, 0x8ee30e10, | ||
2184 | 0x8ee20e18, 0x1062ffc2, 0x26ed0e18, 0x8ee60e18, | ||
2185 | 0x8ee30e18, 0x21140, 0x24420e20, 0x2e28021, | ||
2186 | 0x24630001, 0x306b01ff, 0x96e2046a, 0x30420010, | ||
2187 | 0x10400019, 0x0, 0x9642000c, 0x340f8100, | ||
2188 | 0x144f0015, 0x0, 0x3c020001, 0x571021, | ||
2189 | 0x904283c0, 0x14400010, 0x0, 0x9642000e, | ||
2190 | 0xa6020016, 0x8e420008, 0x8e430004, 0x8e440000, | ||
2191 | 0x2694fffc, 0xae42000c, 0xae430008, 0xae440004, | ||
2192 | 0x9602000e, 0x26730004, 0x240f0001, 0xa3af0037, | ||
2193 | 0x34420200, 0xa602000e, 0x8e020000, 0x8e030004, | ||
2194 | 0x3c040001, 0x34843800, 0x306a0007, 0x26a9823, | ||
2195 | 0x3641021, 0x262102b, 0x10400005, 0x28aa021, | ||
2196 | 0x2641023, 0x3621823, 0x3c020020, 0x439823, | ||
2197 | 0x26820007, 0x2404fff8, 0x9603000a, 0x446024, | ||
2198 | 0x6a1821, 0x6c102b, 0x10400002, 0x1803821, | ||
2199 | 0x603821, 0xae130018, 0x8f880120, 0x24e20007, | ||
2200 | 0x443824, 0x27623800, 0x25090020, 0x122102b, | ||
2201 | 0x50400001, 0x27693000, 0x8f820128, 0x11220004, | ||
2202 | 0x0, 0x8f820124, 0x15220007, 0x1401821, | ||
2203 | 0x8ee201a4, 0x8821, 0x24420001, 0xaee201a4, | ||
2204 | 0x800324c, 0x8ee201a4, 0x8e040000, 0x8e050004, | ||
2205 | 0x1021, 0xad130008, 0xa507000e, 0xad160018, | ||
2206 | 0xad06001c, 0xa3302b, 0xa32823, 0x822023, | ||
2207 | 0x862023, 0xad040000, 0xad050004, 0x8ee204c0, | ||
2208 | 0xad020010, 0xaf890120, 0x92e24e20, 0x14400033, | ||
2209 | 0x24110001, 0x8ee24e30, 0x210c0, 0x24425038, | ||
2210 | 0x2e22021, 0x8c820000, 0x1456001f, 0x0, | ||
2211 | 0x8ee34e30, 0x8ee24e34, 0x1062001b, 0x0, | ||
2212 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
2213 | 0x8ee34e30, 0x24420001, 0x10550007, 0x0, | ||
2214 | 0x8ee24e34, 0x24420001, 0x10620005, 0x0, | ||
2215 | 0x8003239, 0x0, 0x14600005, 0x0, | ||
2216 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
2217 | 0x8c820004, 0x2c420011, 0x50400010, 0xac800000, | ||
2218 | 0x800324c, 0x0, 0x8ee24e30, 0x24420001, | ||
2219 | 0x50550003, 0x1021, 0x8ee24e30, 0x24420001, | ||
2220 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
2221 | 0x2e22021, 0xac960000, 0xac9e0004, 0x16200018, | ||
2222 | 0x3c050006, 0x8e020018, 0x3c040001, 0x24845890, | ||
2223 | 0xafa20010, 0x8e020000, 0x8e030004, 0x34a5f009, | ||
2224 | 0x2003021, 0xc002403, 0xafa30014, 0x93a20037, | ||
2225 | 0x10400216, 0x340f8100, 0x8e420004, 0x8e430008, | ||
2226 | 0x8e44000c, 0xa64f000c, 0xae420000, 0xae430004, | ||
2227 | 0xae440008, 0x96020016, 0x8003470, 0xa642000e, | ||
2228 | 0x14ec0168, 0x28a1823, 0x960c000a, 0x9603000e, | ||
2229 | 0x28a1023, 0xa602000a, 0x34620004, 0xa602000e, | ||
2230 | 0x8f880120, 0x27623800, 0x25090020, 0x122102b, | ||
2231 | 0x14400002, 0x306affff, 0x27693000, 0x8f820128, | ||
2232 | 0x11220004, 0x0, 0x8f820124, 0x15220007, | ||
2233 | 0x24040020, 0x8ee201a4, 0x8821, 0x24420001, | ||
2234 | 0xaee201a4, 0x80032ca, 0x8ee201a4, 0x8ee5724c, | ||
2235 | 0x8ee60490, 0x8ee70494, 0xa504000e, 0x24040004, | ||
2236 | 0xad100008, 0xad040018, 0x52940, 0xa01821, | ||
2237 | 0x1021, 0xe33821, 0xe3202b, 0xc23021, | ||
2238 | 0xc43021, 0xad060000, 0xad070004, 0x8ee2724c, | ||
2239 | 0xad02001c, 0x8ee204c4, 0xad020010, 0xaf890120, | ||
2240 | 0x92e24e20, 0x14400033, 0x24110001, 0x8ee24e30, | ||
2241 | 0x210c0, 0x24425038, 0x2e22021, 0x8c820000, | ||
2242 | 0x1456001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
2243 | 0x1062001b, 0x0, 0x8c820004, 0x24420001, | ||
2244 | 0xac820004, 0x8ee24e34, 0x8ee34e30, 0x24420001, | ||
2245 | 0x10550007, 0x0, 0x8ee24e34, 0x24420001, | ||
2246 | 0x10620005, 0x0, 0x80032b7, 0x0, | ||
2247 | 0x14600005, 0x0, 0x8f820128, 0x24420020, | ||
2248 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
2249 | 0x50400010, 0xac800000, 0x80032ca, 0x0, | ||
2250 | 0x8ee24e30, 0x24420001, 0x50550003, 0x1021, | ||
2251 | 0x8ee24e30, 0x24420001, 0xaee24e30, 0x8ee24e30, | ||
2252 | 0x210c0, 0x24425038, 0x2e22021, 0xac960000, | ||
2253 | 0xac9e0004, 0x1620000d, 0x0, 0xa60c000a, | ||
2254 | 0xa60a000e, 0x8f820100, 0xafa20010, 0x8f820104, | ||
2255 | 0x3c040001, 0x2484589c, 0x3c050006, 0xafa20014, | ||
2256 | 0x8ee6724c, 0x800343b, 0x34a5f00b, 0x3c010001, | ||
2257 | 0x370821, 0xa02083c0, 0xadab0000, 0x8ee201d8, | ||
2258 | 0x8ee3724c, 0x2442ffff, 0xaee201d8, 0x8ee201d8, | ||
2259 | 0x24630001, 0x306307ff, 0x26e25244, 0x15a20006, | ||
2260 | 0xaee3724c, 0x8ee201d0, 0x2442ffff, 0xaee201d0, | ||
2261 | 0x80032ef, 0x8ee201d0, 0x8ee201cc, 0x2442ffff, | ||
2262 | 0xaee201cc, 0x8ee201cc, 0x8f420240, 0x10400073, | ||
2263 | 0x0, 0x8ee20e1c, 0x24420001, 0xaee20e1c, | ||
2264 | 0x8f430240, 0x43102b, 0x14400176, 0xa021, | ||
2265 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
2266 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
2267 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
2268 | 0x8ee201a4, 0x8821, 0x24420001, 0xaee201a4, | ||
2269 | 0x800334f, 0x8ee201a4, 0x8ee2724c, 0xac62001c, | ||
2270 | 0x8ee404a8, 0x8ee504ac, 0x2462001c, 0xac620008, | ||
2271 | 0x24020008, 0xa462000e, 0x24020011, 0xac620018, | ||
2272 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
2273 | 0xaf860120, 0x92e24e20, 0x14400033, 0x24110001, | ||
2274 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2275 | 0x8c820000, 0x144e001f, 0x0, 0x8ee34e30, | ||
2276 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
2277 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
2278 | 0x24420001, 0x10550007, 0x0, 0x8ee24e34, | ||
2279 | 0x24420001, 0x10620005, 0x0, 0x800333c, | ||
2280 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
2281 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
2282 | 0x2c420011, 0x50400010, 0xac800000, 0x800334f, | ||
2283 | 0x0, 0x8ee24e30, 0x24420001, 0x50550003, | ||
2284 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
2285 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2286 | 0xac8e0000, 0xac9e0004, 0x5620000d, 0x24110001, | ||
2287 | 0x8ee2724c, 0x3c040001, 0x248458a8, 0xafa00014, | ||
2288 | 0xafa20010, 0x8ee6724c, 0x8f470280, 0x3c050009, | ||
2289 | 0x34a5f008, 0xc002403, 0xafae0048, 0x8fae0048, | ||
2290 | 0x56200001, 0xaee00e1c, 0x8ee20188, 0x24420001, | ||
2291 | 0xaee20188, 0x80033c8, 0x8ee20188, 0x8f830120, | ||
2292 | 0x27623800, 0x24660020, 0xc2102b, 0x50400001, | ||
2293 | 0x27663000, 0x8f820128, 0x10c20004, 0x0, | ||
2294 | 0x8f820124, 0x14c20007, 0x0, 0x8ee201a4, | ||
2295 | 0x8821, 0x24420001, 0xaee201a4, 0x80033ba, | ||
2296 | 0x8ee201a4, 0x8ee2724c, 0xac62001c, 0x8ee404a8, | ||
2297 | 0x8ee504ac, 0x2462001c, 0xac620008, 0x24020008, | ||
2298 | 0xa462000e, 0x24020011, 0xac620018, 0xac640000, | ||
2299 | 0xac650004, 0x8ee204c4, 0xac620010, 0xaf860120, | ||
2300 | 0x92e24e20, 0x14400033, 0x24110001, 0x8ee24e30, | ||
2301 | 0x210c0, 0x24425038, 0x2e22021, 0x8c820000, | ||
2302 | 0x144e001f, 0x0, 0x8ee34e30, 0x8ee24e34, | ||
2303 | 0x1062001b, 0x0, 0x8c820004, 0x24420001, | ||
2304 | 0xac820004, 0x8ee24e34, 0x8ee34e30, 0x24420001, | ||
2305 | 0x10550007, 0x0, 0x8ee24e34, 0x24420001, | ||
2306 | 0x10620005, 0x0, 0x80033a7, 0x0, | ||
2307 | 0x14600005, 0x0, 0x8f820128, 0x24420020, | ||
2308 | 0xaf820128, 0x8f820128, 0x8c820004, 0x2c420011, | ||
2309 | 0x50400010, 0xac800000, 0x80033ba, 0x0, | ||
2310 | 0x8ee24e30, 0x24420001, 0x50550003, 0x1021, | ||
2311 | 0x8ee24e30, 0x24420001, 0xaee24e30, 0x8ee24e30, | ||
2312 | 0x210c0, 0x24425038, 0x2e22021, 0xac8e0000, | ||
2313 | 0xac9e0004, 0x1620000d, 0x0, 0x8ee2724c, | ||
2314 | 0x3c040001, 0x248458a8, 0xafa00014, 0xafa20010, | ||
2315 | 0x8ee6724c, 0x8f470280, 0x3c050009, 0x34a5f008, | ||
2316 | 0xc002403, 0xafae0048, 0x8fae0048, 0x8ee20174, | ||
2317 | 0x24420001, 0xaee20174, 0x8ee20174, 0x800346e, | ||
2318 | 0xa021, 0x960c000a, 0x183102b, 0x54400001, | ||
2319 | 0x1801821, 0xa603000a, 0x8f880120, 0x27623800, | ||
2320 | 0x25090020, 0x122102b, 0x50400001, 0x27693000, | ||
2321 | 0x8f820128, 0x11220004, 0x0, 0x8f820124, | ||
2322 | 0x15220007, 0x24040020, 0x8ee201a4, 0x8821, | ||
2323 | 0x24420001, 0xaee201a4, 0x800342f, 0x8ee201a4, | ||
2324 | 0x8ee5724c, 0x8ee60490, 0x8ee70494, 0xa504000e, | ||
2325 | 0x24040004, 0xad100008, 0xad040018, 0x52940, | ||
2326 | 0xa01821, 0x1021, 0xe33821, 0xe3202b, | ||
2327 | 0xc23021, 0xc43021, 0xad060000, 0xad070004, | ||
2328 | 0x8ee2724c, 0xad02001c, 0x8ee204c4, 0xad020010, | ||
2329 | 0xaf890120, 0x92e24e20, 0x14400033, 0x24110001, | ||
2330 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2331 | 0x8c820000, 0x1456001f, 0x0, 0x8ee34e30, | ||
2332 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
2333 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
2334 | 0x24420001, 0x10550007, 0x0, 0x8ee24e34, | ||
2335 | 0x24420001, 0x10620005, 0x0, 0x800341c, | ||
2336 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
2337 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
2338 | 0x2c420011, 0x50400010, 0xac800000, 0x800342f, | ||
2339 | 0x0, 0x8ee24e30, 0x24420001, 0x50550003, | ||
2340 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
2341 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2342 | 0xac960000, 0xac9e0004, 0x1620001d, 0x0, | ||
2343 | 0xa60c000a, 0x8f820100, 0xafa20010, 0x8f820104, | ||
2344 | 0x3c040001, 0x2484589c, 0x3c050006, 0xafa20014, | ||
2345 | 0x8ee6724c, 0x34a5f00d, 0xc002403, 0x2003821, | ||
2346 | 0x93a20037, 0x10400031, 0x340f8100, 0x8e420004, | ||
2347 | 0x8e430008, 0x8e44000c, 0xa64f000c, 0xae420000, | ||
2348 | 0xae430004, 0xae440008, 0x96020016, 0xa642000e, | ||
2349 | 0x9602000e, 0x3042fdff, 0x8003470, 0xa602000e, | ||
2350 | 0x8ee201d8, 0x2442ffff, 0xaee201d8, 0x8ee201d8, | ||
2351 | 0x8ee201cc, 0x3c04001f, 0x3c010001, 0x370821, | ||
2352 | 0xa03e83c0, 0x2442ffff, 0xaee201cc, 0x9603000a, | ||
2353 | 0x3484ffff, 0x8ee201cc, 0x6a1821, 0x2639821, | ||
2354 | 0x93202b, 0x10800003, 0x3c02fff5, 0x34421000, | ||
2355 | 0x2629821, 0xadab0000, 0x8ee2724c, 0x24420001, | ||
2356 | 0x304207ff, 0xaee2724c, 0x8f420240, 0x10400004, | ||
2357 | 0x283a023, 0x8ee20e1c, 0x24420001, 0xaee20e1c, | ||
2358 | 0xa3a00027, 0x1680fd29, 0x0, 0x12800024, | ||
2359 | 0x0, 0x3c010001, 0x370821, 0xac3483c4, | ||
2360 | 0x3c010001, 0x370821, 0xac3383c8, 0x3c010001, | ||
2361 | 0x370821, 0xac3283cc, 0x93a20037, 0x10400008, | ||
2362 | 0x0, 0x3c020001, 0x571021, 0x8c4283cc, | ||
2363 | 0x24420004, 0x3c010001, 0x370821, 0xac2283cc, | ||
2364 | 0x8ee2724c, 0x8f430280, 0x24420001, 0x304207ff, | ||
2365 | 0x14620006, 0x0, 0x8ee201c4, 0x24420001, | ||
2366 | 0xaee201c4, 0x80034cc, 0x8ee201c4, 0x8ee201bc, | ||
2367 | 0x24420001, 0xaee201bc, 0x80034cc, 0x8ee201bc, | ||
2368 | 0x97a4001e, 0x2484fffc, 0x801821, 0x8ee400c0, | ||
2369 | 0x8ee500c4, 0x1021, 0xa32821, 0xa3302b, | ||
2370 | 0x822021, 0x862021, 0xaee400c0, 0xaee500c4, | ||
2371 | 0x8faf002c, 0x24020002, 0x11e2000f, 0x29e20003, | ||
2372 | 0x14400017, 0x24020003, 0x15e20015, 0x0, | ||
2373 | 0x8ee200d0, 0x8ee300d4, 0x24630001, 0x2c640001, | ||
2374 | 0x441021, 0xaee200d0, 0xaee300d4, 0x8ee200d0, | ||
2375 | 0x80034c6, 0x8ee300d4, 0x8ee200d8, 0x8ee300dc, | ||
2376 | 0x24630001, 0x2c640001, 0x441021, 0xaee200d8, | ||
2377 | 0xaee300dc, 0x8ee200d8, 0x80034c6, 0x8ee300dc, | ||
2378 | 0x8ee200c8, 0x8ee300cc, 0x24630001, 0x2c640001, | ||
2379 | 0x441021, 0xaee200c8, 0xaee300cc, 0x8ee200c8, | ||
2380 | 0x8ee300cc, 0x8f8300e4, 0x8f8200e0, 0x10620003, | ||
2381 | 0x24630008, 0xaf8300e4, 0xaf8300e8, 0x8fbf0070, | ||
2382 | 0x8fbe006c, 0x8fb60068, 0x8fb50064, 0x8fb40060, | ||
2383 | 0x8fb3005c, 0x8fb20058, 0x8fb10054, 0x8fb00050, | ||
2384 | 0x3e00008, 0x27bd0078, 0x27bdffb0, 0xafb50044, | ||
2385 | 0xa821, 0xafb00030, 0x8021, 0xafbf004c, | ||
2386 | 0xafb60048, 0xafb40040, 0xafb3003c, 0xafb20038, | ||
2387 | 0xafb10034, 0x8ee204d4, 0x24140001, 0x30420001, | ||
2388 | 0x1440002a, 0xb021, 0x8f8700e0, 0x8f8800c4, | ||
2389 | 0x8f8200e8, 0xe22023, 0x2c821000, 0x50400001, | ||
2390 | 0x24841000, 0x420c2, 0x801821, 0x8ee400c8, | ||
2391 | 0x8ee500cc, 0x1021, 0xa32821, 0xa3302b, | ||
2392 | 0x822021, 0x862021, 0xaee400c8, 0xaee500cc, | ||
2393 | 0x8f8300c8, 0x3c02000a, 0x3442efff, 0x1032023, | ||
2394 | 0x44102b, 0x10400003, 0x3c02000a, 0x3442f000, | ||
2395 | 0x822021, 0x801821, 0x8ee400c0, 0x8ee500c4, | ||
2396 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
2397 | 0x862021, 0xaee400c0, 0xaee500c4, 0xaf8800c8, | ||
2398 | 0xaf8700e4, 0x8003850, 0xaf8700e8, 0x3c020001, | ||
2399 | 0x571021, 0x904283c0, 0x1040000b, 0x0, | ||
2400 | 0x3c130001, 0x2779821, 0x8e7383c4, 0x3c110001, | ||
2401 | 0x2378821, 0x8e3183c8, 0x3c120001, 0x2579021, | ||
2402 | 0x80036e8, 0x8e5283cc, 0x8f8300e0, 0x8f8200e4, | ||
2403 | 0x10430007, 0x4821, 0x8f8200e4, 0x24090001, | ||
2404 | 0x8c430000, 0x8c440004, 0xafa30018, 0xafa4001c, | ||
2405 | 0x1520000e, 0x3c02ffff, 0x8f8200c4, 0xafa20010, | ||
2406 | 0x8f8200c8, 0x3c040001, 0x24845870, 0xafa20014, | ||
2407 | 0x8f8600e0, 0x8f8700e4, 0x3c050006, 0xc002403, | ||
2408 | 0x34a5f000, 0x8003850, 0x0, 0x8fa3001c, | ||
2409 | 0x8fb20018, 0x3073ffff, 0x2673fffc, 0x621024, | ||
2410 | 0x10400058, 0x2408821, 0x3c020080, 0x621024, | ||
2411 | 0x1040000a, 0x3c040040, 0x8ee2007c, 0x24420001, | ||
2412 | 0xaee2007c, 0x8ee2007c, 0x8ee201fc, 0x24420001, | ||
2413 | 0xaee201fc, 0x800384a, 0x8ee201fc, 0x3c060004, | ||
2414 | 0x3c0b0001, 0x3c0a0002, 0x3c050010, 0x3c090008, | ||
2415 | 0x8ee20080, 0x3c080020, 0x34078000, 0x24420001, | ||
2416 | 0xaee20080, 0x8ee20080, 0x8fa2001c, 0x441824, | ||
2417 | 0x10660021, 0xc3102b, 0x14400007, 0x0, | ||
2418 | 0x106b0011, 0x0, 0x106a0015, 0x0, | ||
2419 | 0x8003592, 0x42042, 0x10650023, 0xa3102b, | ||
2420 | 0x14400005, 0x0, 0x10690019, 0x0, | ||
2421 | 0x8003592, 0x42042, 0x10680021, 0x0, | ||
2422 | 0x8003592, 0x42042, 0x8ee20034, 0x24420001, | ||
2423 | 0xaee20034, 0x8ee20034, 0x8003592, 0x42042, | ||
2424 | 0x8ee201ec, 0x24420001, 0xaee201ec, 0x8ee201ec, | ||
2425 | 0x8003592, 0x42042, 0x8ee201f0, 0x24420001, | ||
2426 | 0xaee201f0, 0x8ee201f0, 0x8003592, 0x42042, | ||
2427 | 0x8ee201f4, 0x24420001, 0xaee201f4, 0x8ee201f4, | ||
2428 | 0x8003592, 0x42042, 0x8ee20030, 0x24420001, | ||
2429 | 0xaee20030, 0x8ee20030, 0x8003592, 0x42042, | ||
2430 | 0x8ee201f8, 0x24420001, 0xaee201f8, 0x8ee201f8, | ||
2431 | 0x42042, 0x108702b7, 0x0, 0x8003557, | ||
2432 | 0x0, 0x3c020001, 0x571021, 0x904283b2, | ||
2433 | 0x14400084, 0x24020001, 0x3c030001, 0x771821, | ||
2434 | 0x906383b3, 0x1462007f, 0x3c020100, 0x8e430000, | ||
2435 | 0x621024, 0x1040006f, 0x2402ffff, 0x14620005, | ||
2436 | 0x24100001, 0x96430004, 0x3402ffff, 0x10620075, | ||
2437 | 0x0, 0x92e204d8, 0x14400072, 0x0, | ||
2438 | 0x3c020001, 0x571021, 0x8c4283b4, 0x28420005, | ||
2439 | 0x10400020, 0x3821, 0x3c020001, 0x571021, | ||
2440 | 0x8c4283b4, 0x18400016, 0x2821, 0x96260000, | ||
2441 | 0x520c0, 0x971021, 0x9442777e, 0x14460009, | ||
2442 | 0x971021, 0x94437780, 0x96220002, 0x14620005, | ||
2443 | 0x971021, 0x94437782, 0x96220004, 0x50620008, | ||
2444 | 0x24070001, 0x3c020001, 0x571021, 0x8c4283b4, | ||
2445 | 0x24a50001, 0xa2102a, 0x5440ffee, 0x520c0, | ||
2446 | 0x30e200ff, 0x1040027b, 0x0, 0x800361e, | ||
2447 | 0x0, 0x2402021, 0xc0022fe, 0x24050006, | ||
2448 | 0x3044001f, 0x428c0, 0x2e51021, 0x9442727c, | ||
2449 | 0x30424000, 0x1440026f, 0xb71021, 0x9443727e, | ||
2450 | 0x96220000, 0x1462000b, 0x418c0, 0xb71021, | ||
2451 | 0x94437280, 0x96220002, 0x14620006, 0x418c0, | ||
2452 | 0xb71021, 0x94437282, 0x96220004, 0x10620035, | ||
2453 | 0x418c0, 0x2e31021, 0x9442727c, 0x30428000, | ||
2454 | 0x1440025c, 0x2e31021, 0x9448727c, 0x96270000, | ||
2455 | 0x828c0, 0xb71021, 0x9442737e, 0x8003600, | ||
2456 | 0x3021, 0x420c0, 0x2e41021, 0x9443737c, | ||
2457 | 0x2e41021, 0x9448737c, 0x30638000, 0x14600010, | ||
2458 | 0x828c0, 0xb71021, 0x9442737e, 0x1447fff5, | ||
2459 | 0x1002021, 0xb71021, 0x94437380, 0x96220002, | ||
2460 | 0x5462fff1, 0x420c0, 0xb71021, 0x94437382, | ||
2461 | 0x96220004, 0x5462ffec, 0x420c0, 0x24060001, | ||
2462 | 0x30c200ff, 0x1040023b, 0x0, 0x800361e, | ||
2463 | 0x0, 0x97430202, 0x96420000, 0x14620235, | ||
2464 | 0x0, 0x97430204, 0x96420002, 0x14620231, | ||
2465 | 0x0, 0x97430206, 0x96420004, 0x1462022d, | ||
2466 | 0x0, 0x92420000, 0x3a030001, 0x30420001, | ||
2467 | 0x431024, 0x10400074, 0x2402ffff, 0x8e230000, | ||
2468 | 0x14620004, 0x3402ffff, 0x96230004, 0x1062006f, | ||
2469 | 0x24140002, 0x3c020001, 0x571021, 0x904283b2, | ||
2470 | 0x1440006a, 0x24140003, 0x92e204d8, 0x14400067, | ||
2471 | 0x0, 0x3c020001, 0x571021, 0x8c4283b4, | ||
2472 | 0x28420005, 0x10400020, 0x3821, 0x3c020001, | ||
2473 | 0x571021, 0x8c4283b4, 0x18400016, 0x2821, | ||
2474 | 0x96260000, 0x520c0, 0x971021, 0x9442777e, | ||
2475 | 0x14460009, 0x971021, 0x94437780, 0x96220002, | ||
2476 | 0x14620005, 0x971021, 0x94437782, 0x96220004, | ||
2477 | 0x50620008, 0x24070001, 0x3c020001, 0x571021, | ||
2478 | 0x8c4283b4, 0x24a50001, 0xa2102a, 0x5440ffee, | ||
2479 | 0x520c0, 0x30e200ff, 0x14400044, 0x24140003, | ||
2480 | 0x800384a, 0x0, 0x2402021, 0xc0022fe, | ||
2481 | 0x24050006, 0x3044001f, 0x428c0, 0x2e51021, | ||
2482 | 0x9442727c, 0x30424000, 0x144001ea, 0xb71021, | ||
2483 | 0x9443727e, 0x96220000, 0x1462000b, 0x418c0, | ||
2484 | 0xb71021, 0x94437280, 0x96220002, 0x14620006, | ||
2485 | 0x418c0, 0xb71021, 0x94437282, 0x96220004, | ||
2486 | 0x10620027, 0x418c0, 0x2e31021, 0x9442727c, | ||
2487 | 0x30428000, 0x144001d7, 0x2e31021, 0x9448727c, | ||
2488 | 0x96270000, 0x828c0, 0xb71021, 0x9442737e, | ||
2489 | 0x8003685, 0x3021, 0x420c0, 0x2e41021, | ||
2490 | 0x9443737c, 0x2e41021, 0x9448737c, 0x30638000, | ||
2491 | 0x14600010, 0x828c0, 0xb71021, 0x9442737e, | ||
2492 | 0x1447fff5, 0x1002021, 0xb71021, 0x94437380, | ||
2493 | 0x96220002, 0x5462fff1, 0x420c0, 0xb71021, | ||
2494 | 0x94437382, 0x96220004, 0x5462ffec, 0x420c0, | ||
2495 | 0x24060001, 0x30c200ff, 0x104001b6, 0x0, | ||
2496 | 0x8003698, 0x24140003, 0x24140001, 0x8f420260, | ||
2497 | 0x53102b, 0x10400049, 0x0, 0x8f8300e4, | ||
2498 | 0x8f8200e0, 0x10620003, 0x24630008, 0xaf8300e4, | ||
2499 | 0xaf8300e8, 0x8ee400c0, 0x8ee500c4, 0x2601821, | ||
2500 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
2501 | 0x862021, 0xaee400c0, 0xaee500c4, 0x8ee20058, | ||
2502 | 0x24420001, 0xaee20058, 0x8ee20058, 0x8ee2007c, | ||
2503 | 0x24420001, 0xaee2007c, 0x8ee2007c, 0x8f8200e0, | ||
2504 | 0xafa20010, 0x8f8200e4, 0x3c040001, 0x24845878, | ||
2505 | 0xafa20014, 0x8fa60018, 0x8fa7001c, 0x3c050006, | ||
2506 | 0xc002403, 0x34a5f003, 0x8003850, 0x0, | ||
2507 | 0x8ee25240, 0xafa20010, 0x8ee25244, 0x3c040001, | ||
2508 | 0x24845884, 0xafa20014, 0x8ee60e10, 0x8ee70e18, | ||
2509 | 0xc002403, 0x34a5f002, 0x8ee201c0, 0x24420001, | ||
2510 | 0xaee201c0, 0x8ee20000, 0x8ee301c0, 0x2403ffbf, | ||
2511 | 0x431024, 0x80037f8, 0xaee20000, 0x8ee25240, | ||
2512 | 0xafa20010, 0x8ee25244, 0x3c040001, 0x24845884, | ||
2513 | 0xafa20014, 0x8ee60e10, 0x8ee70e18, 0x3c050006, | ||
2514 | 0xc002403, 0x34a5f002, 0x8ee201c0, 0x24420001, | ||
2515 | 0xaee201c0, 0x80037f8, 0x8ee201c0, 0x96e20468, | ||
2516 | 0x53102b, 0x54400001, 0x3c158000, 0x12600131, | ||
2517 | 0x3c0c001f, 0x358cffff, 0x8ee2724c, 0x8f430280, | ||
2518 | 0x24420001, 0x304207ff, 0x10620108, 0x0, | ||
2519 | 0x12a00014, 0x0, 0x8ee35240, 0x8ee25244, | ||
2520 | 0x10620009, 0x26ee5244, 0x8eeb5244, 0x8ee35244, | ||
2521 | 0x21140, 0x24425248, 0x2e28021, 0x24630001, | ||
2522 | 0x8003712, 0x306800ff, 0x92e27248, 0x1440ffc0, | ||
2523 | 0x3c050006, 0x8ee201e0, 0x24420001, 0xaee201e0, | ||
2524 | 0x8ee201e0, 0x8ee30e10, 0x8ee20e18, 0x1062ffcb, | ||
2525 | 0x26ee0e18, 0x8eeb0e18, 0xa821, 0x8ee30e18, | ||
2526 | 0x21140, 0x24420e20, 0x2e28021, 0x24630001, | ||
2527 | 0x306801ff, 0x96e2046a, 0x30420010, 0x10400017, | ||
2528 | 0x34028100, 0x9643000c, 0x14620014, 0x0, | ||
2529 | 0x3c020001, 0x571021, 0x904283c0, 0x1440000f, | ||
2530 | 0x0, 0x9642000e, 0xa6020016, 0x8e420008, | ||
2531 | 0x8e430004, 0x8e440000, 0x2673fffc, 0xae42000c, | ||
2532 | 0xae430008, 0xae440004, 0x9602000e, 0x26310004, | ||
2533 | 0x24160001, 0x34420200, 0xa602000e, 0x9603000a, | ||
2534 | 0x2605021, 0x73102b, 0x10400002, 0x2606821, | ||
2535 | 0x605021, 0x2d42003d, 0x1040002a, 0x3821, | ||
2536 | 0x9623000c, 0x24020800, 0x54620027, 0xae110018, | ||
2537 | 0x3c020001, 0x571021, 0x904283c0, 0x54400022, | ||
2538 | 0xae110018, 0x26220017, 0x182102b, 0x10400013, | ||
2539 | 0x0, 0x3c02fff5, 0x511021, 0x90421017, | ||
2540 | 0x38430006, 0x2c630001, 0x38420011, 0x2c420001, | ||
2541 | 0x621825, 0x10600013, 0x26220010, 0x182102b, | ||
2542 | 0x1040000e, 0x0, 0x3c07fff5, 0xf13821, | ||
2543 | 0x94e71010, 0x800375e, 0x24e7000e, 0x92220017, | ||
2544 | 0x38430006, 0x2c630001, 0x38420011, 0x2c420001, | ||
2545 | 0x621825, 0x50600004, 0xae110018, 0x96270010, | ||
2546 | 0x24e7000e, 0xae110018, 0x3c020001, 0x571021, | ||
2547 | 0x904283c0, 0x2102b, 0x14e00002, 0x24ec0, | ||
2548 | 0x1403821, 0x8f830120, 0x27623800, 0x24660020, | ||
2549 | 0xc2102b, 0x50400001, 0x27663000, 0x8f820128, | ||
2550 | 0x10c20004, 0x0, 0x8f820124, 0x14c20007, | ||
2551 | 0x2402000b, 0x8ee201a4, 0x4821, 0x24420001, | ||
2552 | 0xaee201a4, 0x80037bf, 0x8ee201a4, 0x8e040000, | ||
2553 | 0x8e050004, 0xac620018, 0x1751025, 0x491025, | ||
2554 | 0xac710008, 0xa467000e, 0xac62001c, 0xac640000, | ||
2555 | 0xac650004, 0x8ee204c0, 0xac620010, 0xaf860120, | ||
2556 | 0x92e24e20, 0x14400038, 0x24090001, 0x8ee24e30, | ||
2557 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
2558 | 0x24020007, 0x14620020, 0x0, 0x8ee34e30, | ||
2559 | 0x8ee24e34, 0x1062001c, 0x0, 0x8c820004, | ||
2560 | 0x24420001, 0xac820004, 0x8ee34e34, 0x8ee54e30, | ||
2561 | 0x24020040, 0x24630001, 0x10620007, 0x0, | ||
2562 | 0x8ee24e34, 0x24420001, 0x10a20005, 0x0, | ||
2563 | 0x80037a9, 0x0, 0x14a00005, 0x0, | ||
2564 | 0x8f820128, 0x24420020, 0xaf820128, 0x8f820128, | ||
2565 | 0x8c820004, 0x2c420011, 0x50400013, 0xac800000, | ||
2566 | 0x80037bf, 0x0, 0x8ee24e30, 0x24030040, | ||
2567 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e30, | ||
2568 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
2569 | 0x24425038, 0x2e22021, 0x24020007, 0xac820000, | ||
2570 | 0x24020001, 0xac820004, 0x15200018, 0x3c050006, | ||
2571 | 0x8e020018, 0x3c040001, 0x24845890, 0xafa20010, | ||
2572 | 0x8e020000, 0x8e030004, 0x34a5f009, 0x2003021, | ||
2573 | 0xc002403, 0xafa30014, 0x32c200ff, 0x1040002b, | ||
2574 | 0x34028100, 0x8e430004, 0x8e440008, 0x8e45000c, | ||
2575 | 0xa642000c, 0xae430000, 0xae440004, 0xae450008, | ||
2576 | 0x96020016, 0x80037f8, 0xa642000e, 0x154d000a, | ||
2577 | 0x0, 0x9602000e, 0xa613000a, 0x34420004, | ||
2578 | 0xa602000e, 0x3c010001, 0x370821, 0xa02083c0, | ||
2579 | 0x80037f6, 0x9821, 0x9604000a, 0x93102b, | ||
2580 | 0x10400002, 0x2601821, 0x801821, 0x24020001, | ||
2581 | 0xa603000a, 0x3c010001, 0x370821, 0xa02283c0, | ||
2582 | 0x9604000a, 0x2248821, 0x191102b, 0x10400003, | ||
2583 | 0x3c02fff5, 0x34421000, 0x2228821, 0x2649823, | ||
2584 | 0xa821, 0x1660fef4, 0xadc80000, 0x12600021, | ||
2585 | 0x32c200ff, 0x3c010001, 0x370821, 0xac3383c4, | ||
2586 | 0x3c010001, 0x370821, 0xac3183c8, 0x3c010001, | ||
2587 | 0x370821, 0x10400008, 0xac3283cc, 0x3c020001, | ||
2588 | 0x571021, 0x8c4283cc, 0x24420004, 0x3c010001, | ||
2589 | 0x370821, 0xac2283cc, 0x8ee2724c, 0x8f430280, | ||
2590 | 0x24420001, 0x14620006, 0x0, 0x8ee201c4, | ||
2591 | 0x24420001, 0xaee201c4, 0x8003850, 0x8ee201c4, | ||
2592 | 0x8ee201bc, 0x24420001, 0xaee201bc, 0x8003850, | ||
2593 | 0x8ee201bc, 0x97a4001e, 0x2484fffc, 0x801821, | ||
2594 | 0x8ee400c0, 0x8ee500c4, 0x1021, 0xa32821, | ||
2595 | 0xa3302b, 0x822021, 0x862021, 0x24020002, | ||
2596 | 0xaee400c0, 0xaee500c4, 0x1282000f, 0x2a820003, | ||
2597 | 0x14400017, 0x24020003, 0x16820015, 0x0, | ||
2598 | 0x8ee200d0, 0x8ee300d4, 0x24630001, 0x2c640001, | ||
2599 | 0x441021, 0xaee200d0, 0xaee300d4, 0x8ee200d0, | ||
2600 | 0x800384a, 0x8ee300d4, 0x8ee200d8, 0x8ee300dc, | ||
2601 | 0x24630001, 0x2c640001, 0x441021, 0xaee200d8, | ||
2602 | 0xaee300dc, 0x8ee200d8, 0x800384a, 0x8ee300dc, | ||
2603 | 0x8ee200c8, 0x8ee300cc, 0x24630001, 0x2c640001, | ||
2604 | 0x441021, 0xaee200c8, 0xaee300cc, 0x8ee200c8, | ||
2605 | 0x8ee300cc, 0x8f8300e4, 0x8f8200e0, 0x10620003, | ||
2606 | 0x24630008, 0xaf8300e4, 0xaf8300e8, 0x8fbf004c, | ||
2607 | 0x8fb60048, 0x8fb50044, 0x8fb40040, 0x8fb3003c, | ||
2608 | 0x8fb20038, 0x8fb10034, 0x8fb00030, 0x3e00008, | ||
2609 | 0x27bd0050, 0x27bdff90, 0xafb60060, 0xb021, | ||
2610 | 0xafbf0068, 0xafbe0064, 0xafb5005c, 0xafb40058, | ||
2611 | 0xafb30054, 0xafb20050, 0xafb1004c, 0xafb00048, | ||
2612 | 0x8ee204d4, 0x8821, 0x24150001, 0x30420001, | ||
2613 | 0x1440002a, 0xa3a0002f, 0x8f8700e0, 0x8f8800c4, | ||
2614 | 0x8f8200e8, 0xe22023, 0x2c821000, 0x50400001, | ||
2615 | 0x24841000, 0x420c2, 0x801821, 0x8ee400c8, | ||
2616 | 0x8ee500cc, 0x1021, 0xa32821, 0xa3302b, | ||
2617 | 0x822021, 0x862021, 0xaee400c8, 0xaee500cc, | ||
2618 | 0x8f8300c8, 0x3c02000a, 0x3442efff, 0x1032023, | ||
2619 | 0x44102b, 0x10400003, 0x3c02000a, 0x3442f000, | ||
2620 | 0x822021, 0x801821, 0x8ee400c0, 0x8ee500c4, | ||
2621 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
2622 | 0x862021, 0xaee400c0, 0xaee500c4, 0xaf8800c8, | ||
2623 | 0xaf8700e4, 0x8003c5b, 0xaf8700e8, 0x3c020001, | ||
2624 | 0x571021, 0x904283c0, 0x1040000b, 0x0, | ||
2625 | 0x3c130001, 0x2779821, 0x8e7383c4, 0x3c100001, | ||
2626 | 0x2178021, 0x8e1083c8, 0x3c120001, 0x2579021, | ||
2627 | 0x8003a59, 0x8e5283cc, 0x8f8300e0, 0x8f8200e4, | ||
2628 | 0x10430007, 0x3821, 0x8f8200e4, 0x24070001, | ||
2629 | 0x8c430000, 0x8c440004, 0xafa30018, 0xafa4001c, | ||
2630 | 0x14e0000e, 0x3c02ffff, 0x8f8200c4, 0xafa20010, | ||
2631 | 0x8f8200c8, 0x3c040001, 0x248458b4, 0xafa20014, | ||
2632 | 0x8f8600e0, 0x8f8700e4, 0x3c050006, 0xc002403, | ||
2633 | 0x34a5f200, 0x8003c5b, 0x0, 0x8fa3001c, | ||
2634 | 0x8fb20018, 0x3073ffff, 0x2673fffc, 0x621024, | ||
2635 | 0x10400058, 0x2408021, 0x3c020080, 0x621024, | ||
2636 | 0x1040000a, 0x3c040040, 0x8ee2007c, 0x24420001, | ||
2637 | 0xaee2007c, 0x8ee2007c, 0x8ee201fc, 0x24420001, | ||
2638 | 0xaee201fc, 0x8003c55, 0x8ee201fc, 0x3c060004, | ||
2639 | 0x3c0b0001, 0x3c0a0002, 0x3c050010, 0x3c090008, | ||
2640 | 0x8ee20080, 0x3c080020, 0x34078000, 0x24420001, | ||
2641 | 0xaee20080, 0x8ee20080, 0x8fa2001c, 0x441824, | ||
2642 | 0x10660021, 0xc3102b, 0x14400007, 0x0, | ||
2643 | 0x106b0011, 0x0, 0x106a0015, 0x0, | ||
2644 | 0x8003916, 0x42042, 0x10650023, 0xa3102b, | ||
2645 | 0x14400005, 0x0, 0x10690019, 0x0, | ||
2646 | 0x8003916, 0x42042, 0x10680021, 0x0, | ||
2647 | 0x8003916, 0x42042, 0x8ee20034, 0x24420001, | ||
2648 | 0xaee20034, 0x8ee20034, 0x8003916, 0x42042, | ||
2649 | 0x8ee201ec, 0x24420001, 0xaee201ec, 0x8ee201ec, | ||
2650 | 0x8003916, 0x42042, 0x8ee201f0, 0x24420001, | ||
2651 | 0xaee201f0, 0x8ee201f0, 0x8003916, 0x42042, | ||
2652 | 0x8ee201f4, 0x24420001, 0xaee201f4, 0x8ee201f4, | ||
2653 | 0x8003916, 0x42042, 0x8ee20030, 0x24420001, | ||
2654 | 0xaee20030, 0x8ee20030, 0x8003916, 0x42042, | ||
2655 | 0x8ee201f8, 0x24420001, 0xaee201f8, 0x8ee201f8, | ||
2656 | 0x42042, 0x1087033e, 0x0, 0x80038db, | ||
2657 | 0x0, 0x3c020001, 0x571021, 0x904283b2, | ||
2658 | 0x14400084, 0x24020001, 0x3c030001, 0x771821, | ||
2659 | 0x906383b3, 0x1462007f, 0x3c020100, 0x8e430000, | ||
2660 | 0x621024, 0x1040006f, 0x2402ffff, 0x14620005, | ||
2661 | 0x24110001, 0x96430004, 0x3402ffff, 0x10620075, | ||
2662 | 0x0, 0x92e204d8, 0x14400072, 0x0, | ||
2663 | 0x3c020001, 0x571021, 0x8c4283b4, 0x28420005, | ||
2664 | 0x10400020, 0x3821, 0x3c020001, 0x571021, | ||
2665 | 0x8c4283b4, 0x18400016, 0x2821, 0x96060000, | ||
2666 | 0x520c0, 0x971021, 0x9442777e, 0x14460009, | ||
2667 | 0x971021, 0x94437780, 0x96020002, 0x14620005, | ||
2668 | 0x971021, 0x94437782, 0x96020004, 0x50620008, | ||
2669 | 0x24070001, 0x3c020001, 0x571021, 0x8c4283b4, | ||
2670 | 0x24a50001, 0xa2102a, 0x5440ffee, 0x520c0, | ||
2671 | 0x30e200ff, 0x10400302, 0x0, 0x80039a2, | ||
2672 | 0x0, 0x2402021, 0xc0022fe, 0x24050006, | ||
2673 | 0x3044001f, 0x428c0, 0x2e51021, 0x9442727c, | ||
2674 | 0x30424000, 0x144002f6, 0xb71021, 0x9443727e, | ||
2675 | 0x96020000, 0x1462000b, 0x418c0, 0xb71021, | ||
2676 | 0x94437280, 0x96020002, 0x14620006, 0x418c0, | ||
2677 | 0xb71021, 0x94437282, 0x96020004, 0x10620035, | ||
2678 | 0x418c0, 0x2e31021, 0x9442727c, 0x30428000, | ||
2679 | 0x144002e3, 0x2e31021, 0x944d727c, 0x96070000, | ||
2680 | 0xd28c0, 0xb71021, 0x9442737e, 0x8003984, | ||
2681 | 0x3021, 0x420c0, 0x2e41021, 0x9443737c, | ||
2682 | 0x2e41021, 0x944d737c, 0x30638000, 0x14600010, | ||
2683 | 0xd28c0, 0xb71021, 0x9442737e, 0x1447fff5, | ||
2684 | 0x1a02021, 0xb71021, 0x94437380, 0x96020002, | ||
2685 | 0x5462fff1, 0x420c0, 0xb71021, 0x94437382, | ||
2686 | 0x96020004, 0x5462ffec, 0x420c0, 0x24060001, | ||
2687 | 0x30c200ff, 0x104002c2, 0x0, 0x80039a2, | ||
2688 | 0x0, 0x97430202, 0x96420000, 0x146202bc, | ||
2689 | 0x0, 0x97430204, 0x96420002, 0x146202b8, | ||
2690 | 0x0, 0x97430206, 0x96420004, 0x146202b4, | ||
2691 | 0x0, 0x92420000, 0x3a230001, 0x30420001, | ||
2692 | 0x431024, 0x10400074, 0x2402ffff, 0x8e030000, | ||
2693 | 0x14620004, 0x3402ffff, 0x96030004, 0x1062006f, | ||
2694 | 0x24150002, 0x3c020001, 0x571021, 0x904283b2, | ||
2695 | 0x1440006a, 0x24150003, 0x92e204d8, 0x14400067, | ||
2696 | 0x0, 0x3c020001, 0x571021, 0x8c4283b4, | ||
2697 | 0x28420005, 0x10400020, 0x3821, 0x3c020001, | ||
2698 | 0x571021, 0x8c4283b4, 0x18400016, 0x2821, | ||
2699 | 0x96060000, 0x520c0, 0x971021, 0x9442777e, | ||
2700 | 0x14460009, 0x971021, 0x94437780, 0x96020002, | ||
2701 | 0x14620005, 0x971021, 0x94437782, 0x96020004, | ||
2702 | 0x50620008, 0x24070001, 0x3c020001, 0x571021, | ||
2703 | 0x8c4283b4, 0x24a50001, 0xa2102a, 0x5440ffee, | ||
2704 | 0x520c0, 0x30e200ff, 0x14400044, 0x24150003, | ||
2705 | 0x8003c55, 0x0, 0x2402021, 0xc0022fe, | ||
2706 | 0x24050006, 0x3044001f, 0x428c0, 0x2e51021, | ||
2707 | 0x9442727c, 0x30424000, 0x14400271, 0xb71021, | ||
2708 | 0x9443727e, 0x96020000, 0x1462000b, 0x418c0, | ||
2709 | 0xb71021, 0x94437280, 0x96020002, 0x14620006, | ||
2710 | 0x418c0, 0xb71021, 0x94437282, 0x96020004, | ||
2711 | 0x10620027, 0x418c0, 0x2e31021, 0x9442727c, | ||
2712 | 0x30428000, 0x1440025e, 0x2e31021, 0x944d727c, | ||
2713 | 0x96070000, 0xd28c0, 0xb71021, 0x9442737e, | ||
2714 | 0x8003a09, 0x3021, 0x420c0, 0x2e41021, | ||
2715 | 0x9443737c, 0x2e41021, 0x944d737c, 0x30638000, | ||
2716 | 0x14600010, 0xd28c0, 0xb71021, 0x9442737e, | ||
2717 | 0x1447fff5, 0x1a02021, 0xb71021, 0x94437380, | ||
2718 | 0x96020002, 0x5462fff1, 0x420c0, 0xb71021, | ||
2719 | 0x94437382, 0x96020004, 0x5462ffec, 0x420c0, | ||
2720 | 0x24060001, 0x30c200ff, 0x1040023d, 0x0, | ||
2721 | 0x8003a1c, 0x24150003, 0x24150001, 0x8f420260, | ||
2722 | 0x53102b, 0x10400036, 0x0, 0x8f8300e4, | ||
2723 | 0x8f8200e0, 0x10620003, 0x24630008, 0xaf8300e4, | ||
2724 | 0xaf8300e8, 0x8ee400c0, 0x8ee500c4, 0x2601821, | ||
2725 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
2726 | 0x862021, 0xaee400c0, 0xaee500c4, 0x8ee20058, | ||
2727 | 0x24420001, 0xaee20058, 0x8ee20058, 0x8ee2007c, | ||
2728 | 0x24420001, 0xaee2007c, 0x8ee2007c, 0x8f8200e0, | ||
2729 | 0xafa20010, 0x8f8200e4, 0x3c040001, 0x248458c0, | ||
2730 | 0xafa20014, 0x8fa60018, 0x8fa7001c, 0x3c050006, | ||
2731 | 0xc002403, 0x34a5f203, 0x8003c5b, 0x0, | ||
2732 | 0x8ee25240, 0xafa20010, 0x8ee25244, 0x3c040001, | ||
2733 | 0x248458cc, 0xafa20014, 0x8ee60e10, 0x8ee70e18, | ||
2734 | 0x3c050006, 0xc002403, 0x34a5f202, 0x8ee201c0, | ||
2735 | 0x24420001, 0xaee201c0, 0x8003c02, 0x8ee201c0, | ||
2736 | 0x96e20468, 0x53102b, 0x54400001, 0x3c168000, | ||
2737 | 0x126001cb, 0x3c0e001f, 0x35ceffff, 0x3c0ffff5, | ||
2738 | 0x35ef1000, 0x241e0040, 0x8ee2724c, 0x8f430280, | ||
2739 | 0x24420001, 0x304207ff, 0x1062019e, 0x0, | ||
2740 | 0x12c00012, 0x0, 0x8ee35240, 0x8ee25244, | ||
2741 | 0x1062000a, 0x26f85244, 0x8ef45244, 0xafb80024, | ||
2742 | 0x8ee35244, 0x21140, 0x24425248, 0x2e28821, | ||
2743 | 0x24630001, 0x8003a85, 0x306d00ff, 0x8ee201e0, | ||
2744 | 0x24420001, 0xaee201e0, 0x8ee201e0, 0x8ee30e10, | ||
2745 | 0x8ee20e18, 0x1062ffca, 0x26f80e18, 0x8ef40e18, | ||
2746 | 0xb021, 0xafb80024, 0x8ee30e18, 0x21140, | ||
2747 | 0x24420e20, 0x2e28821, 0x24630001, 0x306d01ff, | ||
2748 | 0x96e2046a, 0x30420010, 0x10400018, 0x34028100, | ||
2749 | 0x9643000c, 0x14620015, 0x0, 0x3c020001, | ||
2750 | 0x571021, 0x904283c0, 0x14400010, 0x0, | ||
2751 | 0x9642000e, 0xa6220016, 0x8e420008, 0x8e430004, | ||
2752 | 0x8e440000, 0x2673fffc, 0xae42000c, 0xae430008, | ||
2753 | 0xae440004, 0x9622000e, 0x26100004, 0x24180001, | ||
2754 | 0xa3b8002f, 0x34420200, 0xa622000e, 0x8e220000, | ||
2755 | 0x8e230004, 0x3c040001, 0x34843800, 0x2003021, | ||
2756 | 0x306a0007, 0x20a8023, 0x3641021, 0x202102b, | ||
2757 | 0x10400005, 0x26a9821, 0x2041023, 0x3621823, | ||
2758 | 0x3c020020, 0x438023, 0x26620007, 0x9623000a, | ||
2759 | 0x2418fff8, 0x58c824, 0x6a1821, 0x79102b, | ||
2760 | 0x10400002, 0x3206021, 0x606021, 0x1801821, | ||
2761 | 0x24620007, 0x2418fff8, 0x586024, 0x26c102b, | ||
2762 | 0x14400004, 0x1932823, 0x1832823, 0x8003ac3, | ||
2763 | 0xc31021, 0xd31021, 0x4a2023, 0x1c4102b, | ||
2764 | 0x54400001, 0x8f2021, 0x25420040, 0x4c102b, | ||
2765 | 0x14400035, 0x5821, 0x94c3000c, 0x24020800, | ||
2766 | 0x54620032, 0xae260018, 0x3c020001, 0x571021, | ||
2767 | 0x904283c0, 0x5440002d, 0xae260018, 0x24c20017, | ||
2768 | 0x1c2102b, 0x10400013, 0x0, 0x3c02fff5, | ||
2769 | 0x461021, 0x90421017, 0x38430006, 0x2c630001, | ||
2770 | 0x38420011, 0x2c420001, 0x621825, 0x10600014, | ||
2771 | 0x24c20010, 0x1c2102b, 0x1040000e, 0x0, | ||
2772 | 0x3c0bfff5, 0x1665821, 0x956b1010, 0x8003af4, | ||
2773 | 0x2562000e, 0x90c20017, 0x38430006, 0x2c630001, | ||
2774 | 0x38420011, 0x2c420001, 0x621825, 0x10600005, | ||
2775 | 0x1601821, 0x94cb0010, 0x2562000e, 0x4a5821, | ||
2776 | 0x1601821, 0x24620007, 0x2418fff8, 0x585824, | ||
2777 | 0xc31021, 0x4a2023, 0x1c4102b, 0x10400002, | ||
2778 | 0x1632823, 0x8f2021, 0xae260018, 0x3c020001, | ||
2779 | 0x571021, 0x904283c0, 0x2102b, 0x216c0, | ||
2780 | 0x15600002, 0xafa20044, 0x1805821, 0x30820001, | ||
2781 | 0x10400007, 0x4021, 0x90880000, 0x24840001, | ||
2782 | 0x1c4102b, 0x10400002, 0x24a5ffff, 0x8f2021, | ||
2783 | 0x50a00012, 0x81c02, 0x2ca20002, 0x54400009, | ||
2784 | 0x24a5ffff, 0x94820000, 0x24840002, 0x1024021, | ||
2785 | 0x1c4102b, 0x10400006, 0x24a5fffe, 0x8003b21, | ||
2786 | 0x8f2021, 0x90820000, 0x21200, 0x1024021, | ||
2787 | 0x14a0fff2, 0x2ca20002, 0x81c02, 0x3102ffff, | ||
2788 | 0x624021, 0x3108ffff, 0x1402821, 0x11400011, | ||
2789 | 0x2002021, 0x2ca20002, 0x54400009, 0x24a5ffff, | ||
2790 | 0x94820000, 0x24840002, 0x1024021, 0x1c4102b, | ||
2791 | 0x10400006, 0x24a5fffe, 0x8003b38, 0x8f2021, | ||
2792 | 0x90820000, 0x21200, 0x1024021, 0x14a0fff2, | ||
2793 | 0x2ca20002, 0x81c02, 0x3102ffff, 0x624021, | ||
2794 | 0x81c02, 0x3102ffff, 0x8f890120, 0x624021, | ||
2795 | 0x27623800, 0x25230020, 0x62102b, 0x14400002, | ||
2796 | 0x3108ffff, 0x27633000, 0x8f820128, 0x10620004, | ||
2797 | 0x0, 0x8f820124, 0x14620007, 0x1402821, | ||
2798 | 0x8ee201a4, 0x3821, 0x24420001, 0xaee201a4, | ||
2799 | 0x8003bc9, 0x8ee201a4, 0x8e260000, 0x8e270004, | ||
2800 | 0x81400, 0x3448000b, 0xad300008, 0xa52b000e, | ||
2801 | 0xad280018, 0x8fb80044, 0x2021, 0x2961025, | ||
2802 | 0x581025, 0xad22001c, 0xe5102b, 0xe53823, | ||
2803 | 0xc43023, 0xc23023, 0xad260000, 0xad270004, | ||
2804 | 0x8ee204c0, 0xad220010, 0xaf830120, 0x92e24e20, | ||
2805 | 0x1440005f, 0x24070001, 0x2502ffee, 0x2c420002, | ||
2806 | 0x14400003, 0x24020011, 0x15020024, 0x0, | ||
2807 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2808 | 0x8c830000, 0x24020012, 0x1462000f, 0x0, | ||
2809 | 0x8ee34e30, 0x8ee24e34, 0x1062000b, 0x0, | ||
2810 | 0x8c820004, 0x24420001, 0xac820004, 0x8ee24e34, | ||
2811 | 0x8ee34e30, 0x24420001, 0x105e002a, 0x0, | ||
2812 | 0x8003ba8, 0x0, 0x8ee24e30, 0x24420001, | ||
2813 | 0x505e0003, 0x1021, 0x8ee24e30, 0x24420001, | ||
2814 | 0xaee24e30, 0x8ee24e30, 0x210c0, 0x24425038, | ||
2815 | 0x2e22021, 0x8003bc6, 0x24020012, 0x8ee24e30, | ||
2816 | 0x210c0, 0x24425038, 0x2e22021, 0x8c830000, | ||
2817 | 0x24020007, 0x1462001f, 0x0, 0x8ee34e30, | ||
2818 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
2819 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
2820 | 0x24420001, 0x105e0007, 0x0, 0x8ee24e34, | ||
2821 | 0x24420001, 0x10620005, 0x0, 0x8003bb4, | ||
2822 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
2823 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
2824 | 0x2c420011, 0x50400012, 0xac800000, 0x8003bc9, | ||
2825 | 0x0, 0x8ee24e30, 0x24420001, 0x505e0003, | ||
2826 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
2827 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
2828 | 0x24020007, 0xac820000, 0x24020001, 0xac820004, | ||
2829 | 0x14e00019, 0x3c050006, 0x3c040001, 0x24845890, | ||
2830 | 0x8e220018, 0x34a5f209, 0xafa20010, 0x8e220000, | ||
2831 | 0x8e230004, 0x2203021, 0x1603821, 0xc002403, | ||
2832 | 0xafa30014, 0x93a2002f, 0x1040002a, 0x34028100, | ||
2833 | 0x8e430004, 0x8e440008, 0x8e45000c, 0xa642000c, | ||
2834 | 0xae430000, 0xae440004, 0xae450008, 0x96220016, | ||
2835 | 0x8003c02, 0xa642000e, 0x1599000a, 0x26a1823, | ||
2836 | 0x9622000e, 0xa623000a, 0x34420004, 0xa622000e, | ||
2837 | 0x3c010001, 0x370821, 0xa02083c0, 0x8003bff, | ||
2838 | 0x9821, 0x9624000a, 0x83102b, 0x54400001, | ||
2839 | 0x801821, 0x24020001, 0xa623000a, 0x3c010001, | ||
2840 | 0x370821, 0xa02283c0, 0x9622000a, 0x4a1821, | ||
2841 | 0x2038021, 0x1d0102b, 0x54400001, 0x20f8021, | ||
2842 | 0x2639823, 0xb021, 0x8fb80024, 0x1660fe5e, | ||
2843 | 0xaf0d0000, 0x12600022, 0x0, 0x3c010001, | ||
2844 | 0x370821, 0xac3383c4, 0x3c010001, 0x370821, | ||
2845 | 0xac3083c8, 0x3c010001, 0x370821, 0xac3283cc, | ||
2846 | 0x93a2002f, 0x10400008, 0x0, 0x3c020001, | ||
2847 | 0x571021, 0x8c4283cc, 0x24420004, 0x3c010001, | ||
2848 | 0x370821, 0xac2283cc, 0x8f430280, 0x8ee2724c, | ||
2849 | 0x14620006, 0x0, 0x8ee201c4, 0x24420001, | ||
2850 | 0xaee201c4, 0x8003c5b, 0x8ee201c4, 0x8ee201bc, | ||
2851 | 0x24420001, 0xaee201bc, 0x8003c5b, 0x8ee201bc, | ||
2852 | 0x97a4001e, 0x2484fffc, 0x801821, 0x8ee400c0, | ||
2853 | 0x8ee500c4, 0x1021, 0xa32821, 0xa3302b, | ||
2854 | 0x822021, 0x862021, 0x24020002, 0xaee400c0, | ||
2855 | 0xaee500c4, 0x12a2000f, 0x2aa20003, 0x14400017, | ||
2856 | 0x24020003, 0x16a20015, 0x0, 0x8ee200d0, | ||
2857 | 0x8ee300d4, 0x24630001, 0x2c640001, 0x441021, | ||
2858 | 0xaee200d0, 0xaee300d4, 0x8ee200d0, 0x8003c55, | ||
2859 | 0x8ee300d4, 0x8ee200d8, 0x8ee300dc, 0x24630001, | ||
2860 | 0x2c640001, 0x441021, 0xaee200d8, 0xaee300dc, | ||
2861 | 0x8ee200d8, 0x8003c55, 0x8ee300dc, 0x8ee200c8, | ||
2862 | 0x8ee300cc, 0x24630001, 0x2c640001, 0x441021, | ||
2863 | 0xaee200c8, 0xaee300cc, 0x8ee200c8, 0x8ee300cc, | ||
2864 | 0x8f8300e4, 0x8f8200e0, 0x10620003, 0x24630008, | ||
2865 | 0xaf8300e4, 0xaf8300e8, 0x8fbf0068, 0x8fbe0064, | ||
2866 | 0x8fb60060, 0x8fb5005c, 0x8fb40058, 0x8fb30054, | ||
2867 | 0x8fb20050, 0x8fb1004c, 0x8fb00048, 0x3e00008, | ||
2868 | 0x27bd0070, 0x27bdffe0, 0xafbf0018, 0x8ee30e14, | ||
2869 | 0x8ee20e0c, 0x10620074, 0x0, 0x8ee30e0c, | ||
2870 | 0x8ee20e14, 0x622023, 0x4820001, 0x24840200, | ||
2871 | 0x8ee30e18, 0x8ee20e14, 0x43102b, 0x14400004, | ||
2872 | 0x24020200, 0x8ee30e14, 0x8003c7d, 0x431823, | ||
2873 | 0x8ee20e18, 0x8ee30e14, 0x431023, 0x2443ffff, | ||
2874 | 0x804821, 0x69102a, 0x54400001, 0x604821, | ||
2875 | 0x8f870100, 0x27623000, 0x24e80020, 0x102102b, | ||
2876 | 0x50400001, 0x27682800, 0x8f820108, 0x11020004, | ||
2877 | 0x0, 0x8f820104, 0x15020007, 0x1021, | ||
2878 | 0x8ee201a8, 0x2021, 0x24420001, 0xaee201a8, | ||
2879 | 0x8003cbf, 0x8ee201a8, 0x8ee40e14, 0x42140, | ||
2880 | 0x801821, 0x8ee40460, 0x8ee50464, 0xa32821, | ||
2881 | 0xa3302b, 0x822021, 0x862021, 0xace40000, | ||
2882 | 0xace50004, 0x8ee30e14, 0x91140, 0xa4e2000e, | ||
2883 | 0x24020002, 0xace20018, 0x31940, 0x24630e20, | ||
2884 | 0x2e31021, 0xace20008, 0x8ee20e14, 0xace2001c, | ||
2885 | 0x8ee204cc, 0xace20010, 0xaf880100, 0x92e204ec, | ||
2886 | 0x14400011, 0x24040001, 0x8ee24e28, 0x24030040, | ||
2887 | 0x24420001, 0x50430003, 0x1021, 0x8ee24e28, | ||
2888 | 0x24420001, 0xaee24e28, 0x8ee24e28, 0x210c0, | ||
2889 | 0x24424e38, 0x2e21821, 0x24020002, 0xac620000, | ||
2890 | 0x24020001, 0xac620004, 0x1480000e, 0x24030040, | ||
2891 | 0x8ee20e14, 0xafa20010, 0x8ee20e18, 0x3c050007, | ||
2892 | 0xafa20014, 0x8ee60e0c, 0x8ee70e10, 0x3c040001, | ||
2893 | 0x248458d4, 0xc002403, 0x34a5f001, 0x8003cdd, | ||
2894 | 0x0, 0x8ee20500, 0x24420001, 0x50430003, | ||
2895 | 0x1021, 0x8ee20500, 0x24420001, 0xaee20500, | ||
2896 | 0x8ee20500, 0x21080, 0x571021, 0xac490508, | ||
2897 | 0x8ee20e14, 0x491021, 0x304201ff, 0xaee20e14, | ||
2898 | 0x8ee30e14, 0x8ee20e0c, 0x14620005, 0x0, | ||
2899 | 0x8f820060, 0x2403fdff, 0x431024, 0xaf820060, | ||
2900 | 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x27bdffe0, | ||
2901 | 0xafbf0018, 0x8ee3523c, 0x8ee25238, 0x10620074, | ||
2902 | 0x0, 0x8ee35238, 0x8ee2523c, 0x622023, | ||
2903 | 0x4820001, 0x24840100, 0x8ee35244, 0x8ee2523c, | ||
2904 | 0x43102b, 0x14400004, 0x24020100, 0x8ee3523c, | ||
2905 | 0x8003cff, 0x431823, 0x8ee25244, 0x8ee3523c, | ||
2906 | 0x431023, 0x2443ffff, 0x804821, 0x69102a, | ||
2907 | 0x54400001, 0x604821, 0x8f870100, 0x27623000, | ||
2908 | 0x24e80020, 0x102102b, 0x50400001, 0x27682800, | ||
2909 | 0x8f820108, 0x11020004, 0x0, 0x8f820104, | ||
2910 | 0x15020007, 0x1021, 0x8ee201a8, 0x2021, | ||
2911 | 0x24420001, 0xaee201a8, 0x8003d41, 0x8ee201a8, | ||
2912 | 0x8ee4523c, 0x42140, 0x801821, 0x8ee40470, | ||
2913 | 0x8ee50474, 0xa32821, 0xa3302b, 0x822021, | ||
2914 | 0x862021, 0xace40000, 0xace50004, 0x8ee3523c, | ||
2915 | 0x91140, 0xa4e2000e, 0x24020003, 0xace20018, | ||
2916 | 0x31940, 0x24635248, 0x2e31021, 0xace20008, | ||
2917 | 0x8ee2523c, 0xace2001c, 0x8ee204cc, 0xace20010, | ||
2918 | 0xaf880100, 0x92e204ec, 0x14400011, 0x24040001, | ||
2919 | 0x8ee24e28, 0x24030040, 0x24420001, 0x50430003, | ||
2920 | 0x1021, 0x8ee24e28, 0x24420001, 0xaee24e28, | ||
2921 | 0x8ee24e28, 0x210c0, 0x24424e38, 0x2e21821, | ||
2922 | 0x24020003, 0xac620000, 0x24020001, 0xac620004, | ||
2923 | 0x1480000e, 0x24030040, 0x8ee2523c, 0xafa20010, | ||
2924 | 0x8ee25244, 0x3c050007, 0xafa20014, 0x8ee65238, | ||
2925 | 0x8ee75240, 0x3c040001, 0x248458e0, 0xc002403, | ||
2926 | 0x34a5f010, 0x8003d5f, 0x0, 0x8ee20500, | ||
2927 | 0x24420001, 0x50430003, 0x1021, 0x8ee20500, | ||
2928 | 0x24420001, 0xaee20500, 0x8ee20500, 0x21080, | ||
2929 | 0x571021, 0xac490508, 0x8ee2523c, 0x491021, | ||
2930 | 0x304200ff, 0xaee2523c, 0x8ee3523c, 0x8ee25238, | ||
2931 | 0x14620005, 0x0, 0x8f820060, 0x2403feff, | ||
2932 | 0x431024, 0xaf820060, 0x8fbf0018, 0x3e00008, | ||
2933 | 0x27bd0020, 0x8f820120, 0x8ee34e34, 0x8f820124, | ||
2934 | 0x8f860128, 0x24020040, 0x24630001, 0x50620003, | ||
2935 | 0x1021, 0x8ee24e34, 0x24420001, 0xaee24e34, | ||
2936 | 0x8ee24e34, 0x8ee44e34, 0x8ee34e30, 0x210c0, | ||
2937 | 0x24425038, 0x14830007, 0x2e22821, 0x8f820128, | ||
2938 | 0x24420020, 0xaf820128, 0x8f820128, 0x8003d92, | ||
2939 | 0xaca00000, 0x8ee24e34, 0x24030040, 0x24420001, | ||
2940 | 0x50430003, 0x1021, 0x8ee24e34, 0x24420001, | ||
2941 | 0x210c0, 0x24425038, 0x2e22821, 0x8ca20004, | ||
2942 | 0x8f830128, 0x21140, 0x621821, 0xaf830128, | ||
2943 | 0xaca00000, 0x8cc20018, 0x2443fffe, 0x2c620012, | ||
2944 | 0x10400008, 0x31080, 0x3c010001, 0x220821, | ||
2945 | 0x8c2258f0, 0x400008, 0x0, 0x24020001, | ||
2946 | 0xaee24e24, 0x3e00008, 0x0, 0x27bdffc8, | ||
2947 | 0xafbf0030, 0xafb5002c, 0xafb40028, 0xafb30024, | ||
2948 | 0xafb20020, 0xafb1001c, 0xafb00018, 0x8f830128, | ||
2949 | 0x8f820124, 0x106202b0, 0x9821, 0x3c11001f, | ||
2950 | 0x3631ffff, 0x3c12fff5, 0x36521000, 0x24150012, | ||
2951 | 0x24140040, 0x8f8c0128, 0x8f820128, 0x24420020, | ||
2952 | 0xaf820128, 0x9182001b, 0x8f830128, 0x2443fffe, | ||
2953 | 0x2c620012, 0x1040029c, 0x31080, 0x3c010001, | ||
2954 | 0x220821, 0x8c225948, 0x400008, 0x0, | ||
2955 | 0x8f420218, 0x30420100, 0x10400007, 0x0, | ||
2956 | 0x95830016, 0x95820018, 0x621823, 0x31402, | ||
2957 | 0x431021, 0xa5820016, 0x8d82001c, 0x3c038000, | ||
2958 | 0x3044ffff, 0x436824, 0x3c030800, 0x431824, | ||
2959 | 0x11a00004, 0xad84001c, 0x41140, 0x8003dd8, | ||
2960 | 0x24425248, 0x41140, 0x24420e20, 0x2e25821, | ||
2961 | 0x9562000e, 0x3042fffc, 0x10600004, 0xa562000e, | ||
2962 | 0x95840016, 0x8003ec0, 0x0, 0x8d690018, | ||
2963 | 0x4021, 0x952a0000, 0x25290002, 0x95270000, | ||
2964 | 0x25290002, 0x95260000, 0x25290002, 0x95250000, | ||
2965 | 0x25290002, 0x95240000, 0x25290002, 0x95230000, | ||
2966 | 0x25290002, 0x95220000, 0x25290002, 0x1475021, | ||
2967 | 0x1465021, 0x1455021, 0x1445021, 0x1435021, | ||
2968 | 0x1425021, 0xa1c02, 0x3142ffff, 0x625021, | ||
2969 | 0xa1c02, 0x3142ffff, 0x625021, 0x96e2046a, | ||
2970 | 0x314effff, 0x30420002, 0x10400044, 0x5021, | ||
2971 | 0x25220014, 0x222102b, 0x10400014, 0x1201821, | ||
2972 | 0x2405000a, 0x2021, 0x223102b, 0x54400001, | ||
2973 | 0x721821, 0x94620000, 0x24630002, 0x24a5ffff, | ||
2974 | 0x14a0fff9, 0x822021, 0x41c02, 0x3082ffff, | ||
2975 | 0x622021, 0x41402, 0x3083ffff, 0x431021, | ||
2976 | 0x3042ffff, 0x8003e33, 0x1425021, 0x952a0000, | ||
2977 | 0x25290002, 0x95280000, 0x25290002, 0x95270000, | ||
2978 | 0x25290002, 0x95260000, 0x25290002, 0x95250000, | ||
2979 | 0x25290002, 0x95230000, 0x25290002, 0x95220000, | ||
2980 | 0x25290002, 0x95240000, 0x25290002, 0x1485021, | ||
2981 | 0x1475021, 0x1465021, 0x1455021, 0x1435021, | ||
2982 | 0x1425021, 0x95220000, 0x95230002, 0x1445021, | ||
2983 | 0x1425021, 0x1435021, 0xa1c02, 0x3142ffff, | ||
2984 | 0x625021, 0xa1c02, 0x3142ffff, 0x625021, | ||
2985 | 0x3148ffff, 0x51000001, 0x3408ffff, 0x8d620018, | ||
2986 | 0x9443000c, 0x24020800, 0x54620005, 0xa5680010, | ||
2987 | 0x9562000e, 0x34420002, 0xa562000e, 0xa5680010, | ||
2988 | 0x96e2046a, 0x2821, 0x30420008, 0x14400056, | ||
2989 | 0x3021, 0x8d630018, 0x24620024, 0x222102b, | ||
2990 | 0x10400034, 0x24690010, 0x229102b, 0x54400001, | ||
2991 | 0x1324821, 0x95250000, 0x24690014, 0x229102b, | ||
2992 | 0x10400002, 0x24a5ffec, 0x1324821, 0x95220000, | ||
2993 | 0x30420fff, 0x14400003, 0x25290002, 0x8003e60, | ||
2994 | 0x24130001, 0x9821, 0xa03021, 0x229102b, | ||
2995 | 0x54400001, 0x1324821, 0x91220001, 0x25290002, | ||
2996 | 0xa22821, 0x229102b, 0x54400001, 0x1324821, | ||
2997 | 0x25290002, 0x229102b, 0x54400001, 0x1324821, | ||
2998 | 0x95220000, 0x25290002, 0xa22821, 0x229102b, | ||
2999 | 0x54400001, 0x1324821, 0x95220000, 0x25290002, | ||
3000 | 0xa22821, 0x229102b, 0x54400001, 0x1324821, | ||
3001 | 0x95220000, 0x25290002, 0xa22821, 0x229102b, | ||
3002 | 0x54400001, 0x1324821, 0x95220000, 0x8003e99, | ||
3003 | 0xa22821, 0x94650010, 0x94620014, 0x24690016, | ||
3004 | 0x30420fff, 0x14400003, 0x24a5ffec, 0x8003e8c, | ||
3005 | 0x24130001, 0x9821, 0xa03021, 0x91230001, | ||
3006 | 0x25290004, 0x95220000, 0x25290002, 0x95240000, | ||
3007 | 0x25290002, 0xa32821, 0xa22821, 0x95220000, | ||
3008 | 0x95230002, 0xa42821, 0xa22821, 0xa32821, | ||
3009 | 0x51c02, 0x30a2ffff, 0x622821, 0x51c02, | ||
3010 | 0x30a2ffff, 0x622821, 0x96e2046a, 0x30420001, | ||
3011 | 0x1040001e, 0x2021, 0x95820016, 0x4e2023, | ||
3012 | 0x41402, 0x822021, 0x326200ff, 0x50400002, | ||
3013 | 0x862021, 0x852021, 0x41402, 0x822021, | ||
3014 | 0x3084ffff, 0x50800001, 0x3404ffff, 0x8d620018, | ||
3015 | 0x24430017, 0x223102b, 0x54400001, 0x721821, | ||
3016 | 0x90620000, 0x38430011, 0x2c630001, 0x38420006, | ||
3017 | 0x2c420001, 0x621825, 0x10600004, 0x0, | ||
3018 | 0x9562000e, 0x34420001, 0xa562000e, 0x9562000e, | ||
3019 | 0x240a0002, 0x30420004, 0x10400002, 0xa5640012, | ||
3020 | 0x240a0004, 0x8f880120, 0x27623800, 0x25090020, | ||
3021 | 0x122102b, 0x50400001, 0x27693000, 0x8f820128, | ||
3022 | 0x11220004, 0x0, 0x8f820124, 0x15220007, | ||
3023 | 0x24040020, 0x8ee201a4, 0x8021, 0x24420001, | ||
3024 | 0xaee201a4, 0x8003f4f, 0x8ee201a4, 0x8ee5724c, | ||
3025 | 0x8ee60490, 0x8ee70494, 0xad0b0008, 0xa504000e, | ||
3026 | 0xad0a0018, 0x52940, 0xa01821, 0x1021, | ||
3027 | 0xe33821, 0xe3202b, 0xc23021, 0xc43021, | ||
3028 | 0xad060000, 0xad070004, 0x8ee2724c, 0x4d1025, | ||
3029 | 0xad02001c, 0x8ee204c4, 0xad020010, 0xaf890120, | ||
3030 | 0x92e24e20, 0x14400060, 0x24100001, 0x2543ffee, | ||
3031 | 0x2c630002, 0x39420011, 0x2c420001, 0x621825, | ||
3032 | 0x10600024, 0x0, 0x8ee24e30, 0x210c0, | ||
3033 | 0x24425038, 0x2e22021, 0x8c820000, 0x1455000f, | ||
3034 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062000b, | ||
3035 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
3036 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x1054002b, | ||
3037 | 0x0, 0x8003f2e, 0x0, 0x8ee24e30, | ||
3038 | 0x24420001, 0x50540003, 0x1021, 0x8ee24e30, | ||
3039 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
3040 | 0x24425038, 0x2e22021, 0x24020001, 0x8003f4e, | ||
3041 | 0xac950000, 0x8ee24e30, 0x210c0, 0x24425038, | ||
3042 | 0x2e22021, 0x8c830000, 0x24020007, 0x1462001f, | ||
3043 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
3044 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
3045 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x10540007, | ||
3046 | 0x0, 0x8ee24e34, 0x24420001, 0x10620005, | ||
3047 | 0x0, 0x8003f3a, 0x0, 0x14600005, | ||
3048 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
3049 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400012, | ||
3050 | 0xac800000, 0x8003f4f, 0x0, 0x8ee24e30, | ||
3051 | 0x24420001, 0x50540003, 0x1021, 0x8ee24e30, | ||
3052 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
3053 | 0x24425038, 0x2e22021, 0x24020007, 0xac820000, | ||
3054 | 0x24020001, 0xac820004, 0x1600000d, 0x0, | ||
3055 | 0x8f820120, 0x3c040001, 0x24845938, 0xafa00014, | ||
3056 | 0xafa20010, 0x8d86001c, 0x8f870124, 0x3c050008, | ||
3057 | 0xc002403, 0x34a50001, 0x8004057, 0x0, | ||
3058 | 0x8ee2724c, 0x24420001, 0x304207ff, 0x11a00006, | ||
3059 | 0xaee2724c, 0x8ee201d0, 0x2442ffff, 0xaee201d0, | ||
3060 | 0x8003f6b, 0x8ee201d0, 0x8ee201cc, 0x2442ffff, | ||
3061 | 0xaee201cc, 0x8ee201cc, 0x8ee201d8, 0x2442ffff, | ||
3062 | 0xaee201d8, 0x8004057, 0x8ee201d8, 0x8f420240, | ||
3063 | 0x104000e5, 0x0, 0x8ee20e1c, 0x24420001, | ||
3064 | 0x8004057, 0xaee20e1c, 0x9582001e, 0xad82001c, | ||
3065 | 0x8f420240, 0x10400072, 0x0, 0x8ee20e1c, | ||
3066 | 0x24420001, 0xaee20e1c, 0x8f430240, 0x43102b, | ||
3067 | 0x144000d5, 0x0, 0x8f830120, 0x27623800, | ||
3068 | 0x24660020, 0xc2102b, 0x50400001, 0x27663000, | ||
3069 | 0x8f820128, 0x10c20004, 0x0, 0x8f820124, | ||
3070 | 0x14c20007, 0x0, 0x8ee201a4, 0x8021, | ||
3071 | 0x24420001, 0xaee201a4, 0x8003fda, 0x8ee201a4, | ||
3072 | 0x8ee2724c, 0xac62001c, 0x8ee404a8, 0x8ee504ac, | ||
3073 | 0x2462001c, 0xac620008, 0x24020008, 0xa462000e, | ||
3074 | 0x24020011, 0xac620018, 0xac640000, 0xac650004, | ||
3075 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
3076 | 0x14400034, 0x24100001, 0x8ee24e30, 0x210c0, | ||
3077 | 0x24425038, 0x2e22021, 0x8c820000, 0x1455001f, | ||
3078 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
3079 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
3080 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x10540007, | ||
3081 | 0x0, 0x8ee24e34, 0x24420001, 0x10620005, | ||
3082 | 0x0, 0x8003fc6, 0x0, 0x14600005, | ||
3083 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
3084 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400011, | ||
3085 | 0xac800000, 0x8003fda, 0x0, 0x8ee24e30, | ||
3086 | 0x24420001, 0x50540003, 0x1021, 0x8ee24e30, | ||
3087 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
3088 | 0x24425038, 0x2e22021, 0x24020001, 0xac950000, | ||
3089 | 0xac820004, 0x5600000b, 0x24100001, 0x8ee2724c, | ||
3090 | 0x3c040001, 0x248458a8, 0xafa00014, 0xafa20010, | ||
3091 | 0x8ee6724c, 0x8f470280, 0x3c050009, 0xc002403, | ||
3092 | 0x34a5f008, 0x56000001, 0xaee00e1c, 0x8ee20188, | ||
3093 | 0x24420001, 0xaee20188, 0x8004050, 0x8ee20188, | ||
3094 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
3095 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
3096 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
3097 | 0x8ee201a4, 0x8021, 0x24420001, 0xaee201a4, | ||
3098 | 0x8004044, 0x8ee201a4, 0x8ee2724c, 0xac62001c, | ||
3099 | 0x8ee404a8, 0x8ee504ac, 0x2462001c, 0xac620008, | ||
3100 | 0x24020008, 0xa462000e, 0x24020011, 0xac620018, | ||
3101 | 0xac640000, 0xac650004, 0x8ee204c4, 0xac620010, | ||
3102 | 0xaf860120, 0x92e24e20, 0x14400034, 0x24100001, | ||
3103 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
3104 | 0x8c820000, 0x1455001f, 0x0, 0x8ee34e30, | ||
3105 | 0x8ee24e34, 0x1062001b, 0x0, 0x8c820004, | ||
3106 | 0x24420001, 0xac820004, 0x8ee24e34, 0x8ee34e30, | ||
3107 | 0x24420001, 0x10540007, 0x0, 0x8ee24e34, | ||
3108 | 0x24420001, 0x10620005, 0x0, 0x8004030, | ||
3109 | 0x0, 0x14600005, 0x0, 0x8f820128, | ||
3110 | 0x24420020, 0xaf820128, 0x8f820128, 0x8c820004, | ||
3111 | 0x2c420011, 0x50400011, 0xac800000, 0x8004044, | ||
3112 | 0x0, 0x8ee24e30, 0x24420001, 0x50540003, | ||
3113 | 0x1021, 0x8ee24e30, 0x24420001, 0xaee24e30, | ||
3114 | 0x8ee24e30, 0x210c0, 0x24425038, 0x2e22021, | ||
3115 | 0x24020001, 0xac950000, 0xac820004, 0x1600000b, | ||
3116 | 0x0, 0x8ee2724c, 0x3c040001, 0x248458a8, | ||
3117 | 0xafa00014, 0xafa20010, 0x8ee6724c, 0x8f470280, | ||
3118 | 0x3c050009, 0xc002403, 0x34a5f008, 0x8ee20174, | ||
3119 | 0x24420001, 0xaee20174, 0x8004057, 0x8ee20174, | ||
3120 | 0x24020001, 0xaee24e24, 0x8f830128, 0x8f820124, | ||
3121 | 0x1462fd58, 0x0, 0x8fbf0030, 0x8fb5002c, | ||
3122 | 0x8fb40028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, | ||
3123 | 0x8fb00018, 0x3e00008, 0x27bd0038, 0x27bdffe8, | ||
3124 | 0x27840208, 0x27450200, 0x24060008, 0xafbf0014, | ||
3125 | 0xc00249a, 0xafb00010, 0x2021, 0x24100001, | ||
3126 | 0x2402241f, 0xaf900210, 0xaf900200, 0xaf800204, | ||
3127 | 0xaf820214, 0x8f460248, 0x24030004, 0x3c020040, | ||
3128 | 0x3c010001, 0xac235cc4, 0x3c010001, 0xac235cc8, | ||
3129 | 0x3c010001, 0xac205d9c, 0x3c010001, 0xac225cc0, | ||
3130 | 0x3c010001, 0xac235cc8, 0xc005108, 0x24050004, | ||
3131 | 0xc004822, 0x0, 0x8ee20000, 0x3c03feff, | ||
3132 | 0x3463fffd, 0x431024, 0xaee20000, 0x3c023c00, | ||
3133 | 0xaf82021c, 0x3c010001, 0x370821, 0xac3083ac, | ||
3134 | 0x8fbf0014, 0x8fb00010, 0x3e00008, 0x27bd0018, | ||
3135 | 0x27bdffe0, 0x3c050008, 0x34a50400, 0xafbf0018, | ||
3136 | 0xafa00010, 0xafa00014, 0x8f860200, 0x3c040001, | ||
3137 | 0x248459f0, 0xc002403, 0x3821, 0x8ee20280, | ||
3138 | 0x24420001, 0xaee20280, 0x8ee20280, 0x8f830200, | ||
3139 | 0x3c023f00, 0x621824, 0x8fbf0018, 0x3c020400, | ||
3140 | 0x3e00008, 0x27bd0020, 0x27bdffd8, 0xafbf0020, | ||
3141 | 0xafb1001c, 0xafb00018, 0x8f900220, 0x8ee20214, | ||
3142 | 0x3821, 0x24420001, 0xaee20214, 0x8ee20214, | ||
3143 | 0x3c020300, 0x2021024, 0x10400027, 0x3c110400, | ||
3144 | 0xc00429b, 0x0, 0x3c020100, 0x2021024, | ||
3145 | 0x10400007, 0x0, 0x8ee20218, 0x24420001, | ||
3146 | 0xaee20218, 0x8ee20218, 0x80040c6, 0x3c03fdff, | ||
3147 | 0x8ee2021c, 0x24420001, 0xaee2021c, 0x8ee2021c, | ||
3148 | 0x3c03fdff, 0x3463ffff, 0x3c0808ff, 0x3508ffff, | ||
3149 | 0x8ee20000, 0x3c040001, 0x248459fc, 0x3c050008, | ||
3150 | 0x2003021, 0x431024, 0xaee20000, 0x8f820220, | ||
3151 | 0x3821, 0x3c030300, 0x481024, 0x431025, | ||
3152 | 0xaf820220, 0xafa00010, 0xc002403, 0xafa00014, | ||
3153 | 0x8004296, 0x0, 0x2111024, 0x1040001f, | ||
3154 | 0x3c024000, 0x8f830224, 0x24021402, 0x1462000b, | ||
3155 | 0x3c03fdff, 0x3c040001, 0x24845a08, 0x3c050008, | ||
3156 | 0xafa00010, 0xafa00014, 0x8f860224, 0x34a5ffff, | ||
3157 | 0xc002403, 0x3821, 0x3c03fdff, 0x8ee20000, | ||
3158 | 0x3463ffff, 0x2002021, 0x431024, 0xc004e54, | ||
3159 | 0xaee20000, 0x8ee20220, 0x24420001, 0xaee20220, | ||
3160 | 0x8ee20220, 0x8f820220, 0x3c0308ff, 0x3463ffff, | ||
3161 | 0x431024, 0x8004295, 0x511025, 0x2021024, | ||
3162 | 0x10400142, 0x0, 0x8ee2022c, 0x24420001, | ||
3163 | 0xaee2022c, 0x8ee2022c, 0x8f820220, 0x3c0308ff, | ||
3164 | 0x3463ffff, 0x431024, 0x34420004, 0xaf820220, | ||
3165 | 0x8f830054, 0x8f820054, 0x800410e, 0x24630002, | ||
3166 | 0x8f820054, 0x621023, 0x2c420003, 0x1440fffc, | ||
3167 | 0x0, 0x8f8600e0, 0x8f8400e4, 0x30c20007, | ||
3168 | 0x10400012, 0x0, 0x8f8300e4, 0x2402fff8, | ||
3169 | 0xc21024, 0x1043000d, 0x0, 0x8f820054, | ||
3170 | 0x8f8300e0, 0x14c30009, 0x24440050, 0x8f820054, | ||
3171 | 0x821023, 0x2c420051, 0x10400004, 0x0, | ||
3172 | 0x8f8200e0, 0x10c2fff9, 0x0, 0x8f820220, | ||
3173 | 0x3c0308ff, 0x3463fffd, 0x431024, 0xaf820220, | ||
3174 | 0x8f8600e0, 0x30c20007, 0x10400003, 0x2402fff8, | ||
3175 | 0xc23024, 0xaf8600e0, 0x8f8300c4, 0x3c02001f, | ||
3176 | 0x3442ffff, 0x24680008, 0x48102b, 0x10400003, | ||
3177 | 0x3c02fff5, 0x34421000, 0x1024021, 0x8f8b00c8, | ||
3178 | 0x8f850120, 0x8f840124, 0x8004145, 0x6021, | ||
3179 | 0x27623800, 0x82102b, 0x50400001, 0x27643000, | ||
3180 | 0x10a40010, 0x318200ff, 0x8c820018, 0x38430007, | ||
3181 | 0x2c630001, 0x3842000b, 0x2c420001, 0x621825, | ||
3182 | 0x5060fff3, 0x24840020, 0x8ee20240, 0x240c0001, | ||
3183 | 0x24420001, 0xaee20240, 0x8ee20240, 0x8c8b0008, | ||
3184 | 0x318200ff, 0x14400065, 0x0, 0x3c020001, | ||
3185 | 0x571021, 0x904283c0, 0x14400060, 0x0, | ||
3186 | 0x8f8400e4, 0xc41023, 0x218c3, 0x4620001, | ||
3187 | 0x24630200, 0x8f8900c4, 0x10600005, 0x24020001, | ||
3188 | 0x10620009, 0x0, 0x8004187, 0x0, | ||
3189 | 0x8ee20230, 0x1205821, 0x24420001, 0xaee20230, | ||
3190 | 0x80041bc, 0x8ee20230, 0x8ee20234, 0x3c05000a, | ||
3191 | 0x24420001, 0xaee20234, 0x8c8b0000, 0x34a5f000, | ||
3192 | 0x8ee20234, 0x12b1823, 0xa3102b, 0x54400001, | ||
3193 | 0x651821, 0x2c62233f, 0x14400040, 0x0, | ||
3194 | 0x8f8200e8, 0x24420008, 0xaf8200e8, 0x8f8200e8, | ||
3195 | 0x8f8200e4, 0x1205821, 0x24420008, 0xaf8200e4, | ||
3196 | 0x80041bc, 0x8f8200e4, 0x8ee20238, 0x3c03000a, | ||
3197 | 0x24420001, 0xaee20238, 0x8c840000, 0x3463f000, | ||
3198 | 0x8ee20238, 0x883823, 0x67102b, 0x54400001, | ||
3199 | 0xe33821, 0x3c020003, 0x34420d40, 0x47102b, | ||
3200 | 0x10400003, 0x0, 0x80041bc, 0x805821, | ||
3201 | 0x8f8200e4, 0x24440008, 0xaf8400e4, 0x8f8400e4, | ||
3202 | 0x10860018, 0x3c05000a, 0x34a5f000, 0x3c0a0003, | ||
3203 | 0x354a0d40, 0x8ee2007c, 0x24420001, 0xaee2007c, | ||
3204 | 0x8c830000, 0x8ee2007c, 0x683823, 0xa7102b, | ||
3205 | 0x54400001, 0xe53821, 0x147102b, 0x54400007, | ||
3206 | 0x605821, 0x8f8200e4, 0x24440008, 0xaf8400e4, | ||
3207 | 0x8f8400e4, 0x1486ffef, 0x0, 0x14860005, | ||
3208 | 0x0, 0x1205821, 0xaf8600e4, 0x80041bc, | ||
3209 | 0xaf8600e8, 0xaf8400e4, 0xaf8400e8, 0x8f8200c8, | ||
3210 | 0x3c03000a, 0x3463f000, 0x483823, 0x67102b, | ||
3211 | 0x54400001, 0xe33821, 0x3c020003, 0x34420d3f, | ||
3212 | 0x47102b, 0x54400007, 0x6021, 0x1683823, | ||
3213 | 0x67102b, 0x54400003, 0xe33821, 0x80041cf, | ||
3214 | 0x3c020003, 0x3c020003, 0x34420d3f, 0x47102b, | ||
3215 | 0x14400016, 0x318200ff, 0x14400006, 0x0, | ||
3216 | 0x3c020001, 0x571021, 0x904283c0, 0x1040000f, | ||
3217 | 0x0, 0x8ee2023c, 0x3c04fdff, 0x8ee30000, | ||
3218 | 0x3484ffff, 0x24420001, 0xaee2023c, 0x8ee2023c, | ||
3219 | 0x24020001, 0x641824, 0x3c010001, 0x370821, | ||
3220 | 0xa02283b8, 0x800422c, 0xaee30000, 0xaf8b00c8, | ||
3221 | 0x8f8300c8, 0x8f8200c4, 0x3c04000a, 0x3484f000, | ||
3222 | 0x623823, 0x87102b, 0x54400001, 0xe43821, | ||
3223 | 0x3c020003, 0x34420d40, 0x47102b, 0x2ce30001, | ||
3224 | 0x431025, 0x10400008, 0x0, 0x8f820220, | ||
3225 | 0x3c0308ff, 0x3463ffff, 0x431024, 0x3c034000, | ||
3226 | 0x431025, 0xaf820220, 0x8f8600e0, 0x8f8400e4, | ||
3227 | 0x10c4002a, 0x0, 0x8ee2007c, 0x24420001, | ||
3228 | 0xaee2007c, 0x8ee2007c, 0x24c2fff8, 0xaf8200e0, | ||
3229 | 0x3c020001, 0x8c427e30, 0x3c030008, 0x8f8600e0, | ||
3230 | 0x431024, 0x1040001d, 0x0, 0x10c4001b, | ||
3231 | 0x240dfff8, 0x3c0a000a, 0x354af000, 0x3c0c0080, | ||
3232 | 0x24850008, 0x27622800, 0x50a20001, 0x27651800, | ||
3233 | 0x8c880004, 0x8c820000, 0x8ca90000, 0x3103ffff, | ||
3234 | 0x431021, 0x4d1024, 0x24430010, 0x6b102b, | ||
3235 | 0x54400001, 0x6a1821, 0x12b102b, 0x54400001, | ||
3236 | 0x12a4821, 0x10690002, 0x10c1025, 0xac820004, | ||
3237 | 0xa02021, 0x14c4ffeb, 0x24850008, 0x8f820220, | ||
3238 | 0x3c0308ff, 0x3463ffff, 0x431024, 0x34420002, | ||
3239 | 0xaf820220, 0x8f830054, 0x8f820054, 0x8004237, | ||
3240 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
3241 | 0x1440fffc, 0x0, 0x8f820220, 0x3c0308ff, | ||
3242 | 0x3463fffb, 0x431024, 0xaf820220, 0x6010055, | ||
3243 | 0x0, 0x8ee20228, 0x24420001, 0xaee20228, | ||
3244 | 0x8ee20228, 0x8f820220, 0x3c0308ff, 0x3463ffff, | ||
3245 | 0x431024, 0x34420004, 0xaf820220, 0x8f830054, | ||
3246 | 0x8f820054, 0x8004251, 0x24630002, 0x8f820054, | ||
3247 | 0x621023, 0x2c420003, 0x1440fffc, 0x0, | ||
3248 | 0x8f8600e0, 0x30c20007, 0x10400012, 0x0, | ||
3249 | 0x8f8300e4, 0x2402fff8, 0xc21024, 0x1043000d, | ||
3250 | 0x0, 0x8f820054, 0x8f8300e0, 0x14c30009, | ||
3251 | 0x24440032, 0x8f820054, 0x821023, 0x2c420033, | ||
3252 | 0x10400004, 0x0, 0x8f8200e0, 0x10c2fff9, | ||
3253 | 0x0, 0x8f820220, 0x3c0308ff, 0x3463fffd, | ||
3254 | 0x431024, 0xaf820220, 0x8f8600e0, 0x30c20007, | ||
3255 | 0x10400003, 0x2402fff8, 0xc23024, 0xaf8600e0, | ||
3256 | 0x240301f5, 0x8f8200e8, 0x673823, 0x718c0, | ||
3257 | 0x431021, 0xaf8200e8, 0x8f8200e8, 0xaf8200e4, | ||
3258 | 0x8ee2007c, 0x3c0408ff, 0x3484ffff, 0x471021, | ||
3259 | 0xaee2007c, 0x8f820220, 0x3c038000, 0x34630002, | ||
3260 | 0x441024, 0x431025, 0xaf820220, 0x8f830054, | ||
3261 | 0x8f820054, 0x800428d, 0x24630001, 0x8f820054, | ||
3262 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
3263 | 0x8f820220, 0x3c0308ff, 0x3463fffb, 0x431024, | ||
3264 | 0xaf820220, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, | ||
3265 | 0x3e00008, 0x27bd0028, 0x3c020001, 0x8c425cd8, | ||
3266 | 0x27bdffd8, 0x10400012, 0xafbf0020, 0x3c040001, | ||
3267 | 0x24845a14, 0x3c050008, 0x24020001, 0x3c010001, | ||
3268 | 0x370821, 0xac2283ac, 0xafa00010, 0xafa00014, | ||
3269 | 0x8f860220, 0x34a50498, 0x3c010001, 0xac205cd8, | ||
3270 | 0x3c010001, 0xac225ccc, 0xc002403, 0x3821, | ||
3271 | 0x8f420268, 0x3c037fff, 0x3463ffff, 0x431024, | ||
3272 | 0xaf420268, 0x8ee204d0, 0x8ee404d4, 0x2403fffe, | ||
3273 | 0x431024, 0x30840002, 0x1080011e, 0xaee204d0, | ||
3274 | 0x8ee204d4, 0x2403fffd, 0x431024, 0xaee204d4, | ||
3275 | 0x8f820044, 0x3c030600, 0x34632000, 0x34420020, | ||
3276 | 0xaf820044, 0xafa30018, 0x8ee20608, 0x8f430228, | ||
3277 | 0x24420001, 0x304a00ff, 0x514300fe, 0xafa00010, | ||
3278 | 0x8ee20608, 0x210c0, 0x571021, 0x8fa30018, | ||
3279 | 0x8fa4001c, 0xac43060c, 0xac440610, 0x8f830054, | ||
3280 | 0x8f820054, 0x24690032, 0x1221023, 0x2c420033, | ||
3281 | 0x1040006a, 0x5821, 0x24180008, 0x240f000d, | ||
3282 | 0x240d0007, 0x240c0040, 0x240e0001, 0x8f870120, | ||
3283 | 0x27623800, 0x24e80020, 0x102102b, 0x50400001, | ||
3284 | 0x27683000, 0x8f820128, 0x11020004, 0x0, | ||
3285 | 0x8f820124, 0x15020007, 0x1021, 0x8ee201a4, | ||
3286 | 0x2821, 0x24420001, 0xaee201a4, 0x800433d, | ||
3287 | 0x8ee201a4, 0x8ee40608, 0x420c0, 0x801821, | ||
3288 | 0x8ee40430, 0x8ee50434, 0xa32821, 0xa3302b, | ||
3289 | 0x822021, 0x862021, 0xace40000, 0xace50004, | ||
3290 | 0x8ee20608, 0xa4f8000e, 0xacef0018, 0xacea001c, | ||
3291 | 0x210c0, 0x2442060c, 0x2e21021, 0xace20008, | ||
3292 | 0x8ee204c4, 0xace20010, 0xaf880120, 0x92e24e20, | ||
3293 | 0x14400033, 0x24050001, 0x8ee24e30, 0x210c0, | ||
3294 | 0x24425038, 0x2e22021, 0x8c820000, 0x144d001f, | ||
3295 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
3296 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
3297 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x104c0007, | ||
3298 | 0x0, 0x8ee24e34, 0x24420001, 0x10620005, | ||
3299 | 0x0, 0x800432a, 0x0, 0x14600005, | ||
3300 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
3301 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400010, | ||
3302 | 0xac800000, 0x800433d, 0x0, 0x8ee24e30, | ||
3303 | 0x24420001, 0x504c0003, 0x1021, 0x8ee24e30, | ||
3304 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
3305 | 0x24425038, 0x2e22021, 0xac8d0000, 0xac8e0004, | ||
3306 | 0x54a00006, 0x240b0001, 0x8f820054, 0x1221023, | ||
3307 | 0x2c420033, 0x1440ff9d, 0x0, 0x316300ff, | ||
3308 | 0x24020001, 0x54620079, 0xafa00010, 0xaeea0608, | ||
3309 | 0x8f830054, 0x8f820054, 0x24690032, 0x1221023, | ||
3310 | 0x2c420033, 0x10400061, 0x5821, 0x240d0008, | ||
3311 | 0x240c0011, 0x24080012, 0x24070040, 0x240a0001, | ||
3312 | 0x8f830120, 0x27623800, 0x24660020, 0xc2102b, | ||
3313 | 0x50400001, 0x27663000, 0x8f820128, 0x10c20004, | ||
3314 | 0x0, 0x8f820124, 0x14c20007, 0x0, | ||
3315 | 0x8ee201a4, 0x2821, 0x24420001, 0xaee201a4, | ||
3316 | 0x80043a9, 0x8ee201a4, 0x8ee20608, 0xac62001c, | ||
3317 | 0x8ee404a0, 0x8ee504a4, 0x2462001c, 0xac620008, | ||
3318 | 0xa46d000e, 0xac6c0018, 0xac640000, 0xac650004, | ||
3319 | 0x8ee204c4, 0xac620010, 0xaf860120, 0x92e24e20, | ||
3320 | 0x14400033, 0x24050001, 0x8ee24e30, 0x210c0, | ||
3321 | 0x24425038, 0x2e22021, 0x8c820000, 0x1448001f, | ||
3322 | 0x0, 0x8ee34e30, 0x8ee24e34, 0x1062001b, | ||
3323 | 0x0, 0x8c820004, 0x24420001, 0xac820004, | ||
3324 | 0x8ee24e34, 0x8ee34e30, 0x24420001, 0x10470007, | ||
3325 | 0x0, 0x8ee24e34, 0x24420001, 0x10620005, | ||
3326 | 0x0, 0x8004396, 0x0, 0x14600005, | ||
3327 | 0x0, 0x8f820128, 0x24420020, 0xaf820128, | ||
3328 | 0x8f820128, 0x8c820004, 0x2c420011, 0x50400010, | ||
3329 | 0xac800000, 0x80043a9, 0x0, 0x8ee24e30, | ||
3330 | 0x24420001, 0x50470003, 0x1021, 0x8ee24e30, | ||
3331 | 0x24420001, 0xaee24e30, 0x8ee24e30, 0x210c0, | ||
3332 | 0x24425038, 0x2e22021, 0xac880000, 0xac8a0004, | ||
3333 | 0x54a00006, 0x240b0001, 0x8f820054, 0x1221023, | ||
3334 | 0x2c420033, 0x1440ffa6, 0x0, 0x316300ff, | ||
3335 | 0x24020001, 0x54620003, 0xafa00010, 0x80043d6, | ||
3336 | 0x0, 0x3c040001, 0x24845a20, 0xafa00014, | ||
3337 | 0x8f860120, 0x8f870124, 0x3c050009, 0xc002403, | ||
3338 | 0x34a5f011, 0x80043d6, 0x0, 0x3c040001, | ||
3339 | 0x24845a2c, 0xafa00014, 0x8f860120, 0x8f870124, | ||
3340 | 0x3c050009, 0xc002403, 0x34a5f010, 0x80043d6, | ||
3341 | 0x0, 0x3c040001, 0x24845a38, 0xafa00014, | ||
3342 | 0x8ee60608, 0x8f470228, 0x3c050009, 0xc002403, | ||
3343 | 0x34a5f00f, 0x8ee201ac, 0x24420001, 0xaee201ac, | ||
3344 | 0x8ee201ac, 0x8ee2015c, 0x24420001, 0xaee2015c, | ||
3345 | 0x8ee2015c, 0x8fbf0020, 0x3e00008, 0x27bd0028, | ||
3346 | 0x3c020001, 0x8c425cd8, 0x27bdffe0, 0x1440000d, | ||
3347 | 0xafbf0018, 0x3c040001, 0x24845a44, 0x3c050008, | ||
3348 | 0xafa00010, 0xafa00014, 0x8f860220, 0x34a50499, | ||
3349 | 0x24020001, 0x3c010001, 0xac225cd8, 0xc002403, | ||
3350 | 0x3821, 0x8ee204d0, 0x3c030001, 0x771821, | ||
3351 | 0x946383b2, 0x34420001, 0x10600007, 0xaee204d0, | ||
3352 | 0x8f820220, 0x3c0308ff, 0x3463ffff, 0x431024, | ||
3353 | 0x34420008, 0xaf820220, 0x2021, 0xc0052a2, | ||
3354 | 0x24050004, 0xaf420268, 0x8fbf0018, 0x3e00008, | ||
3355 | 0x27bd0020, 0x0, 0x0, 0x0, | ||
3356 | 0x0, 0x0, 0x0, 0x0, | ||
3357 | 0x0, 0x0, 0x0, 0x0, | ||
3358 | 0x0, 0x0, 0x0, 0x0, | ||
3359 | 0x0, 0x0, 0x0, 0x0, | ||
3360 | 0x0, 0x0, 0x0, 0x0, | ||
3361 | 0x0, 0x0, 0x0, 0x0, | ||
3362 | 0x0, 0x0, 0x0, 0x0, | ||
3363 | 0x0, 0x0, 0x0, 0x0, | ||
3364 | 0x0, 0x0, 0x0, 0x0, | ||
3365 | 0x0, 0x0, 0x0, 0x0, | ||
3366 | 0x0, 0x0, 0x0, 0x0, | ||
3367 | 0x0, 0x0, 0x0, 0x0, | ||
3368 | 0x0, 0x0, 0x0, 0x0, | ||
3369 | 0x0, 0x0, 0x0, 0x0, | ||
3370 | 0x0, 0x0, 0x0, 0x3c120001, | ||
3371 | 0x26521200, 0x3c140001, 0x8e945c50, 0x3c100001, | ||
3372 | 0x26101120, 0x3c15c000, 0x36b50060, 0x8e8a0000, | ||
3373 | 0x8eb30000, 0x26a400b, 0x248000a, 0x200f821, | ||
3374 | 0x0, 0xd, 0x0, 0x0, | ||
3375 | 0x0, 0x0, 0x0, 0x0, | ||
3376 | 0x0, 0x0, 0x0, 0x0, | ||
3377 | 0x0, 0x0, 0x0, 0x0, | ||
3378 | 0x0, 0x0, 0x0, 0x0, | ||
3379 | 0x0, 0x0, 0x0, 0x0, | ||
3380 | 0x0, 0x0, 0x0, 0x0, | ||
3381 | 0x0, 0x0, 0x0, 0x0, | ||
3382 | 0x0, 0x0, 0x0, 0x0, | ||
3383 | 0x0, 0x0, 0x0, 0x0, | ||
3384 | 0x0, 0x0, 0x0, 0x0, | ||
3385 | 0x0, 0x0, 0x0, 0x0, | ||
3386 | 0x0, 0x0, 0x0, 0x80014d6, | ||
3387 | 0x0, 0x80014d8, 0x3c0a0001, 0x80014d8, | ||
3388 | 0x3c0a0002, 0x80014d8, 0x0, 0x80024a6, | ||
3389 | 0x0, 0x80014d8, 0x3c0a0003, 0x80014d8, | ||
3390 | 0x3c0a0004, 0x8002f8c, 0x0, 0x80014d8, | ||
3391 | 0x3c0a0005, 0x8003ce8, 0x0, 0x8003c66, | ||
3392 | 0x0, 0x80014d8, 0x3c0a0006, 0x80014d8, | ||
3393 | 0x3c0a0007, 0x80014d8, 0x0, 0x80014d8, | ||
3394 | 0x0, 0x80014d8, 0x0, 0x8002a75, | ||
3395 | 0x0, 0x80014d8, 0x3c0a000b, 0x80014d8, | ||
3396 | 0x3c0a000c, 0x80014d8, 0x3c0a000d, 0x800237a, | ||
3397 | 0x0, 0x8002339, 0x0, 0x80014d8, | ||
3398 | 0x3c0a000e, 0x8001b3c, 0x0, 0x80024a4, | ||
3399 | 0x0, 0x80014d8, 0x3c0a000f, 0x80040a7, | ||
3400 | 0x0, 0x8004091, 0x0, 0x80014d8, | ||
3401 | 0x3c0a0010, 0x80014ee, 0x0, 0x80014d8, | ||
3402 | 0x3c0a0011, 0x80014d8, 0x3c0a0012, 0x80014d8, | ||
3403 | 0x3c0a0013, 0x0, 0x0, 0x0, | ||
3404 | 0x0, 0x0, 0x0, 0x0, | ||
3405 | 0x0, 0x0, 0x0, 0x0, | ||
3406 | 0x0, 0x0, 0x0, 0x0, | ||
3407 | 0x0, 0x0, 0x0, 0x0, | ||
3408 | 0x0, 0x0, 0x0, 0x0, | ||
3409 | 0x0, 0x0, 0x0, 0x0, | ||
3410 | 0x0, 0x0, 0x0, 0x0, | ||
3411 | 0x0, 0x0, 0x0, 0x0, | ||
3412 | 0x0, 0x0, 0x0, 0x0, | ||
3413 | 0x0, 0x0, 0x0, 0x0, | ||
3414 | 0x0, 0x0, 0x0, 0x0, | ||
3415 | 0x0, 0x0, 0x0, 0x0, | ||
3416 | 0x0, 0x0, 0x0, 0x0, | ||
3417 | 0x0, 0x0, 0x0, 0x0, | ||
3418 | 0x0, 0x0, 0x0, 0x3c030001, | ||
3419 | 0x34633800, 0x24050080, 0x2404001f, 0x2406ffff, | ||
3420 | 0x24020001, 0xaf80021c, 0xaf820200, 0xaf820220, | ||
3421 | 0x3631021, 0xaf8200c0, 0x3631021, 0xaf8200c4, | ||
3422 | 0x3631021, 0xaf8200c8, 0x27623800, 0xaf8200d0, | ||
3423 | 0x27623800, 0xaf8200d4, 0x27623800, 0xaf8200d8, | ||
3424 | 0x27621800, 0xaf8200e0, 0x27621800, 0xaf8200e4, | ||
3425 | 0x27621800, 0xaf8200e8, 0x27621000, 0xaf8200f0, | ||
3426 | 0x27621000, 0xaf8200f4, 0x27621000, 0xaf8200f8, | ||
3427 | 0xaca00000, 0x2484ffff, 0x1486fffd, 0x24a50004, | ||
3428 | 0x8f830040, 0x3c02f000, 0x621824, 0x3c025000, | ||
3429 | 0x1062000c, 0x43102b, 0x14400006, 0x3c026000, | ||
3430 | 0x3c024000, 0x10620008, 0x24020800, 0x8004539, | ||
3431 | 0x0, 0x10620004, 0x24020800, 0x8004539, | ||
3432 | 0x0, 0x24020700, 0x3c010001, 0xac225cdc, | ||
3433 | 0x3e00008, 0x0, 0x27bdffd8, 0xafbf0024, | ||
3434 | 0xafb00020, 0x8f830054, 0x8f820054, 0x3c010001, | ||
3435 | 0xac205cc4, 0x8004545, 0x24630064, 0x8f820054, | ||
3436 | 0x621023, 0x2c420065, 0x1440fffc, 0x0, | ||
3437 | 0xc004d71, 0x0, 0x24040001, 0x2821, | ||
3438 | 0x27a60018, 0x34028000, 0xc00498e, 0xa7a20018, | ||
3439 | 0x8f830054, 0x8f820054, 0x8004556, 0x24630064, | ||
3440 | 0x8f820054, 0x621023, 0x2c420065, 0x1440fffc, | ||
3441 | 0x24040001, 0x24050001, 0xc00494c, 0x27a60018, | ||
3442 | 0x8f830054, 0x8f820054, 0x8004562, 0x24630064, | ||
3443 | 0x8f820054, 0x621023, 0x2c420065, 0x1440fffc, | ||
3444 | 0x24040001, 0x24050001, 0xc00494c, 0x27a60018, | ||
3445 | 0x8f830054, 0x8f820054, 0x800456e, 0x24630064, | ||
3446 | 0x8f820054, 0x621023, 0x2c420065, 0x1440fffc, | ||
3447 | 0x24040001, 0x3c060001, 0x24c65da0, 0xc00494c, | ||
3448 | 0x24050002, 0x8f830054, 0x8f820054, 0x800457b, | ||
3449 | 0x24630064, 0x8f820054, 0x621023, 0x2c420065, | ||
3450 | 0x1440fffc, 0x24040001, 0x24050003, 0x3c100001, | ||
3451 | 0x26105da2, 0xc00494c, 0x2003021, 0x97a60018, | ||
3452 | 0x3c070001, 0x94e75da0, 0x3c040001, 0x24845ab0, | ||
3453 | 0xafa00014, 0x96020000, 0x3c05000d, 0x34a50100, | ||
3454 | 0xc002403, 0xafa20010, 0x97a20018, 0x1040004c, | ||
3455 | 0x24036040, 0x96020000, 0x3042fff0, 0x1443000a, | ||
3456 | 0x24020020, 0x3c030001, 0x94635da0, 0x54620009, | ||
3457 | 0x24027830, 0x24020003, 0x3c010001, 0xac225cc4, | ||
3458 | 0x80045ac, 0x24020005, 0x3c030001, 0x94635da0, | ||
3459 | 0x24027830, 0x1462000f, 0x24030010, 0x3c020001, | ||
3460 | 0x94425da2, 0x3042fff0, 0x1443000a, 0x24020003, | ||
3461 | 0x3c010001, 0xac225cc4, 0x24020006, 0x3c010001, | ||
3462 | 0xac225db0, 0x3c010001, 0xac225dbc, 0x80045e6, | ||
3463 | 0x3c09fff0, 0x3c020001, 0x8c425cc4, 0x3c030001, | ||
3464 | 0x94635da0, 0x34420001, 0x3c010001, 0xac225cc4, | ||
3465 | 0x24020015, 0x1462000f, 0x0, 0x3c020001, | ||
3466 | 0x94425da2, 0x3042fff0, 0x3843f420, 0x2c630001, | ||
3467 | 0x3842f430, 0x2c420001, 0x621825, 0x10600005, | ||
3468 | 0x24020003, 0x3c010001, 0xac225dbc, 0x80045e6, | ||
3469 | 0x3c09fff0, 0x3c030001, 0x94635da0, 0x24027810, | ||
3470 | 0x1462000b, 0x24020002, 0x3c020001, 0x94425da2, | ||
3471 | 0x3042fff0, 0x14400006, 0x24020002, 0x24020004, | ||
3472 | 0x3c010001, 0xac225dbc, 0x80045e6, 0x3c09fff0, | ||
3473 | 0x3c010001, 0xac225dbc, 0x80045e6, 0x3c09fff0, | ||
3474 | 0x3c020001, 0x8c425cc4, 0x24030001, 0x3c010001, | ||
3475 | 0xac235dbc, 0x34420004, 0x3c010001, 0xac225cc4, | ||
3476 | 0x3c09fff0, 0x3529bdc0, 0x3c060001, 0x8cc65cc4, | ||
3477 | 0x3c040001, 0x24845ab0, 0x24020001, 0x3c010001, | ||
3478 | 0xac225ccc, 0x8f820054, 0x3c070001, 0x8ce75dbc, | ||
3479 | 0x3c030001, 0x94635da0, 0x3c080001, 0x95085da2, | ||
3480 | 0x3c05000d, 0x34a50100, 0x3c010001, 0xac205cc8, | ||
3481 | 0x491021, 0x3c010001, 0xac225dac, 0xafa30010, | ||
3482 | 0xc002403, 0xafa80014, 0x8fbf0024, 0x8fb00020, | ||
3483 | 0x3e00008, 0x27bd0028, 0x27bdffe8, 0x3c050001, | ||
3484 | 0x8ca55cc8, 0x24060004, 0x24020001, 0x14a20014, | ||
3485 | 0xafbf0010, 0x3c020001, 0x8c427e3c, 0x30428000, | ||
3486 | 0x10400005, 0x3c04000f, 0x3c030001, 0x8c635dbc, | ||
3487 | 0x8004617, 0x34844240, 0x3c040004, 0x3c030001, | ||
3488 | 0x8c635dbc, 0x348493e0, 0x24020005, 0x14620016, | ||
3489 | 0x0, 0x3c04003d, 0x800462f, 0x34840900, | ||
3490 | 0x3c020001, 0x8c427e38, 0x30428000, 0x10400005, | ||
3491 | 0x3c04001e, 0x3c030001, 0x8c635dbc, 0x800462a, | ||
3492 | 0x34848480, 0x3c04000f, 0x3c030001, 0x8c635dbc, | ||
3493 | 0x34844240, 0x24020005, 0x14620003, 0x0, | ||
3494 | 0x3c04007a, 0x34841200, 0x3c020001, 0x8c425dac, | ||
3495 | 0x8f830054, 0x441021, 0x431023, 0x44102b, | ||
3496 | 0x14400037, 0x0, 0x3c020001, 0x8c425cd0, | ||
3497 | 0x14400033, 0x0, 0x3c010001, 0x10c00025, | ||
3498 | 0xac205ce0, 0x3c090001, 0x8d295cc4, 0x24070001, | ||
3499 | 0x3c044000, 0x3c080001, 0x25087e3c, 0x250afffc, | ||
3500 | 0x52842, 0x14a00002, 0x24c6ffff, 0x24050008, | ||
3501 | 0xa91024, 0x10400010, 0x0, 0x14a70008, | ||
3502 | 0x0, 0x8d020000, 0x441024, 0x1040000a, | ||
3503 | 0x0, 0x3c010001, 0x800465b, 0xac255ce0, | ||
3504 | 0x8d420000, 0x441024, 0x10400003, 0x0, | ||
3505 | 0x3c010001, 0xac275ce0, 0x3c020001, 0x8c425ce0, | ||
3506 | 0x6182b, 0x2c420001, 0x431024, 0x5440ffe5, | ||
3507 | 0x52842, 0x8f820054, 0x3c030001, 0x8c635ce0, | ||
3508 | 0x3c010001, 0xac225dac, 0x1060002a, 0x24020001, | ||
3509 | 0x3c010001, 0xac255cc8, 0x3c010001, 0xac225ccc, | ||
3510 | 0x3c020001, 0x8c425ce0, 0x10400022, 0x0, | ||
3511 | 0x3c020001, 0x8c425ccc, 0x1040000a, 0x24020001, | ||
3512 | 0x3c010001, 0xac205ccc, 0x3c010001, 0x370821, | ||
3513 | 0xac2283ac, 0x3c010001, 0xac205d4c, 0x3c010001, | ||
3514 | 0xac225d04, 0x3c030001, 0x771821, 0x8c6383ac, | ||
3515 | 0x24020008, 0x10620005, 0x24020001, 0xc004695, | ||
3516 | 0x0, 0x8004692, 0x0, 0x3c030001, | ||
3517 | 0x8c635cc8, 0x10620007, 0x2402000e, 0x3c030001, | ||
3518 | 0x8c637dd0, 0x10620003, 0x0, 0xc004e54, | ||
3519 | 0x8f840220, 0x8fbf0010, 0x3e00008, 0x27bd0018, | ||
3520 | 0x27bdffe0, 0x3c02fdff, 0xafbf0018, 0x8ee30000, | ||
3521 | 0x3c050001, 0x8ca55cc8, 0x3c040001, 0x8c845cf0, | ||
3522 | 0x3442ffff, 0x621824, 0x14a40008, 0xaee30000, | ||
3523 | 0x3c030001, 0x771821, 0x8c6383ac, 0x3c020001, | ||
3524 | 0x8c425cf4, 0x10620008, 0x0, 0x3c020001, | ||
3525 | 0x571021, 0x8c4283ac, 0x3c010001, 0xac255cf0, | ||
3526 | 0x3c010001, 0xac225cf4, 0x3c030001, 0x8c635cc8, | ||
3527 | 0x24020002, 0x10620169, 0x2c620003, 0x10400005, | ||
3528 | 0x24020001, 0x10620008, 0x0, 0x800481c, | ||
3529 | 0x0, 0x24020004, 0x106200b1, 0x24020001, | ||
3530 | 0x800481d, 0x0, 0x3c020001, 0x571021, | ||
3531 | 0x8c4283ac, 0x2443ffff, 0x2c620008, 0x1040015a, | ||
3532 | 0x31080, 0x3c010001, 0x220821, 0x8c225ac8, | ||
3533 | 0x400008, 0x0, 0x3c030001, 0x8c635dbc, | ||
3534 | 0x24020005, 0x14620014, 0x0, 0x3c020001, | ||
3535 | 0x8c425cd4, 0x1040000a, 0x24020003, 0xc004822, | ||
3536 | 0x0, 0x24020002, 0x3c010001, 0x370821, | ||
3537 | 0xac2283ac, 0x3c010001, 0x80046e0, 0xac205cd4, | ||
3538 | 0x3c010001, 0x370821, 0xac2283ac, 0x3c010001, | ||
3539 | 0x800481f, 0xac205c60, 0xc004822, 0x0, | ||
3540 | 0x3c020001, 0x8c425cd4, 0x3c010001, 0xac205c60, | ||
3541 | 0x104000dd, 0x24020002, 0x3c010001, 0x370821, | ||
3542 | 0xac2283ac, 0x3c010001, 0x800481f, 0xac205cd4, | ||
3543 | 0x3c030001, 0x8c635dbc, 0x24020005, 0x14620003, | ||
3544 | 0x24020001, 0x3c010001, 0xac225d00, 0xc0049cf, | ||
3545 | 0x0, 0x3c030001, 0x8c635d00, 0x800478e, | ||
3546 | 0x24020011, 0x3c050001, 0x8ca55cc8, 0x3c060001, | ||
3547 | 0x8cc67e3c, 0xc005108, 0x2021, 0x24020005, | ||
3548 | 0x3c010001, 0xac205cd4, 0x3c010001, 0x370821, | ||
3549 | 0x800481f, 0xac2283ac, 0x3c040001, 0x24845abc, | ||
3550 | 0x3c05000f, 0x34a50100, 0x3021, 0x3821, | ||
3551 | 0xafa00010, 0xc002403, 0xafa00014, 0x800481f, | ||
3552 | 0x0, 0x8f820220, 0x3c03f700, 0x431025, | ||
3553 | 0x80047b7, 0xaf820220, 0x8f820220, 0x3c030004, | ||
3554 | 0x431024, 0x144000a9, 0x24020007, 0x8f830054, | ||
3555 | 0x3c020001, 0x8c425da4, 0x2463d8f0, 0x431023, | ||
3556 | 0x2c422710, 0x144000f8, 0x24020001, 0x800481d, | ||
3557 | 0x0, 0x3c050001, 0x8ca55cc8, 0xc0052a2, | ||
3558 | 0x2021, 0xc005386, 0x2021, 0x3c030001, | ||
3559 | 0x8c637e34, 0x46100ea, 0x24020001, 0x3c020008, | ||
3560 | 0x621024, 0x10400006, 0x0, 0x8f820214, | ||
3561 | 0x3c03ffff, 0x431024, 0x8004741, 0x3442251f, | ||
3562 | 0x8f820214, 0x3c03ffff, 0x431024, 0x3442241f, | ||
3563 | 0xaf820214, 0x8ee20000, 0x3c030200, 0x431025, | ||
3564 | 0xaee20000, 0x8f820220, 0x2403fffb, 0x431024, | ||
3565 | 0xaf820220, 0x8f820220, 0x34420002, 0xaf820220, | ||
3566 | 0x24020008, 0x3c010001, 0x370821, 0xac2283ac, | ||
3567 | 0x8f820220, 0x3c030004, 0x431024, 0x14400005, | ||
3568 | 0x0, 0x8f820220, 0x3c03f700, 0x431025, | ||
3569 | 0xaf820220, 0x3c030001, 0x8c635dbc, 0x24020005, | ||
3570 | 0x1462000a, 0x0, 0x3c020001, 0x94425da2, | ||
3571 | 0x24429fbc, 0x2c420004, 0x10400004, 0x24040018, | ||
3572 | 0x24050002, 0xc004d93, 0x24060020, 0xc0043dd, | ||
3573 | 0x0, 0x3c010001, 0x800481f, 0xac205d50, | ||
3574 | 0x3c020001, 0x571021, 0x8c4283ac, 0x2443ffff, | ||
3575 | 0x2c620008, 0x104000ac, 0x31080, 0x3c010001, | ||
3576 | 0x220821, 0x8c225ae8, 0x400008, 0x0, | ||
3577 | 0xc00429b, 0x0, 0x3c010001, 0xac205ccc, | ||
3578 | 0xaf800204, 0x3c010001, 0xc004822, 0xac207e20, | ||
3579 | 0x24020001, 0x3c010001, 0xac225ce4, 0x24020002, | ||
3580 | 0x3c010001, 0x370821, 0x800481f, 0xac2283ac, | ||
3581 | 0xc00489f, 0x0, 0x3c030001, 0x8c635ce4, | ||
3582 | 0x24020009, 0x14620090, 0x24020003, 0x3c010001, | ||
3583 | 0x370821, 0x800481f, 0xac2283ac, 0x3c020001, | ||
3584 | 0x8c427e38, 0x30424000, 0x10400005, 0x0, | ||
3585 | 0x8f820044, 0x3c03ffff, 0x800479f, 0x34637fff, | ||
3586 | 0x8f820044, 0x2403ff7f, 0x431024, 0xaf820044, | ||
3587 | 0x8f830054, 0x80047b9, 0x24020004, 0x8f830054, | ||
3588 | 0x3c020001, 0x8c425da4, 0x2463d8f0, 0x431023, | ||
3589 | 0x2c422710, 0x14400074, 0x24020005, 0x3c010001, | ||
3590 | 0x370821, 0x800481f, 0xac2283ac, 0x8f820220, | ||
3591 | 0x3c03f700, 0x431025, 0xaf820220, 0xaf800204, | ||
3592 | 0x3c010001, 0xac207e20, 0x8f830054, 0x24020006, | ||
3593 | 0x3c010001, 0x370821, 0xac2283ac, 0x3c010001, | ||
3594 | 0x800481f, 0xac235da4, 0x8f830054, 0x3c020001, | ||
3595 | 0x8c425da4, 0x2463fff6, 0x431023, 0x2c42000a, | ||
3596 | 0x14400059, 0x0, 0x24020007, 0x3c010001, | ||
3597 | 0x370821, 0x800481f, 0xac2283ac, 0x8f820220, | ||
3598 | 0x3c04f700, 0x441025, 0xaf820220, 0x8f820220, | ||
3599 | 0x3c030300, 0x431024, 0x14400005, 0x1821, | ||
3600 | 0x8f820220, 0x24030001, 0x441025, 0xaf820220, | ||
3601 | 0x10600043, 0x24020001, 0x8f820214, 0x3c03ffff, | ||
3602 | 0x3c040001, 0x8c845d98, 0x431024, 0x3442251f, | ||
3603 | 0xaf820214, 0x24020008, 0x3c010001, 0x370821, | ||
3604 | 0x1080000b, 0xac2283ac, 0x3c020001, 0x8c425d74, | ||
3605 | 0x14400007, 0x24020001, 0x3c010001, 0xac227dd0, | ||
3606 | 0xc004e54, 0x8f840220, 0x800480c, 0x0, | ||
3607 | 0x8f820220, 0x3c030008, 0x431024, 0x14400017, | ||
3608 | 0x2402000e, 0x3c010001, 0xac227dd0, 0x8ee20000, | ||
3609 | 0x2021, 0x3c030200, 0x431025, 0xc005386, | ||
3610 | 0xaee20000, 0x8f820220, 0x2403fffb, 0x431024, | ||
3611 | 0xaf820220, 0x8f820220, 0x34420002, 0xc0043dd, | ||
3612 | 0xaf820220, 0x3c050001, 0x8ca55cc8, 0xc0052a2, | ||
3613 | 0x2021, 0x800481f, 0x0, 0x3c020001, | ||
3614 | 0x8c425d74, 0x10400010, 0x0, 0x3c020001, | ||
3615 | 0x8c425d70, 0x2442ffff, 0x3c010001, 0xac225d70, | ||
3616 | 0x14400009, 0x24020002, 0x3c010001, 0xac205d74, | ||
3617 | 0x3c010001, 0x800481f, 0xac225d70, 0x24020001, | ||
3618 | 0x3c010001, 0xac225ccc, 0x8fbf0018, 0x3e00008, | ||
3619 | 0x27bd0020, 0x8f820200, 0x8f820220, 0x8f820220, | ||
3620 | 0x34420004, 0xaf820220, 0x8f820200, 0x3c060001, | ||
3621 | 0x8cc65cc8, 0x34420004, 0xaf820200, 0x24020002, | ||
3622 | 0x10c2003a, 0x2cc20003, 0x10400005, 0x24020001, | ||
3623 | 0x10c20008, 0x0, 0x8004868, 0x0, | ||
3624 | 0x24020004, 0x10c20013, 0x24020001, 0x8004868, | ||
3625 | 0x0, 0x3c030001, 0x8c635cb8, 0x3c020001, | ||
3626 | 0x8c425cc0, 0x3c040001, 0x8c845cdc, 0x3c050001, | ||
3627 | 0x8ca55cbc, 0xaf860200, 0xaf860220, 0x34630022, | ||
3628 | 0x441025, 0x451025, 0x34420002, 0x8004867, | ||
3629 | 0xaf830200, 0x3c030001, 0x8c635d98, 0xaf820200, | ||
3630 | 0x10600009, 0xaf820220, 0x3c020001, 0x8c425d74, | ||
3631 | 0x14400005, 0x3c033f00, 0x3c020001, 0x8c425cb0, | ||
3632 | 0x800485b, 0x346300e0, 0x3c020001, 0x8c425cb0, | ||
3633 | 0x3c033f00, 0x346300e2, 0x431025, 0xaf820200, | ||
3634 | 0x3c030001, 0x8c635cb4, 0x3c04f700, 0x3c020001, | ||
3635 | 0x8c425cc0, 0x3c050001, 0x8ca55cdc, 0x641825, | ||
3636 | 0x431025, 0x451025, 0xaf820220, 0x3e00008, | ||
3637 | 0x0, 0x8f820220, 0x3c030001, 0x8c635cc8, | ||
3638 | 0x34420004, 0xaf820220, 0x24020001, 0x1062000f, | ||
3639 | 0x0, 0x8f830054, 0x8f820054, 0x24630002, | ||
3640 | 0x621023, 0x2c420003, 0x10400011, 0x0, | ||
3641 | 0x8f820054, 0x621023, 0x2c420003, 0x1040000c, | ||
3642 | 0x0, 0x8004879, 0x0, 0x8f830054, | ||
3643 | 0x8f820054, 0x8004885, 0x24630007, 0x8f820054, | ||
3644 | 0x621023, 0x2c420008, 0x1440fffc, 0x0, | ||
3645 | 0x8f8400e0, 0x30820007, 0x1040000d, 0x0, | ||
3646 | 0x8f820054, 0x8f8300e0, 0x14830009, 0x24450032, | ||
3647 | 0x8f820054, 0xa21023, 0x2c420033, 0x10400004, | ||
3648 | 0x0, 0x8f8200e0, 0x1082fff9, 0x0, | ||
3649 | 0x8f820220, 0x2403fffd, 0x431024, 0xaf820220, | ||
3650 | 0x3e00008, 0x0, 0x3c030001, 0x8c635ce4, | ||
3651 | 0x3c020001, 0x8c425ce8, 0x50620004, 0x2463ffff, | ||
3652 | 0x3c010001, 0xac235ce8, 0x2463ffff, 0x2c620009, | ||
3653 | 0x1040009d, 0x31080, 0x3c010001, 0x220821, | ||
3654 | 0x8c225b08, 0x400008, 0x0, 0x8f820044, | ||
3655 | 0x34428080, 0xaf820044, 0x8f830054, 0x8004938, | ||
3656 | 0x24020002, 0x8f830054, 0x3c020001, 0x8c425da8, | ||
3657 | 0x2463d8f0, 0x431023, 0x2c422710, 0x1440008a, | ||
3658 | 0x24020003, 0x8004945, 0x0, 0x8f820044, | ||
3659 | 0x3c03ffff, 0x34637fff, 0x431024, 0xaf820044, | ||
3660 | 0x8f830054, 0x8004938, 0x24020004, 0x8f830054, | ||
3661 | 0x3c020001, 0x8c425da8, 0x2463fff6, 0x431023, | ||
3662 | 0x2c42000a, 0x14400078, 0x24020005, 0x8004945, | ||
3663 | 0x0, 0x8f820220, 0x3c03f700, 0x431025, | ||
3664 | 0xaf820220, 0x8f820220, 0x2403fffb, 0x431024, | ||
3665 | 0xaf820220, 0x8f820220, 0x34420002, 0xaf820220, | ||
3666 | 0x3c023f00, 0x344200e0, 0xaf820200, 0x8f820200, | ||
3667 | 0x2403fffd, 0x431024, 0xaf820200, 0x24040001, | ||
3668 | 0x3405ffff, 0xaf840204, 0x8f830054, 0x8f820054, | ||
3669 | 0x80048ec, 0x24630001, 0x8f820054, 0x621023, | ||
3670 | 0x2c420002, 0x1440fffc, 0x0, 0x8f820224, | ||
3671 | 0x42040, 0xa4102b, 0x1040fff2, 0x0, | ||
3672 | 0x8f820220, 0x3c03f700, 0x431025, 0xaf820220, | ||
3673 | 0x8f820214, 0x3c03ffff, 0x431024, 0x3442251f, | ||
3674 | 0xaf820214, 0x8f820220, 0x2403fffb, 0x431024, | ||
3675 | 0xaf820220, 0x8f820220, 0x3c04f700, 0x34840008, | ||
3676 | 0x34420002, 0xaf820220, 0x8f820220, 0x3c033f00, | ||
3677 | 0x346300e2, 0x441025, 0xaf820220, 0xaf830200, | ||
3678 | 0x8f8400f0, 0x276217f8, 0x14820002, 0x24850008, | ||
3679 | 0x27651000, 0x8f8200f4, 0x10a20007, 0x3c038000, | ||
3680 | 0x34630040, 0x3c020001, 0x24425c70, 0xac820000, | ||
3681 | 0xac830004, 0xaf8500f0, 0x8f830054, 0x8004938, | ||
3682 | 0x24020006, 0x8f830054, 0x3c020001, 0x8c425da8, | ||
3683 | 0x2463fff6, 0x431023, 0x2c42000a, 0x14400022, | ||
3684 | 0x24020007, 0x8004945, 0x0, 0x8f8200e0, | ||
3685 | 0xaf8200e4, 0x8f8200e0, 0xaf8200e8, 0x8f820220, | ||
3686 | 0x34420004, 0xaf820220, 0x8f820220, 0x2403fff7, | ||
3687 | 0x431024, 0xaf820220, 0x8f820044, 0x34428080, | ||
3688 | 0xaf820044, 0x8f830054, 0x24020008, 0x3c010001, | ||
3689 | 0xac225ce4, 0x3c010001, 0x8004947, 0xac235da8, | ||
3690 | 0x8f830054, 0x3c020001, 0x8c425da8, 0x2463d8f0, | ||
3691 | 0x431023, 0x2c422710, 0x14400003, 0x24020009, | ||
3692 | 0x3c010001, 0xac225ce4, 0x3e00008, 0x0, | ||
3693 | 0x0, 0x0, 0x0, 0x27bdffd8, | ||
3694 | 0xafb20018, 0x809021, 0xafb3001c, 0xa09821, | ||
3695 | 0xafb10014, 0xc08821, 0xafb00010, 0x8021, | ||
3696 | 0xafbf0020, 0xa6200000, 0xc004d4b, 0x24040001, | ||
3697 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
3698 | 0xc004d4b, 0x2021, 0xc004d4b, 0x24040001, | ||
3699 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3700 | 0x24100010, 0x2501024, 0x10400002, 0x2021, | ||
3701 | 0x24040001, 0xc004d4b, 0x108042, 0x1600fffa, | ||
3702 | 0x2501024, 0x24100010, 0x2701024, 0x10400002, | ||
3703 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3704 | 0x1600fffa, 0x2701024, 0xc004d71, 0x34108000, | ||
3705 | 0xc004d71, 0x0, 0xc004d2b, 0x0, | ||
3706 | 0x50400005, 0x108042, 0x96220000, 0x501025, | ||
3707 | 0xa6220000, 0x108042, 0x1600fff7, 0x0, | ||
3708 | 0xc004d71, 0x0, 0x8fbf0020, 0x8fb3001c, | ||
3709 | 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, | ||
3710 | 0x27bd0028, 0x27bdffd8, 0xafb10014, 0x808821, | ||
3711 | 0xafb20018, 0xa09021, 0xafb3001c, 0xc09821, | ||
3712 | 0xafb00010, 0x8021, 0xafbf0020, 0xc004d4b, | ||
3713 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
3714 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3715 | 0x24040001, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3716 | 0x24040001, 0x24100010, 0x2301024, 0x10400002, | ||
3717 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3718 | 0x1600fffa, 0x2301024, 0x24100010, 0x2501024, | ||
3719 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3720 | 0x108042, 0x1600fffa, 0x2501024, 0xc004d4b, | ||
3721 | 0x24040001, 0xc004d4b, 0x2021, 0x34108000, | ||
3722 | 0x96620000, 0x501024, 0x10400002, 0x2021, | ||
3723 | 0x24040001, 0xc004d4b, 0x108042, 0x1600fff8, | ||
3724 | 0x0, 0xc004d71, 0x0, 0x8fbf0020, | ||
3725 | 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, | ||
3726 | 0x3e00008, 0x27bd0028, 0x3c030001, 0x8c635d00, | ||
3727 | 0x3c020001, 0x8c425d48, 0x27bdffd8, 0xafbf0020, | ||
3728 | 0xafb1001c, 0x10620003, 0xafb00018, 0x3c010001, | ||
3729 | 0xac235d48, 0x2463ffff, 0x2c620013, 0x10400349, | ||
3730 | 0x31080, 0x3c010001, 0x220821, 0x8c225b30, | ||
3731 | 0x400008, 0x0, 0xc004d71, 0x8021, | ||
3732 | 0x34028000, 0xa7a20010, 0x27b10010, 0xc004d4b, | ||
3733 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
3734 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3735 | 0x24040001, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3736 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
3737 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3738 | 0x1600fffa, 0x32020001, 0x24100010, 0xc004d4b, | ||
3739 | 0x2021, 0x108042, 0x1600fffc, 0x0, | ||
3740 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3741 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
3742 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3743 | 0x1600fff8, 0x0, 0xc004d71, 0x0, | ||
3744 | 0x8004d24, 0x24020002, 0x27b10010, 0xa7a00010, | ||
3745 | 0x8021, 0xc004d4b, 0x24040001, 0x26100001, | ||
3746 | 0x2e020020, 0x1440fffb, 0x0, 0xc004d4b, | ||
3747 | 0x2021, 0xc004d4b, 0x24040001, 0xc004d4b, | ||
3748 | 0x24040001, 0xc004d4b, 0x2021, 0x24100010, | ||
3749 | 0x32020001, 0x10400002, 0x2021, 0x24040001, | ||
3750 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020001, | ||
3751 | 0x24100010, 0xc004d4b, 0x2021, 0x108042, | ||
3752 | 0x1600fffc, 0x0, 0xc004d71, 0x34108000, | ||
3753 | 0xc004d71, 0x0, 0xc004d2b, 0x0, | ||
3754 | 0x50400005, 0x108042, 0x96220000, 0x501025, | ||
3755 | 0xa6220000, 0x108042, 0x1600fff7, 0x0, | ||
3756 | 0xc004d71, 0x0, 0x97a20010, 0x30428000, | ||
3757 | 0x144002dc, 0x24020003, 0x8004d24, 0x0, | ||
3758 | 0x24021200, 0xa7a20010, 0x27b10010, 0x8021, | ||
3759 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3760 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3761 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3762 | 0xc004d4b, 0x24040001, 0x24100010, 0x32020001, | ||
3763 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3764 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3765 | 0xc004d4b, 0x2021, 0x108042, 0x1600fffc, | ||
3766 | 0x0, 0xc004d4b, 0x24040001, 0xc004d4b, | ||
3767 | 0x2021, 0x34108000, 0x96220000, 0x501024, | ||
3768 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3769 | 0x108042, 0x1600fff8, 0x0, 0xc004d71, | ||
3770 | 0x0, 0x8f830054, 0x8004d16, 0x24020004, | ||
3771 | 0x8f830054, 0x3c020001, 0x8c425db8, 0x2463ff9c, | ||
3772 | 0x431023, 0x2c420064, 0x1440029e, 0x24020002, | ||
3773 | 0x3c030001, 0x8c635dbc, 0x10620297, 0x2c620003, | ||
3774 | 0x14400296, 0x24020011, 0x24020003, 0x10620005, | ||
3775 | 0x24020004, 0x10620291, 0x2402000f, 0x8004d24, | ||
3776 | 0x24020011, 0x8004d24, 0x24020005, 0x24020014, | ||
3777 | 0xa7a20010, 0x27b10010, 0x8021, 0xc004d4b, | ||
3778 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
3779 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3780 | 0x24040001, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3781 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
3782 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3783 | 0x1600fffa, 0x32020001, 0x24100010, 0x32020012, | ||
3784 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3785 | 0x108042, 0x1600fffa, 0x32020012, 0xc004d4b, | ||
3786 | 0x24040001, 0xc004d4b, 0x2021, 0x34108000, | ||
3787 | 0x96220000, 0x501024, 0x10400002, 0x2021, | ||
3788 | 0x24040001, 0xc004d4b, 0x108042, 0x1600fff8, | ||
3789 | 0x0, 0xc004d71, 0x0, 0x8f830054, | ||
3790 | 0x8004d16, 0x24020006, 0x8f830054, 0x3c020001, | ||
3791 | 0x8c425db8, 0x2463ff9c, 0x431023, 0x2c420064, | ||
3792 | 0x14400250, 0x24020007, 0x8004d24, 0x0, | ||
3793 | 0x24020006, 0xa7a20010, 0x27b10010, 0x8021, | ||
3794 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3795 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3796 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3797 | 0xc004d4b, 0x24040001, 0x24100010, 0x32020001, | ||
3798 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3799 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3800 | 0x32020013, 0x10400002, 0x2021, 0x24040001, | ||
3801 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020013, | ||
3802 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3803 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
3804 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3805 | 0x1600fff8, 0x0, 0xc004d71, 0x0, | ||
3806 | 0x8f830054, 0x8004d16, 0x24020008, 0x8f830054, | ||
3807 | 0x3c020001, 0x8c425db8, 0x2463ff9c, 0x431023, | ||
3808 | 0x2c420064, 0x1440020f, 0x24020009, 0x8004d24, | ||
3809 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
3810 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3811 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3812 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x24040001, | ||
3813 | 0xc004d4b, 0x2021, 0x24100010, 0x32020001, | ||
3814 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3815 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3816 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
3817 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020018, | ||
3818 | 0xc004d71, 0x34108000, 0xc004d71, 0x0, | ||
3819 | 0xc004d2b, 0x0, 0x50400005, 0x108042, | ||
3820 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
3821 | 0x1600fff7, 0x0, 0xc004d71, 0x8021, | ||
3822 | 0x97a20010, 0x27b10010, 0x34420001, 0xa7a20010, | ||
3823 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3824 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3825 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3826 | 0xc004d4b, 0x24040001, 0x24100010, 0x32020001, | ||
3827 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3828 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3829 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
3830 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020018, | ||
3831 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3832 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
3833 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3834 | 0x1600fff8, 0x0, 0xc004d71, 0x0, | ||
3835 | 0x8f830054, 0x8004d16, 0x2402000a, 0x8f830054, | ||
3836 | 0x3c020001, 0x8c425db8, 0x2463ff9c, 0x431023, | ||
3837 | 0x2c420064, 0x1440019b, 0x2402000b, 0x8004d24, | ||
3838 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
3839 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3840 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3841 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x24040001, | ||
3842 | 0xc004d4b, 0x2021, 0x24100010, 0x32020001, | ||
3843 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3844 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3845 | 0x32020017, 0x10400002, 0x2021, 0x24040001, | ||
3846 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020017, | ||
3847 | 0xc004d71, 0x34108000, 0xc004d71, 0x0, | ||
3848 | 0xc004d2b, 0x0, 0x50400005, 0x108042, | ||
3849 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
3850 | 0x1600fff7, 0x0, 0xc004d71, 0x8021, | ||
3851 | 0x97a20010, 0x27b10010, 0x34420700, 0xa7a20010, | ||
3852 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3853 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3854 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3855 | 0xc004d4b, 0x24040001, 0x24100010, 0x32020001, | ||
3856 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3857 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3858 | 0x32020017, 0x10400002, 0x2021, 0x24040001, | ||
3859 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020017, | ||
3860 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3861 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
3862 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3863 | 0x1600fff8, 0x0, 0xc004d71, 0x0, | ||
3864 | 0x8f830054, 0x8004d16, 0x2402000c, 0x8f830054, | ||
3865 | 0x3c020001, 0x8c425db8, 0x2463ff9c, 0x431023, | ||
3866 | 0x2c420064, 0x14400127, 0x24020012, 0x8004d24, | ||
3867 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
3868 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3869 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3870 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x24040001, | ||
3871 | 0xc004d4b, 0x2021, 0x24100010, 0x32020001, | ||
3872 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3873 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3874 | 0x32020014, 0x10400002, 0x2021, 0x24040001, | ||
3875 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020014, | ||
3876 | 0xc004d71, 0x34108000, 0xc004d71, 0x0, | ||
3877 | 0xc004d2b, 0x0, 0x50400005, 0x108042, | ||
3878 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
3879 | 0x1600fff7, 0x0, 0xc004d71, 0x8021, | ||
3880 | 0x97a20010, 0x27b10010, 0x34420010, 0xa7a20010, | ||
3881 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3882 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3883 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3884 | 0xc004d4b, 0x24040001, 0x24100010, 0x32020001, | ||
3885 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3886 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3887 | 0x32020014, 0x10400002, 0x2021, 0x24040001, | ||
3888 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020014, | ||
3889 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3890 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
3891 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3892 | 0x1600fff8, 0x0, 0xc004d71, 0x0, | ||
3893 | 0x8f830054, 0x8004d16, 0x24020013, 0x8f830054, | ||
3894 | 0x3c020001, 0x8c425db8, 0x2463ff9c, 0x431023, | ||
3895 | 0x2c420064, 0x144000b3, 0x2402000d, 0x8004d24, | ||
3896 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
3897 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3898 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3899 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x24040001, | ||
3900 | 0xc004d4b, 0x2021, 0x24100010, 0x32020001, | ||
3901 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3902 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3903 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
3904 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020018, | ||
3905 | 0xc004d71, 0x34108000, 0xc004d71, 0x0, | ||
3906 | 0xc004d2b, 0x0, 0x50400005, 0x108042, | ||
3907 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
3908 | 0x1600fff7, 0x0, 0xc004d71, 0x8021, | ||
3909 | 0x97a20010, 0x27b10010, 0x3042fffe, 0xa7a20010, | ||
3910 | 0xc004d4b, 0x24040001, 0x26100001, 0x2e020020, | ||
3911 | 0x1440fffb, 0x0, 0xc004d4b, 0x2021, | ||
3912 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3913 | 0xc004d4b, 0x24040001, 0x24100010, 0x32020001, | ||
3914 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3915 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
3916 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
3917 | 0xc004d4b, 0x108042, 0x1600fffa, 0x32020018, | ||
3918 | 0xc004d4b, 0x24040001, 0xc004d4b, 0x2021, | ||
3919 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
3920 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3921 | 0x1600fff8, 0x0, 0xc004d71, 0x0, | ||
3922 | 0x8f830054, 0x8004d16, 0x2402000e, 0x24020840, | ||
3923 | 0xa7a20010, 0x27b10010, 0x8021, 0xc004d4b, | ||
3924 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
3925 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3926 | 0x24040001, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3927 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
3928 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3929 | 0x1600fffa, 0x32020001, 0x24100010, 0x32020013, | ||
3930 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3931 | 0x108042, 0x1600fffa, 0x32020013, 0xc004d4b, | ||
3932 | 0x24040001, 0xc004d4b, 0x2021, 0x34108000, | ||
3933 | 0x96220000, 0x501024, 0x10400002, 0x2021, | ||
3934 | 0x24040001, 0xc004d4b, 0x108042, 0x1600fff8, | ||
3935 | 0x0, 0xc004d71, 0x0, 0x8f830054, | ||
3936 | 0x24020010, 0x3c010001, 0xac225d00, 0x3c010001, | ||
3937 | 0x8004d26, 0xac235db8, 0x8f830054, 0x3c020001, | ||
3938 | 0x8c425db8, 0x2463ff9c, 0x431023, 0x2c420064, | ||
3939 | 0x14400004, 0x0, 0x24020011, 0x3c010001, | ||
3940 | 0xac225d00, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, | ||
3941 | 0x3e00008, 0x27bd0028, 0x8f850044, 0x8f820044, | ||
3942 | 0x3c030001, 0x431025, 0x3c030008, 0xaf820044, | ||
3943 | 0x8f840054, 0x8f820054, 0xa32824, 0x8004d37, | ||
3944 | 0x24840001, 0x8f820054, 0x821023, 0x2c420002, | ||
3945 | 0x1440fffc, 0x0, 0x8f820044, 0x3c03fffe, | ||
3946 | 0x3463ffff, 0x431024, 0xaf820044, 0x8f830054, | ||
3947 | 0x8f820054, 0x8004d45, 0x24630001, 0x8f820054, | ||
3948 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
3949 | 0x3e00008, 0xa01021, 0x8f830044, 0x3c02fff0, | ||
3950 | 0x3442ffff, 0x42480, 0x621824, 0x3c020002, | ||
3951 | 0x822025, 0x641825, 0xaf830044, 0x8f820044, | ||
3952 | 0x3c03fffe, 0x3463ffff, 0x431024, 0xaf820044, | ||
3953 | 0x8f830054, 0x8f820054, 0x8004d5e, 0x24630001, | ||
3954 | 0x8f820054, 0x621023, 0x2c420002, 0x1440fffc, | ||
3955 | 0x0, 0x8f820044, 0x3c030001, 0x431025, | ||
3956 | 0xaf820044, 0x8f830054, 0x8f820054, 0x8004d6b, | ||
3957 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
3958 | 0x1440fffc, 0x0, 0x3e00008, 0x0, | ||
3959 | 0x8f820044, 0x3c03fff0, 0x3463ffff, 0x431024, | ||
3960 | 0xaf820044, 0x8f820044, 0x3c030001, 0x431025, | ||
3961 | 0xaf820044, 0x8f830054, 0x8f820054, 0x8004d7f, | ||
3962 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
3963 | 0x1440fffc, 0x0, 0x8f820044, 0x3c03fffe, | ||
3964 | 0x3463ffff, 0x431024, 0xaf820044, 0x8f830054, | ||
3965 | 0x8f820054, 0x8004d8d, 0x24630001, 0x8f820054, | ||
3966 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
3967 | 0x3e00008, 0x0, 0x27bdffc8, 0xafb30024, | ||
3968 | 0x809821, 0xafb5002c, 0xa0a821, 0xafb20020, | ||
3969 | 0xc09021, 0x32a2ffff, 0xafbf0030, 0xafb40028, | ||
3970 | 0xafb1001c, 0xafb00018, 0x14400034, 0xa7b20010, | ||
3971 | 0x3271ffff, 0x27b20010, 0x8021, 0xc004d4b, | ||
3972 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
3973 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3974 | 0x24040001, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3975 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
3976 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3977 | 0x1600fffa, 0x32020001, 0x24100010, 0x2301024, | ||
3978 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3979 | 0x108042, 0x1600fffa, 0x2301024, 0xc004d4b, | ||
3980 | 0x24040001, 0xc004d4b, 0x2021, 0x34108000, | ||
3981 | 0x96420000, 0x501024, 0x10400002, 0x2021, | ||
3982 | 0x24040001, 0xc004d4b, 0x108042, 0x12000075, | ||
3983 | 0x0, 0x8004dc9, 0x0, 0x3274ffff, | ||
3984 | 0x27b10010, 0xa7a00010, 0x8021, 0xc004d4b, | ||
3985 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
3986 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
3987 | 0x24040001, 0xc004d4b, 0x24040001, 0xc004d4b, | ||
3988 | 0x2021, 0x24100010, 0x32020001, 0x10400002, | ||
3989 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
3990 | 0x1600fffa, 0x32020001, 0x24100010, 0x2901024, | ||
3991 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
3992 | 0x108042, 0x1600fffa, 0x2901024, 0xc004d71, | ||
3993 | 0x34108000, 0xc004d71, 0x0, 0xc004d2b, | ||
3994 | 0x0, 0x50400005, 0x108042, 0x96220000, | ||
3995 | 0x501025, 0xa6220000, 0x108042, 0x1600fff7, | ||
3996 | 0x0, 0xc004d71, 0x0, 0x32a5ffff, | ||
3997 | 0x24020001, 0x54a20004, 0x24020002, 0x97a20010, | ||
3998 | 0x8004e14, 0x521025, 0x14a20006, 0x3271ffff, | ||
3999 | 0x97a20010, 0x121827, 0x431024, 0xa7a20010, | ||
4000 | 0x3271ffff, 0x27b20010, 0x8021, 0xc004d4b, | ||
4001 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
4002 | 0x0, 0xc004d4b, 0x2021, 0xc004d4b, | ||
4003 | 0x24040001, 0xc004d4b, 0x2021, 0xc004d4b, | ||
4004 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
4005 | 0x2021, 0x24040001, 0xc004d4b, 0x108042, | ||
4006 | 0x1600fffa, 0x32020001, 0x24100010, 0x2301024, | ||
4007 | 0x10400002, 0x2021, 0x24040001, 0xc004d4b, | ||
4008 | 0x108042, 0x1600fffa, 0x2301024, 0xc004d4b, | ||
4009 | 0x24040001, 0xc004d4b, 0x2021, 0x34108000, | ||
4010 | 0x96420000, 0x501024, 0x10400002, 0x2021, | ||
4011 | 0x24040001, 0xc004d4b, 0x108042, 0x1600fff8, | ||
4012 | 0x0, 0xc004d71, 0x0, 0x8fbf0030, | ||
4013 | 0x8fb5002c, 0x8fb40028, 0x8fb30024, 0x8fb20020, | ||
4014 | 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0038, | ||
4015 | 0x0, 0x0, 0x0, 0x27bdffe8, | ||
4016 | 0xafbf0010, 0x3c030001, 0x771821, 0x8c6383ac, | ||
4017 | 0x24020008, 0x1462022c, 0x803021, 0x3c020001, | ||
4018 | 0x8c425d98, 0x14400033, 0x0, 0x8f850224, | ||
4019 | 0x38a30020, 0x2c630001, 0x38a20010, 0x2c420001, | ||
4020 | 0x621825, 0x1460000d, 0x38a30030, 0x2c630001, | ||
4021 | 0x38a20400, 0x2c420001, 0x621825, 0x14600007, | ||
4022 | 0x38a30402, 0x2c630001, 0x38a20404, 0x2c420001, | ||
4023 | 0x621825, 0x10600005, 0x0, 0xc00429b, | ||
4024 | 0x0, 0x8004e8d, 0x2402000e, 0xc0043dd, | ||
4025 | 0x0, 0x3c050001, 0x8ca55cc8, 0xc0052a2, | ||
4026 | 0x2021, 0x3c030001, 0x8c635cc8, 0x24020004, | ||
4027 | 0x14620005, 0x2403fffb, 0x3c020001, 0x8c425cc4, | ||
4028 | 0x8004e89, 0x2403fff7, 0x3c020001, 0x8c425cc4, | ||
4029 | 0x431024, 0x3c010001, 0xac225cc4, 0x2402000e, | ||
4030 | 0x3c010001, 0xc00429b, 0xac227dd0, 0x8005087, | ||
4031 | 0x0, 0x8f820220, 0x3c030400, 0x431024, | ||
4032 | 0x10400027, 0x2403ffbf, 0x8f850224, 0x3c020001, | ||
4033 | 0x8c427ddc, 0xa32024, 0x431024, 0x1482000c, | ||
4034 | 0x0, 0x3c020001, 0x8c427de0, 0x24420001, | ||
4035 | 0x3c010001, 0xac227de0, 0x2c420002, 0x14400008, | ||
4036 | 0x24020001, 0x3c010001, 0x8004ead, 0xac227e00, | ||
4037 | 0x3c010001, 0xac207de0, 0x3c010001, 0xac207e00, | ||
4038 | 0x3c020001, 0x8c427e00, 0x10400006, 0x30a20040, | ||
4039 | 0x10400004, 0x24020001, 0x3c010001, 0x8004eb8, | ||
4040 | 0xac227e04, 0x3c010001, 0xac207e04, 0x3c010001, | ||
4041 | 0xac257ddc, 0x3c010001, 0x8004ec8, 0xac207e10, | ||
4042 | 0x24020001, 0x3c010001, 0xac227e10, 0x3c010001, | ||
4043 | 0xac207e00, 0x3c010001, 0xac207de0, 0x3c010001, | ||
4044 | 0xac207e04, 0x3c010001, 0xac207ddc, 0x3c030001, | ||
4045 | 0x8c637dd0, 0x3c020001, 0x8c427dd4, 0x10620003, | ||
4046 | 0x3c020200, 0x3c010001, 0xac237dd4, 0xc21024, | ||
4047 | 0x10400007, 0x2463ffff, 0x8f820220, 0x24030001, | ||
4048 | 0x3c010001, 0xac235ccc, 0x8005085, 0x3c03f700, | ||
4049 | 0x2c62000e, 0x104001a8, 0x31080, 0x3c010001, | ||
4050 | 0x220821, 0x8c225b80, 0x400008, 0x0, | ||
4051 | 0x3c010001, 0xac207e00, 0x3c010001, 0xac207de0, | ||
4052 | 0x3c010001, 0xac207ddc, 0x3c010001, 0xac207e04, | ||
4053 | 0x3c010001, 0xac207df8, 0x3c010001, 0xac207df0, | ||
4054 | 0xc00486a, 0xaf800224, 0x24020002, 0x3c010001, | ||
4055 | 0xac227dd0, 0x3c020001, 0x8c427e10, 0x14400056, | ||
4056 | 0x3c03fdff, 0x8ee20000, 0x3463ffff, 0x431024, | ||
4057 | 0xc00429b, 0xaee20000, 0xaf800204, 0x8f820200, | ||
4058 | 0x2403fffd, 0x431024, 0xaf820200, 0x3c010001, | ||
4059 | 0xac207e20, 0x8f830054, 0x3c020001, 0x8c427df8, | ||
4060 | 0x24040001, 0x3c010001, 0xac247e0c, 0x24420001, | ||
4061 | 0x3c010001, 0xac227df8, 0x2c420004, 0x3c010001, | ||
4062 | 0xac237df4, 0x14400006, 0x24020003, 0x3c010001, | ||
4063 | 0xac245ccc, 0x3c010001, 0x8005083, 0xac207df8, | ||
4064 | 0x3c010001, 0x8005083, 0xac227dd0, 0x8f830054, | ||
4065 | 0x3c020001, 0x8c427df4, 0x2463d8f0, 0x431023, | ||
4066 | 0x2c422710, 0x14400003, 0x24020004, 0x3c010001, | ||
4067 | 0xac227dd0, 0x3c020001, 0x8c427e10, 0x14400026, | ||
4068 | 0x3c03fdff, 0x8ee20000, 0x3463ffff, 0x431024, | ||
4069 | 0x8005083, 0xaee20000, 0x3c040001, 0x8c845d9c, | ||
4070 | 0x3c010001, 0xc00508a, 0xac207de8, 0x3c020001, | ||
4071 | 0x8c427e1c, 0xaf820204, 0x3c020001, 0x8c427e10, | ||
4072 | 0x14400015, 0x3c03fdff, 0x8ee20000, 0x3463ffff, | ||
4073 | 0x431024, 0xaee20000, 0x8f820204, 0x30420030, | ||
4074 | 0x1440013c, 0x24020002, 0x3c030001, 0x8c637e1c, | ||
4075 | 0x24020005, 0x3c010001, 0xac227dd0, 0x3c010001, | ||
4076 | 0x8005083, 0xac237e20, 0x3c020001, 0x8c427e10, | ||
4077 | 0x10400010, 0x3c03fdff, 0x3c020001, 0x8c425d6c, | ||
4078 | 0x24420001, 0x3c010001, 0xac225d6c, 0x2c420002, | ||
4079 | 0x14400131, 0x24020001, 0x3c010001, 0xac225d74, | ||
4080 | 0x3c010001, 0xac205d6c, 0x3c010001, 0x8005083, | ||
4081 | 0xac225ccc, 0x8ee20000, 0x3463ffff, 0x431024, | ||
4082 | 0xaee20000, 0x3c020001, 0x8c427e00, 0x10400122, | ||
4083 | 0x0, 0x3c020001, 0x8c427ddc, 0x1040011e, | ||
4084 | 0x0, 0x3c010001, 0xac227e08, 0x24020003, | ||
4085 | 0x3c010001, 0xac227de0, 0x8005024, 0x24020006, | ||
4086 | 0x3c010001, 0xac207de8, 0x8f820204, 0x34420040, | ||
4087 | 0xaf820204, 0x3c020001, 0x8c427e20, 0x24030007, | ||
4088 | 0x3c010001, 0xac237dd0, 0x34420040, 0x3c010001, | ||
4089 | 0xac227e20, 0x3c020001, 0x8c427e00, 0x10400005, | ||
4090 | 0x0, 0x3c020001, 0x8c427ddc, 0x104000f9, | ||
4091 | 0x24020002, 0x3c050001, 0x24a57de0, 0x8ca20000, | ||
4092 | 0x2c424e21, 0x104000f3, 0x24020002, 0x3c020001, | ||
4093 | 0x8c427e04, 0x104000f8, 0x2404ffbf, 0x3c020001, | ||
4094 | 0x8c427ddc, 0x3c030001, 0x8c637e08, 0x441024, | ||
4095 | 0x641824, 0x10430004, 0x24020001, 0x3c010001, | ||
4096 | 0x8005083, 0xac227dd0, 0x24020003, 0xaca20000, | ||
4097 | 0x24020008, 0x3c010001, 0xac227dd0, 0x3c020001, | ||
4098 | 0x8c427e0c, 0x1040000c, 0x24020001, 0x3c040001, | ||
4099 | 0xc005097, 0x8c847ddc, 0x3c020001, 0x8c427e28, | ||
4100 | 0x14400005, 0x24020001, 0x3c020001, 0x8c427e24, | ||
4101 | 0x10400006, 0x24020001, 0x3c010001, 0xac225ccc, | ||
4102 | 0x3c010001, 0x8005083, 0xac207df8, 0x3c020001, | ||
4103 | 0x8c427df0, 0x3c030001, 0x8c637ddc, 0x2c420001, | ||
4104 | 0x210c0, 0x30630008, 0x3c010001, 0xac227df0, | ||
4105 | 0x3c010001, 0xac237dec, 0x8f830054, 0x24020009, | ||
4106 | 0x3c010001, 0xac227dd0, 0x3c010001, 0x8005083, | ||
4107 | 0xac237df4, 0x8f830054, 0x3c020001, 0x8c427df4, | ||
4108 | 0x2463d8f0, 0x431023, 0x2c422710, 0x144000a8, | ||
4109 | 0x0, 0x3c020001, 0x8c427e00, 0x10400005, | ||
4110 | 0x0, 0x3c020001, 0x8c427ddc, 0x104000a9, | ||
4111 | 0x24020002, 0x3c030001, 0x24637de0, 0x8c620000, | ||
4112 | 0x2c424e21, 0x104000a3, 0x24020002, 0x3c020001, | ||
4113 | 0x8c427e0c, 0x1040000e, 0x0, 0x3c020001, | ||
4114 | 0x8c427ddc, 0x3c010001, 0xac207e0c, 0x30420080, | ||
4115 | 0x1040002f, 0x2402000c, 0x8f820204, 0x30420080, | ||
4116 | 0x1440000c, 0x24020003, 0x8005011, 0x2402000c, | ||
4117 | 0x3c020001, 0x8c427ddc, 0x30420080, 0x14400005, | ||
4118 | 0x24020003, 0x8f820204, 0x30420080, 0x1040001f, | ||
4119 | 0x24020003, 0xac620000, 0x2402000a, 0x3c010001, | ||
4120 | 0xac227dd0, 0x3c040001, 0x24847e18, 0x8c820000, | ||
4121 | 0x3c030001, 0x8c637df0, 0x431025, 0xaf820204, | ||
4122 | 0x8c830000, 0x3c040001, 0x8c847df0, 0x2402000b, | ||
4123 | 0x3c010001, 0xac227dd0, 0x641825, 0x3c010001, | ||
4124 | 0xac237e20, 0x3c050001, 0x24a57de0, 0x8ca20000, | ||
4125 | 0x2c424e21, 0x1040006f, 0x24020002, 0x3c020001, | ||
4126 | 0x8c427e10, 0x10400005, 0x0, 0x2402000c, | ||
4127 | 0x3c010001, 0x8005083, 0xac227dd0, 0x3c020001, | ||
4128 | 0x8c427e00, 0x1040006c, 0x0, 0x3c040001, | ||
4129 | 0x8c847ddc, 0x1080005e, 0x30820008, 0x3c030001, | ||
4130 | 0x8c637dec, 0x10620064, 0x24020003, 0x3c010001, | ||
4131 | 0xac247e08, 0xaca20000, 0x24020006, 0x3c010001, | ||
4132 | 0x8005083, 0xac227dd0, 0x8f820200, 0x34420002, | ||
4133 | 0xaf820200, 0x8f830054, 0x2402000d, 0x3c010001, | ||
4134 | 0xac227dd0, 0x3c010001, 0xac237df4, 0x8f830054, | ||
4135 | 0x3c020001, 0x8c427df4, 0x2463d8f0, 0x431023, | ||
4136 | 0x2c422710, 0x1440003a, 0x0, 0x3c020001, | ||
4137 | 0x8c427e10, 0x10400029, 0x2402000e, 0x3c030001, | ||
4138 | 0x8c637e24, 0x3c010001, 0x14600015, 0xac227dd0, | ||
4139 | 0xc0043dd, 0x0, 0x3c050001, 0x8ca55cc8, | ||
4140 | 0xc0052a2, 0x2021, 0x3c030001, 0x8c635cc8, | ||
4141 | 0x24020004, 0x14620005, 0x2403fffb, 0x3c020001, | ||
4142 | 0x8c425cc4, 0x8005052, 0x2403fff7, 0x3c020001, | ||
4143 | 0x8c425cc4, 0x431024, 0x3c010001, 0xac225cc4, | ||
4144 | 0x8ee20000, 0x3c030200, 0x431025, 0xaee20000, | ||
4145 | 0x8f820224, 0x3c010001, 0xac227e2c, 0x8f820220, | ||
4146 | 0x2403fffb, 0x431024, 0xaf820220, 0x8f820220, | ||
4147 | 0x34420002, 0x8005083, 0xaf820220, 0x3c020001, | ||
4148 | 0x8c427e00, 0x10400005, 0x0, 0x3c020001, | ||
4149 | 0x8c427ddc, 0x1040000f, 0x24020002, 0x3c020001, | ||
4150 | 0x8c427de0, 0x2c424e21, 0x1040000a, 0x24020002, | ||
4151 | 0x3c020001, 0x8c427e00, 0x1040000f, 0x0, | ||
4152 | 0x3c020001, 0x8c427ddc, 0x1440000b, 0x0, | ||
4153 | 0x24020002, 0x3c010001, 0x8005083, 0xac227dd0, | ||
4154 | 0x3c020001, 0x8c427e00, 0x10400003, 0x0, | ||
4155 | 0xc00429b, 0x0, 0x8f820220, 0x3c03f700, | ||
4156 | 0x431025, 0xaf820220, 0x8fbf0010, 0x3e00008, | ||
4157 | 0x27bd0018, 0x3c030001, 0x24637e28, 0x8c620000, | ||
4158 | 0x10400005, 0x34422000, 0x3c010001, 0xac227e1c, | ||
4159 | 0x8005095, 0xac600000, 0x3c010001, 0xac247e1c, | ||
4160 | 0x3e00008, 0x0, 0x27bdffe0, 0x30820030, | ||
4161 | 0xafbf0018, 0x3c010001, 0xac227e24, 0x14400067, | ||
4162 | 0x3c02ffff, 0x34421f0e, 0x821024, 0x14400061, | ||
4163 | 0x24020030, 0x30822000, 0x1040005d, 0x30838000, | ||
4164 | 0x31a02, 0x30820001, 0x21200, 0x3c040001, | ||
4165 | 0x8c845d9c, 0x621825, 0x331c2, 0x3c030001, | ||
4166 | 0x24635d78, 0x30828000, 0x21202, 0x30840001, | ||
4167 | 0x42200, 0x441025, 0x239c2, 0x61080, | ||
4168 | 0x431021, 0x471021, 0x90430000, 0x24020001, | ||
4169 | 0x10620025, 0x0, 0x10600007, 0x24020002, | ||
4170 | 0x10620013, 0x24020003, 0x1062002c, 0x3c05000f, | ||
4171 | 0x80050f9, 0x0, 0x8f820200, 0x2403feff, | ||
4172 | 0x431024, 0xaf820200, 0x8f820220, 0x3c03fffe, | ||
4173 | 0x3463ffff, 0x431024, 0xaf820220, 0x3c010001, | ||
4174 | 0xac207e44, 0x3c010001, 0x8005104, 0xac207e4c, | ||
4175 | 0x8f820200, 0x34420100, 0xaf820200, 0x8f820220, | ||
4176 | 0x3c03fffe, 0x3463ffff, 0x431024, 0xaf820220, | ||
4177 | 0x24020100, 0x3c010001, 0xac227e44, 0x3c010001, | ||
4178 | 0x8005104, 0xac207e4c, 0x8f820200, 0x2403feff, | ||
4179 | 0x431024, 0xaf820200, 0x8f820220, 0x3c030001, | ||
4180 | 0x431025, 0xaf820220, 0x3c010001, 0xac207e44, | ||
4181 | 0x3c010001, 0x8005104, 0xac237e4c, 0x8f820200, | ||
4182 | 0x34420100, 0xaf820200, 0x8f820220, 0x3c030001, | ||
4183 | 0x431025, 0xaf820220, 0x24020100, 0x3c010001, | ||
4184 | 0xac227e44, 0x3c010001, 0x8005104, 0xac237e4c, | ||
4185 | 0x34a5ffff, 0x3c040001, 0x24845bb8, 0xafa30010, | ||
4186 | 0xc002403, 0xafa00014, 0x8005104, 0x0, | ||
4187 | 0x24020030, 0x3c010001, 0xac227e28, 0x8fbf0018, | ||
4188 | 0x3e00008, 0x27bd0020, 0x0, 0x27bdffc8, | ||
4189 | 0xafb20028, 0x809021, 0xafb3002c, 0xa09821, | ||
4190 | 0xafb00020, 0xc08021, 0x3c040001, 0x24845bd0, | ||
4191 | 0x3c050009, 0x3c020001, 0x8c425cc8, 0x34a59001, | ||
4192 | 0x2403021, 0x2603821, 0xafbf0030, 0xafb10024, | ||
4193 | 0xa7a0001a, 0xafb00014, 0xc002403, 0xafa20010, | ||
4194 | 0x24020002, 0x12620083, 0x2e620003, 0x10400005, | ||
4195 | 0x24020001, 0x1262000a, 0x0, 0x800529b, | ||
4196 | 0x0, 0x24020004, 0x126200fa, 0x24020008, | ||
4197 | 0x126200f9, 0x3c02ffec, 0x800529b, 0x0, | ||
4198 | 0x3c020001, 0x8c425cc4, 0x30420002, 0x14400004, | ||
4199 | 0x128940, 0x3c02fffb, 0x3442ffff, 0x2028024, | ||
4200 | 0x3c010001, 0x310821, 0xac307e3c, 0x3c024000, | ||
4201 | 0x2021024, 0x1040004e, 0x1023c2, 0x30840030, | ||
4202 | 0x101382, 0x3042001c, 0x3c030001, 0x24635d08, | ||
4203 | 0x431021, 0x823821, 0x3c020020, 0x2021024, | ||
4204 | 0x10400006, 0x24020100, 0x3c010001, 0x310821, | ||
4205 | 0xac227e40, 0x8005150, 0x3c020080, 0x3c010001, | ||
4206 | 0x310821, 0xac207e40, 0x3c020080, 0x2021024, | ||
4207 | 0x10400006, 0x121940, 0x3c020001, 0x3c010001, | ||
4208 | 0x230821, 0x800515c, 0xac227e48, 0x121140, | ||
4209 | 0x3c010001, 0x220821, 0xac207e48, 0x94e40000, | ||
4210 | 0x3c030001, 0x8c635dbc, 0x24020005, 0x10620010, | ||
4211 | 0xa7a40018, 0x32024000, 0x10400002, 0x34824000, | ||
4212 | 0xa7a20018, 0x24040001, 0x94e20002, 0x24050004, | ||
4213 | 0x24e60002, 0x34420001, 0xc00498e, 0xa4e20002, | ||
4214 | 0x24040001, 0x2821, 0xc00498e, 0x27a60018, | ||
4215 | 0x3c020001, 0x8c425cc8, 0x24110001, 0x3c010001, | ||
4216 | 0xac315cd4, 0x14530004, 0x32028000, 0xc00429b, | ||
4217 | 0x0, 0x32028000, 0x1040011f, 0x0, | ||
4218 | 0xc00429b, 0x0, 0x3c030001, 0x8c635dbc, | ||
4219 | 0x24020005, 0x10620118, 0x24020002, 0x3c010001, | ||
4220 | 0xac315ccc, 0x3c010001, 0x800529b, 0xac225cc8, | ||
4221 | 0x24040001, 0x24050004, 0x27b0001a, 0xc00498e, | ||
4222 | 0x2003021, 0x24040001, 0x2821, 0xc00498e, | ||
4223 | 0x2003021, 0x3c020001, 0x511021, 0x8c427e34, | ||
4224 | 0x3c040001, 0x8c845cc8, 0x3c03bfff, 0x3463ffff, | ||
4225 | 0x3c010001, 0xac335cd4, 0x431024, 0x3c010001, | ||
4226 | 0x310821, 0x109300fa, 0xac227e34, 0x800529b, | ||
4227 | 0x0, 0x3c022000, 0x2021024, 0x10400005, | ||
4228 | 0x24020001, 0x3c010001, 0xac225d98, 0x80051ad, | ||
4229 | 0x128940, 0x3c010001, 0xac205d98, 0x128940, | ||
4230 | 0x3c010001, 0x310821, 0xac307e38, 0x3c024000, | ||
4231 | 0x2021024, 0x14400016, 0x0, 0x3c020001, | ||
4232 | 0x8c425d98, 0x10400008, 0x24040004, 0x24050001, | ||
4233 | 0xc004d93, 0x24062000, 0x24020001, 0x3c010001, | ||
4234 | 0x370821, 0xac2283ac, 0x3c020001, 0x511021, | ||
4235 | 0x8c427e30, 0x3c03bfff, 0x3463ffff, 0x431024, | ||
4236 | 0x3c010001, 0x310821, 0x8005299, 0xac227e30, | ||
4237 | 0x3c020001, 0x8c425d98, 0x10400028, 0x3c0300a0, | ||
4238 | 0x2031024, 0x5443000d, 0x3c020020, 0x3c020001, | ||
4239 | 0x8c425d9c, 0x24030100, 0x3c010001, 0x310821, | ||
4240 | 0xac237e44, 0x3c030001, 0x3c010001, 0x310821, | ||
4241 | 0xac237e4c, 0x80051f0, 0x34420400, 0x2021024, | ||
4242 | 0x10400008, 0x24030100, 0x3c020001, 0x8c425d9c, | ||
4243 | 0x3c010001, 0x310821, 0xac237e44, 0x80051f0, | ||
4244 | 0x34420800, 0x3c020080, 0x2021024, 0x1040002e, | ||
4245 | 0x3c030001, 0x3c020001, 0x8c425d9c, 0x3c010001, | ||
4246 | 0x310821, 0xac237e4c, 0x34420c00, 0x3c010001, | ||
4247 | 0xac225d9c, 0x8005218, 0x24040001, 0x3c020020, | ||
4248 | 0x2021024, 0x10400006, 0x24020100, 0x3c010001, | ||
4249 | 0x310821, 0xac227e44, 0x8005201, 0x3c020080, | ||
4250 | 0x3c010001, 0x310821, 0xac207e44, 0x3c020080, | ||
4251 | 0x2021024, 0x10400007, 0x121940, 0x3c020001, | ||
4252 | 0x3c010001, 0x230821, 0xac227e4c, 0x800520f, | ||
4253 | 0x24040001, 0x121140, 0x3c010001, 0x220821, | ||
4254 | 0xac207e4c, 0x24040001, 0x2821, 0x27b0001e, | ||
4255 | 0xc00494c, 0x2003021, 0x24040001, 0x2821, | ||
4256 | 0xc00494c, 0x2003021, 0x24040001, 0x24050001, | ||
4257 | 0x27b0001c, 0xc00494c, 0x2003021, 0x24040001, | ||
4258 | 0x24050001, 0xc00494c, 0x2003021, 0x8005299, | ||
4259 | 0x0, 0x3c02ffec, 0x3442ffff, 0x2028024, | ||
4260 | 0x3c020008, 0x2028025, 0x121140, 0x3c010001, | ||
4261 | 0x220821, 0xac307e38, 0x3c022000, 0x2021024, | ||
4262 | 0x10400009, 0x0, 0x3c020001, 0x8c425d74, | ||
4263 | 0x14400005, 0x24020001, 0x3c010001, 0xac225d98, | ||
4264 | 0x800523a, 0x3c024000, 0x3c010001, 0xac205d98, | ||
4265 | 0x3c024000, 0x2021024, 0x1440001e, 0x0, | ||
4266 | 0x3c020001, 0x8c425d98, 0x3c010001, 0xac205ce0, | ||
4267 | 0x10400007, 0x24022020, 0x3c010001, 0xac225d9c, | ||
4268 | 0x24020001, 0x3c010001, 0x370821, 0xac2283ac, | ||
4269 | 0x3c04bfff, 0x121940, 0x3c020001, 0x431021, | ||
4270 | 0x8c427e30, 0x3c050001, 0x8ca55cc8, 0x3484ffff, | ||
4271 | 0x441024, 0x3c010001, 0x230821, 0xac227e30, | ||
4272 | 0x24020001, 0x10a20044, 0x0, 0x8005299, | ||
4273 | 0x0, 0x3c020001, 0x8c425d98, 0x1040001c, | ||
4274 | 0x24022000, 0x3c010001, 0xac225d9c, 0x3c0300a0, | ||
4275 | 0x2031024, 0x14430005, 0x121140, 0x3402a000, | ||
4276 | 0x3c010001, 0x8005294, 0xac225d9c, 0x3c030001, | ||
4277 | 0x621821, 0x8c637e38, 0x3c020020, 0x621024, | ||
4278 | 0x10400004, 0x24022001, 0x3c010001, 0x8005294, | ||
4279 | 0xac225d9c, 0x3c020080, 0x621024, 0x1040001f, | ||
4280 | 0x3402a001, 0x3c010001, 0x8005294, 0xac225d9c, | ||
4281 | 0x3c020020, 0x2021024, 0x10400007, 0x121940, | ||
4282 | 0x24020100, 0x3c010001, 0x230821, 0xac227e44, | ||
4283 | 0x8005288, 0x3c020080, 0x121140, 0x3c010001, | ||
4284 | 0x220821, 0xac207e44, 0x3c020080, 0x2021024, | ||
4285 | 0x10400006, 0x121940, 0x3c020001, 0x3c010001, | ||
4286 | 0x230821, 0x8005294, 0xac227e4c, 0x121140, | ||
4287 | 0x3c010001, 0x220821, 0xac207e4c, 0x3c030001, | ||
4288 | 0x8c635cc8, 0x24020001, 0x10620003, 0x0, | ||
4289 | 0xc00429b, 0x0, 0x8fbf0030, 0x8fb3002c, | ||
4290 | 0x8fb20028, 0x8fb10024, 0x8fb00020, 0x3e00008, | ||
4291 | 0x27bd0038, 0x27bdffd8, 0xafb20020, 0x809021, | ||
4292 | 0xafb1001c, 0x8821, 0x24020002, 0xafbf0024, | ||
4293 | 0xafb00018, 0xa7a00012, 0x10a200d3, 0xa7a00010, | ||
4294 | 0x2ca20003, 0x10400005, 0x24020001, 0x10a2000a, | ||
4295 | 0x128140, 0x8005380, 0x2201021, 0x24020004, | ||
4296 | 0x10a2007d, 0x24020008, 0x10a2007c, 0x122940, | ||
4297 | 0x8005380, 0x2201021, 0x3c030001, 0x701821, | ||
4298 | 0x8c637e3c, 0x3c024000, 0x621024, 0x14400009, | ||
4299 | 0x24040001, 0x3c027fff, 0x3442ffff, 0x628824, | ||
4300 | 0x3c010001, 0x300821, 0xac317e34, 0x8005380, | ||
4301 | 0x2201021, 0x24050001, 0xc00494c, 0x27a60010, | ||
4302 | 0x24040001, 0x24050001, 0xc00494c, 0x27a60010, | ||
4303 | 0x97a20010, 0x30420004, 0x10400034, 0x3c114000, | ||
4304 | 0x3c020001, 0x8c425dbc, 0x2443ffff, 0x2c620006, | ||
4305 | 0x10400034, 0x31080, 0x3c010001, 0x220821, | ||
4306 | 0x8c225be0, 0x400008, 0x0, 0x24040001, | ||
4307 | 0x24050011, 0x27b00012, 0xc00494c, 0x2003021, | ||
4308 | 0x24040001, 0x24050011, 0xc00494c, 0x2003021, | ||
4309 | 0x97a50012, 0x30a24000, 0x10400002, 0x3c040010, | ||
4310 | 0x3c040008, 0x3c030001, 0x8005301, 0x30a28000, | ||
4311 | 0x24040001, 0x24050014, 0x27b00012, 0xc00494c, | ||
4312 | 0x2003021, 0x24040001, 0x24050014, 0xc00494c, | ||
4313 | 0x2003021, 0x97a50012, 0x30a21000, 0x10400002, | ||
4314 | 0x3c040010, 0x3c040008, 0x3c030001, 0x30a20800, | ||
4315 | 0x54400001, 0x3c030002, 0x3c028000, 0x2221025, | ||
4316 | 0x641825, 0x800530e, 0x438825, 0x3c110001, | ||
4317 | 0x2308821, 0x8e317e3c, 0x3c027fff, 0x3442ffff, | ||
4318 | 0x2228824, 0x3c020001, 0x8c425cd8, 0x1040001d, | ||
4319 | 0x121140, 0x3c020001, 0x8c425d98, 0x10400002, | ||
4320 | 0x3c022000, 0x2228825, 0x121140, 0x3c010001, | ||
4321 | 0x220821, 0x8c227e40, 0x10400003, 0x3c020020, | ||
4322 | 0x8005322, 0x2228825, 0x3c02ffdf, 0x3442ffff, | ||
4323 | 0x2228824, 0x121140, 0x3c010001, 0x220821, | ||
4324 | 0x8c227e48, 0x10400003, 0x3c020080, 0x800532d, | ||
4325 | 0x2228825, 0x3c02ff7f, 0x3442ffff, 0x2228824, | ||
4326 | 0x121140, 0x3c010001, 0x220821, 0xac317e34, | ||
4327 | 0x8005380, 0x2201021, 0x122940, 0x3c030001, | ||
4328 | 0x651821, 0x8c637e38, 0x3c024000, 0x621024, | ||
4329 | 0x14400008, 0x3c027fff, 0x3442ffff, 0x628824, | ||
4330 | 0x3c010001, 0x250821, 0xac317e30, 0x8005380, | ||
4331 | 0x2201021, 0x3c020001, 0x8c425cd8, 0x10400033, | ||
4332 | 0x3c11c00c, 0x3c020001, 0x8c425d74, 0x3c04c00c, | ||
4333 | 0x34842000, 0x3c030001, 0x8c635d98, 0x2102b, | ||
4334 | 0x21023, 0x441024, 0x10600003, 0x518825, | ||
4335 | 0x3c022000, 0x2228825, 0x3c020001, 0x451021, | ||
4336 | 0x8c427e44, 0x10400003, 0x3c020020, 0x800535d, | ||
4337 | 0x2228825, 0x3c02ffdf, 0x3442ffff, 0x2228824, | ||
4338 | 0x121140, 0x3c010001, 0x220821, 0x8c227e4c, | ||
4339 | 0x10400003, 0x3c020080, 0x8005368, 0x2228825, | ||
4340 | 0x3c02ff7f, 0x3442ffff, 0x2228824, 0x3c020001, | ||
4341 | 0x8c425d60, 0x10400002, 0x3c020800, 0x2228825, | ||
4342 | 0x3c020001, 0x8c425d64, 0x10400002, 0x3c020400, | ||
4343 | 0x2228825, 0x3c020001, 0x8c425d68, 0x10400006, | ||
4344 | 0x3c020100, 0x800537b, 0x2228825, 0x3c027fff, | ||
4345 | 0x3442ffff, 0x628824, 0x121140, 0x3c010001, | ||
4346 | 0x220821, 0xac317e30, 0x2201021, 0x8fbf0024, | ||
4347 | 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, | ||
4348 | 0x27bd0028, 0x27bdffd8, 0xafb40020, 0x80a021, | ||
4349 | 0xafbf0024, 0xafb3001c, 0xafb20018, 0xafb10014, | ||
4350 | 0xafb00010, 0x8f900200, 0x3c030001, 0x8c635cc8, | ||
4351 | 0x8f930220, 0x24020002, 0x10620063, 0x2c620003, | ||
4352 | 0x10400005, 0x24020001, 0x1062000a, 0x141940, | ||
4353 | 0x8005448, 0x0, 0x24020004, 0x1062005a, | ||
4354 | 0x24020008, 0x10620059, 0x149140, 0x8005448, | ||
4355 | 0x0, 0x3c040001, 0x832021, 0x8c847e3c, | ||
4356 | 0x3c110001, 0x2238821, 0x8e317e34, 0x3c024000, | ||
4357 | 0x821024, 0x1040003e, 0x3c020008, 0x2221024, | ||
4358 | 0x10400020, 0x36100002, 0x3c020001, 0x431021, | ||
4359 | 0x8c427e40, 0x10400005, 0x36100020, 0x36100100, | ||
4360 | 0x3c020020, 0x80053bd, 0x2228825, 0x2402feff, | ||
4361 | 0x2028024, 0x3c02ffdf, 0x3442ffff, 0x2228824, | ||
4362 | 0x141140, 0x3c010001, 0x220821, 0x8c227e48, | ||
4363 | 0x10400005, 0x3c020001, 0x2629825, 0x3c020080, | ||
4364 | 0x80053dc, 0x2228825, 0x3c02fffe, 0x3442ffff, | ||
4365 | 0x2629824, 0x3c02ff7f, 0x3442ffff, 0x80053dc, | ||
4366 | 0x2228824, 0x2402fedf, 0x2028024, 0x3c02fffe, | ||
4367 | 0x3442ffff, 0x2629824, 0x3c02ff5f, 0x3442ffff, | ||
4368 | 0x2228824, 0x3c010001, 0x230821, 0xac207e40, | ||
4369 | 0x3c010001, 0x230821, 0xac207e48, 0xc00486a, | ||
4370 | 0x0, 0xaf900200, 0xaf930220, 0x8f820220, | ||
4371 | 0x2403fffb, 0x431024, 0xaf820220, 0x8f820220, | ||
4372 | 0x34420002, 0xaf820220, 0x80053f3, 0x141140, | ||
4373 | 0x8f820200, 0x2403fffd, 0x431024, 0xc00486a, | ||
4374 | 0xaf820200, 0x3c02bfff, 0x3442ffff, 0xc00429b, | ||
4375 | 0x2228824, 0x141140, 0x3c010001, 0x220821, | ||
4376 | 0x8005448, 0xac317e34, 0x149140, 0x3c040001, | ||
4377 | 0x922021, 0x8c847e38, 0x3c110001, 0x2328821, | ||
4378 | 0x8e317e30, 0x3c024000, 0x821024, 0x14400011, | ||
4379 | 0x0, 0x3c020001, 0x8c425d98, 0x14400006, | ||
4380 | 0x3c02bfff, 0x8f820200, 0x34420002, 0xc00486a, | ||
4381 | 0xaf820200, 0x3c02bfff, 0x3442ffff, 0xc00429b, | ||
4382 | 0x2228824, 0x3c010001, 0x320821, 0x8005448, | ||
4383 | 0xac317e30, 0x3c020001, 0x8c425d98, 0x10400005, | ||
4384 | 0x3c020020, 0x3c020001, 0x8c425d74, 0x1040002b, | ||
4385 | 0x3c020020, 0x821024, 0x10400007, 0x36100020, | ||
4386 | 0x24020100, 0x3c010001, 0x320821, 0xac227e44, | ||
4387 | 0x8005428, 0x36100100, 0x3c010001, 0x320821, | ||
4388 | 0xac207e44, 0x2402feff, 0x2028024, 0x3c020080, | ||
4389 | 0x821024, 0x10400007, 0x141940, 0x3c020001, | ||
4390 | 0x3c010001, 0x230821, 0xac227e4c, 0x8005439, | ||
4391 | 0x2629825, 0x141140, 0x3c010001, 0x220821, | ||
4392 | 0xac207e4c, 0x3c02fffe, 0x3442ffff, 0x2629824, | ||
4393 | 0xc00486a, 0x0, 0xaf900200, 0xaf930220, | ||
4394 | 0x8f820220, 0x2403fffb, 0x431024, 0xaf820220, | ||
4395 | 0x8f820220, 0x34420002, 0xaf820220, 0x141140, | ||
4396 | 0x3c010001, 0x220821, 0xac317e30, 0x8fbf0024, | ||
4397 | 0x8fb40020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, | ||
4398 | 0x8fb00010, 0x3e00008, 0x27bd0028, 0x0 }; | ||
4399 | static u32 tigonFwRodata[(MAX_RODATA_LEN/4) + 1] __devinitdata = { | ||
4400 | 0x24486561, 0x6465723a, 0x202f7072, | ||
4401 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4402 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4403 | 0x2f66776d, 0x61696e2e, 0x632c7620, 0x312e312e, | ||
4404 | 0x322e3131, 0x20313939, 0x382f3034, 0x2f323720, | ||
4405 | 0x32323a31, 0x333a3432, 0x20736875, 0x616e6720, | ||
4406 | 0x45787020, 0x24000000, 0x7468655f, 0x4441574e, | ||
4407 | 0x0, 0x53544143, 0x4b5f3120, 0x0, | ||
4408 | 0x42616453, 0x6e64526e, 0x67000000, 0x3f456e71, | ||
4409 | 0x45767400, 0x3f6e6f51, 0x64457650, 0x0, | ||
4410 | 0x6576526e, 0x6746756c, 0x6c000000, 0x496c6c43, | ||
4411 | 0x6f6e6652, 0x78000000, 0x53656e64, 0x436b5375, | ||
4412 | 0x6d000000, 0x52656376, 0x566c616e, 0x0, | ||
4413 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
4414 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4415 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4416 | 0x2f74696d, 0x65722e63, 0x2c762031, 0x2e312e32, | ||
4417 | 0x2e382031, 0x3939382f, 0x30372f33, 0x31203137, | ||
4418 | 0x3a35383a, 0x34352073, 0x6875616e, 0x67204578, | ||
4419 | 0x70202400, 0x542d446d, 0x61526431, 0x0, | ||
4420 | 0x542d446d, 0x61424200, 0x542d446d, 0x61320000, | ||
4421 | 0x3f6e6f51, 0x64547845, 0x0, 0x3f6e6f51, | ||
4422 | 0x64527845, 0x0, 0x656e714d, 0x45765046, | ||
4423 | 0x61696c00, 0x656e714d, 0x45764661, 0x696c0000, | ||
4424 | 0x6661696c, 0x456e454d, 0x0, 0x3f456e71, | ||
4425 | 0x45767400, 0x3f6e6f51, 0x64457650, 0x0, | ||
4426 | 0x6576526e, 0x6746756c, 0x6c000000, 0x0, | ||
4427 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
4428 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4429 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4430 | 0x2f636f6d, 0x6d616e64, 0x2e632c76, 0x20312e31, | ||
4431 | 0x2e322e31, 0x30203139, 0x39382f31, 0x312f3138, | ||
4432 | 0x2031373a, 0x31313a31, 0x38207368, 0x75616e67, | ||
4433 | 0x20457870, 0x20240000, 0x3f4d626f, 0x78457674, | ||
4434 | 0x0, 0x4e4f636f, 0x6d616e64, 0x0, | ||
4435 | 0x68737465, 0x5f455252, 0x0, 0x412d4572, | ||
4436 | 0x72427563, 0x0, 0x4552524f, 0x522d4164, | ||
4437 | 0x64000000, 0x656e714d, 0x45765046, 0x61696c00, | ||
4438 | 0x656e714d, 0x45764661, 0x696c0000, 0x6661696c, | ||
4439 | 0x456e454d, 0x0, 0x442d4572, 0x724c6173, | ||
4440 | 0x74000000, 0x442d4572, 0x72320000, 0x6d437374, | ||
4441 | 0x4d644552, 0x52000000, 0x70726f6d, 0x4d644552, | ||
4442 | 0x52000000, 0x46696c74, 0x4d644552, 0x52000000, | ||
4443 | 0x636d645f, 0x45525200, 0x3f456e71, 0x45767400, | ||
4444 | 0x3f6e6f51, 0x64457650, 0x0, 0x6576526e, | ||
4445 | 0x6746756c, 0x6c000000, 0x0, 0x6ea0, | ||
4446 | 0x7fbc, 0x6e38, 0x8734, 0x82b0, | ||
4447 | 0x8780, 0x8780, 0x6f54, 0x7694, | ||
4448 | 0x7f0c, 0x80a8, 0x8074, 0x8780, | ||
4449 | 0x7e70, 0x80cc, 0x6e64, 0x81cc, | ||
4450 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
4451 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4452 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4453 | 0x2f646d61, 0x2e632c76, 0x20312e31, 0x2e322e33, | ||
4454 | 0x20313939, 0x382f3034, 0x2f323720, 0x32323a31, | ||
4455 | 0x333a3431, 0x20736875, 0x616e6720, 0x45787020, | ||
4456 | 0x24000000, 0x646d6172, 0x6441544e, 0x0, | ||
4457 | 0x646d6177, 0x7241544e, 0x0, 0x0, | ||
4458 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
4459 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4460 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4461 | 0x2f747261, 0x63652e63, 0x2c762031, 0x2e312e32, | ||
4462 | 0x2e322031, 0x3939382f, 0x30342f32, 0x37203232, | ||
4463 | 0x3a31333a, 0x35302073, 0x6875616e, 0x67204578, | ||
4464 | 0x70202400, 0x24486561, 0x6465723a, 0x202f7072, | ||
4465 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4466 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4467 | 0x2f646174, 0x612e632c, 0x7620312e, 0x312e322e, | ||
4468 | 0x32203139, 0x39382f30, 0x342f3237, 0x2032323a, | ||
4469 | 0x31333a34, 0x30207368, 0x75616e67, 0x20457870, | ||
4470 | 0x20240000, 0x46575f56, 0x45525349, 0x4f4e3a20, | ||
4471 | 0x23312046, 0x72692041, 0x70722037, 0x2031373a, | ||
4472 | 0x35353a34, 0x38205044, 0x54203230, 0x30300000, | ||
4473 | 0x46575f43, 0x4f4d5049, 0x4c455f54, 0x494d453a, | ||
4474 | 0x2031373a, 0x35353a34, 0x38000000, 0x46575f43, | ||
4475 | 0x4f4d5049, 0x4c455f42, 0x593a2064, 0x65767263, | ||
4476 | 0x73000000, 0x46575f43, 0x4f4d5049, 0x4c455f48, | ||
4477 | 0x4f53543a, 0x20636f6d, 0x70757465, 0x0, | ||
4478 | 0x46575f43, 0x4f4d5049, 0x4c455f44, 0x4f4d4149, | ||
4479 | 0x4e3a2065, 0x6e672e61, 0x6374656f, 0x6e2e636f, | ||
4480 | 0x6d000000, 0x46575f43, 0x4f4d5049, 0x4c45523a, | ||
4481 | 0x20676363, 0x20766572, 0x73696f6e, 0x20322e37, | ||
4482 | 0x2e320000, 0x0, 0x0, 0x0, | ||
4483 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
4484 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4485 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4486 | 0x2f6d656d, 0x2e632c76, 0x20312e31, 0x2e322e32, | ||
4487 | 0x20313939, 0x382f3034, 0x2f323720, 0x32323a31, | ||
4488 | 0x333a3434, 0x20736875, 0x616e6720, 0x45787020, | ||
4489 | 0x24000000, 0x24486561, 0x6465723a, 0x202f7072, | ||
4490 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4491 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4492 | 0x2f73656e, 0x642e632c, 0x7620312e, 0x312e322e, | ||
4493 | 0x31312031, 0x3939382f, 0x31322f32, 0x32203137, | ||
4494 | 0x3a31373a, 0x35352073, 0x6875616e, 0x67204578, | ||
4495 | 0x70202400, 0x736e6464, 0x654e6f51, 0x20000000, | ||
4496 | 0x6e6f454e, 0x515f5458, 0x0, 0x736e6464, | ||
4497 | 0x744e6f51, 0x20000000, 0x3f6e6f51, 0x64547845, | ||
4498 | 0x0, 0x756e6b72, 0x64747970, 0x65000000, | ||
4499 | 0x0, 0xaccc, 0xaccc, 0xad9c, | ||
4500 | 0xaab0, 0xaab0, 0xad9c, 0xad9c, | ||
4501 | 0xad9c, 0xad9c, 0xad9c, 0xad9c, | ||
4502 | 0xad9c, 0xad9c, 0xad9c, 0xad9c, | ||
4503 | 0xad9c, 0xad9c, 0xad9c, 0xad7c, | ||
4504 | 0x0, 0xbca8, 0xbca8, 0xbd70, | ||
4505 | 0xae4c, 0xb058, 0xbd70, 0xbd70, | ||
4506 | 0xbd70, 0xbd70, 0xbd70, 0xbd70, | ||
4507 | 0xbd70, 0xbd70, 0xbd70, 0xbd70, | ||
4508 | 0xbd70, 0xbd70, 0xbd70, 0xbd54, | ||
4509 | 0xb040, 0x24486561, 0x6465723a, 0x202f7072, | ||
4510 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4511 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4512 | 0x2f726563, 0x762e632c, 0x7620312e, 0x312e322e, | ||
4513 | 0x31392031, 0x3939382f, 0x30372f32, 0x34203231, | ||
4514 | 0x3a33303a, 0x30352073, 0x6875616e, 0x67204578, | ||
4515 | 0x70202400, 0x706b5278, 0x45525200, 0x66726d32, | ||
4516 | 0x4c617267, 0x65000000, 0x72784e6f, 0x52784264, | ||
4517 | 0x0, 0x72785144, 0x6d614446, 0x0, | ||
4518 | 0x72785144, 0x6d614246, 0x0, 0x3f6e6f51, | ||
4519 | 0x64527845, 0x0, 0x706b5278, 0x45525273, | ||
4520 | 0x0, 0x66726d32, 0x4c726753, 0x0, | ||
4521 | 0x72784e6f, 0x42645300, 0x3f724264, 0x446d6146, | ||
4522 | 0x0, 0x3f724a42, 0x64446d46, 0x0, | ||
4523 | 0x0, 0xf678, 0xf678, 0xf678, | ||
4524 | 0xf678, 0xf678, 0xf678, 0xf678, | ||
4525 | 0xf678, 0xf678, 0xf678, 0xf678, | ||
4526 | 0xf678, 0xf678, 0xf678, 0xf678, | ||
4527 | 0xf670, 0xf670, 0xf670, 0x572d444d, | ||
4528 | 0x41456e46, 0x0, 0x0, 0xfdc0, | ||
4529 | 0x1015c, 0xfddc, 0x1015c, 0x1015c, | ||
4530 | 0x1015c, 0x1015c, 0x1015c, 0x1015c, | ||
4531 | 0xf704, 0x1015c, 0x1015c, 0x1015c, | ||
4532 | 0x1015c, 0x1015c, 0x10154, 0x10154, | ||
4533 | 0x10154, 0x24486561, 0x6465723a, 0x202f7072, | ||
4534 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4535 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4536 | 0x2f6d6163, 0x2e632c76, 0x20312e31, 0x2e322e31, | ||
4537 | 0x32203139, 0x39382f30, 0x342f3237, 0x2032323a, | ||
4538 | 0x31333a34, 0x32207368, 0x75616e67, 0x20457870, | ||
4539 | 0x20240000, 0x6d616374, 0x7841544e, 0x0, | ||
4540 | 0x4e745379, 0x6e264c6b, 0x0, 0x72656d61, | ||
4541 | 0x73737274, 0x0, 0x6c696e6b, 0x444f574e, | ||
4542 | 0x0, 0x656e714d, 0x45765046, 0x61696c00, | ||
4543 | 0x656e714d, 0x45764661, 0x696c0000, 0x6661696c, | ||
4544 | 0x456e454d, 0x0, 0x6c696e6b, 0x55500000, | ||
4545 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
4546 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
4547 | 0x2f2e2f6e, 0x69632f66, 0x772f636f, 0x6d6d6f6e, | ||
4548 | 0x2f636b73, 0x756d2e63, 0x2c762031, 0x2e312e32, | ||
4549 | 0x2e322031, 0x3939382f, 0x30342f32, 0x37203232, | ||
4550 | 0x3a31333a, 0x33392073, 0x6875616e, 0x67204578, | ||
4551 | 0x70202400, 0x50726f62, 0x65506879, 0x0, | ||
4552 | 0x6c6e6b41, 0x53535254, 0x0, 0x11b2c, | ||
4553 | 0x11bc4, 0x11bf8, 0x11c2c, 0x11c58, | ||
4554 | 0x11c6c, 0x11ca8, 0x1207c, 0x11de4, | ||
4555 | 0x11e24, 0x11e50, 0x11e90, 0x11ec0, | ||
4556 | 0x11efc, 0x11f30, 0x1207c, 0x122c0, | ||
4557 | 0x122d8, 0x12300, 0x12320, 0x12348, | ||
4558 | 0x12478, 0x124a0, 0x124f4, 0x1251c, | ||
4559 | 0x0, 0x1278c, 0x1285c, 0x12934, | ||
4560 | 0x12a04, 0x12a60, 0x12b3c, 0x12b64, | ||
4561 | 0x12c40, 0x12c68, 0x12e10, 0x12e38, | ||
4562 | 0x12fe0, 0x131d8, 0x1346c, 0x13380, | ||
4563 | 0x1346c, 0x13498, 0x13008, 0x131b0, | ||
4564 | 0x0, 0x13b84, 0x13bc8, 0x13c60, | ||
4565 | 0x13cac, 0x13d1c, 0x13db4, 0x13de8, | ||
4566 | 0x13e70, 0x13f08, 0x13fd8, 0x14018, | ||
4567 | 0x1409c, 0x140c0, 0x141f4, 0x646f4261, | ||
4568 | 0x73655067, 0x0, 0x0, 0x0, | ||
4569 | 0x0, 0x73746d61, 0x634c4e4b, 0x0, | ||
4570 | 0x0, 0x14c38, 0x14c38, 0x14b80, | ||
4571 | 0x14bc4, 0x14c38, 0x14c38, 0x0, | ||
4572 | 0x0, 0x0 }; | ||
4573 | static u32 tigonFwData[(MAX_DATA_LEN/4) + 1] __devinitdata = { | ||
4574 | 0x416c7465, | ||
4575 | 0x6f6e2041, 0x63654e49, 0x43205600, 0x416c7465, | ||
4576 | 0x6f6e2041, 0x63654e49, 0x43205600, 0x42424242, | ||
4577 | 0x0, 0x0, 0x0, 0x135418, | ||
4578 | 0x13e7fc, 0x0, 0x0, 0x0, | ||
4579 | 0x0, 0x0, 0x0, 0x60cf00, | ||
4580 | 0x60, 0xcf000000, 0x0, 0x0, | ||
4581 | 0x0, 0x0, 0x0, 0x0, | ||
4582 | 0x0, 0x0, 0x0, 0x0, | ||
4583 | 0x0, 0x0, 0x0, 0x0, | ||
4584 | 0x0, 0x0, 0x0, 0x0, | ||
4585 | 0x0, 0x0, 0x3, 0x0, | ||
4586 | 0x1, 0x0, 0x0, 0x0, | ||
4587 | 0x1, 0x0, 0x1, 0x0, | ||
4588 | 0x0, 0x0, 0x0, 0x1, | ||
4589 | 0x1, 0x0, 0x0, 0x0, | ||
4590 | 0x0, 0x0, 0x1000000, 0x21000000, | ||
4591 | 0x12000140, 0x0, 0x0, 0x20000000, | ||
4592 | 0x120000a0, 0x0, 0x12000060, 0x12000180, | ||
4593 | 0x120001e0, 0x0, 0x0, 0x0, | ||
4594 | 0x1, 0x0, 0x0, 0x0, | ||
4595 | 0x0, 0x0, 0x0, 0x2, | ||
4596 | 0x0, 0x0, 0x30001, 0x1, | ||
4597 | 0x30201, 0x0, 0x0, 0x0 }; | ||
4598 | #endif | ||
4599 | /* Generated by genfw.c */ | ||
4600 | #define tigon2FwReleaseMajor 0xc | ||
4601 | #define tigon2FwReleaseMinor 0x4 | ||
4602 | #define tigon2FwReleaseFix 0xb | ||
4603 | #define tigon2FwStartAddr 0x00004000 | ||
4604 | #define tigon2FwTextAddr 0x00004000 | ||
4605 | #define tigon2FwTextLen 0x11bc0 | ||
4606 | #define tigon2FwRodataAddr 0x00015bc0 | ||
4607 | #define tigon2FwRodataLen 0x10d0 | ||
4608 | #define tigon2FwDataAddr 0x00016cc0 | ||
4609 | #define tigon2FwDataLen 0x1c0 | ||
4610 | #define tigon2FwSbssAddr 0x00016e80 | ||
4611 | #define tigon2FwSbssLen 0xcc | ||
4612 | #define tigon2FwBssAddr 0x00016f50 | ||
4613 | #define tigon2FwBssLen 0x20c0 | ||
4614 | static u32 tigon2FwText[(MAX_TEXT_LEN/4) + 1] __devinitdata = { | ||
4615 | 0x0, | ||
4616 | 0x10000003, 0x0, 0xd, 0xd, | ||
4617 | 0x3c1d0001, 0x8fbd6d20, 0x3a0f021, 0x3c100000, | ||
4618 | 0x26104000, 0xc0010c0, 0x0, 0xd, | ||
4619 | 0x3c1d0001, 0x8fbd6d24, 0x3a0f021, 0x3c100000, | ||
4620 | 0x26104000, 0xc0017e0, 0x0, 0xd, | ||
4621 | 0x0, 0x0, 0x0, 0x0, | ||
4622 | 0x0, 0x0, 0x0, 0x0, | ||
4623 | 0x0, 0x0, 0x0, 0x0, | ||
4624 | 0x0, 0x0, 0x0, 0x0, | ||
4625 | 0x0, 0x0, 0x0, 0x0, | ||
4626 | 0x0, 0x0, 0x0, 0x0, | ||
4627 | 0x0, 0x0, 0x0, 0x0, | ||
4628 | 0x0, 0x0, 0x0, 0x0, | ||
4629 | 0x0, 0x0, 0x0, 0x0, | ||
4630 | 0x0, 0x0, 0x0, 0x0, | ||
4631 | 0x0, 0x0, 0x0, 0x2000008, | ||
4632 | 0x0, 0x800172f, 0x3c0a0001, 0x800172f, | ||
4633 | 0x3c0a0002, 0x800172f, 0x0, 0x8002cac, | ||
4634 | 0x0, 0x8002c4f, 0x0, 0x800172f, | ||
4635 | 0x3c0a0004, 0x800328a, 0x0, 0x8001a52, | ||
4636 | 0x0, 0x800394d, 0x0, 0x80038f4, | ||
4637 | 0x0, 0x800172f, 0x3c0a0006, 0x80039bb, | ||
4638 | 0x3c0a0007, 0x800172f, 0x3c0a0008, 0x800172f, | ||
4639 | 0x3c0a0009, 0x8003a13, 0x0, 0x8002ea6, | ||
4640 | 0x0, 0x800172f, 0x3c0a000b, 0x800172f, | ||
4641 | 0x3c0a000c, 0x800172f, 0x3c0a000d, 0x80028fb, | ||
4642 | 0x0, 0x8002890, 0x0, 0x800172f, | ||
4643 | 0x3c0a000e, 0x800208c, 0x0, 0x8001964, | ||
4644 | 0x0, 0x8001a04, 0x0, 0x8003ca6, | ||
4645 | 0x0, 0x8003c94, 0x0, 0x800172f, | ||
4646 | 0x0, 0x800191a, 0x0, 0x800172f, | ||
4647 | 0x0, 0x800172f, 0x3c0a0013, 0x800172f, | ||
4648 | 0x3c0a0014, 0x0, 0x0, 0x0, | ||
4649 | 0x0, 0x0, 0x0, 0x0, | ||
4650 | 0x0, 0x0, 0x0, 0x0, | ||
4651 | 0x0, 0x0, 0x0, 0x0, | ||
4652 | 0x0, 0x0, 0x0, 0x0, | ||
4653 | 0x0, 0x0, 0x0, 0x0, | ||
4654 | 0x0, 0x0, 0x0, 0x0, | ||
4655 | 0x0, 0x0, 0x0, 0x0, | ||
4656 | 0x0, 0x0, 0x0, 0x0, | ||
4657 | 0x0, 0x0, 0x0, 0x0, | ||
4658 | 0x0, 0x0, 0x0, 0x0, | ||
4659 | 0x0, 0x0, 0x0, 0x0, | ||
4660 | 0x0, 0x0, 0x0, 0x0, | ||
4661 | 0x0, 0x0, 0x0, 0x0, | ||
4662 | 0x0, 0x0, 0x0, 0x0, | ||
4663 | 0x0, 0x0, 0x0, 0x27bdffe0, | ||
4664 | 0x3c1cc000, 0xafbf001c, 0xafb00018, 0x8f820140, | ||
4665 | 0x24030003, 0xaf8300ec, 0x34420004, 0xc002b20, | ||
4666 | 0xaf820140, 0x3c0100c0, 0xc001763, 0xac203ffc, | ||
4667 | 0x401821, 0x3c020010, 0x3c010001, 0xac236e9c, | ||
4668 | 0x10620011, 0x43102b, 0x14400002, 0x3c020020, | ||
4669 | 0x3c020008, 0x1062000c, 0x24050100, 0x3c060001, | ||
4670 | 0x8cc66e9c, 0x3c040001, 0x24845c74, 0x3821, | ||
4671 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x3c020020, | ||
4672 | 0x3c010001, 0xac226e9c, 0x24020008, 0x3c010001, | ||
4673 | 0xac226eb4, 0x2402001f, 0x3c010001, 0xac226ec4, | ||
4674 | 0x24020016, 0x3c010001, 0xac226e98, 0x3c05fffe, | ||
4675 | 0x34a56f08, 0x3c020001, 0x8c426e9c, 0x3c030002, | ||
4676 | 0x24639010, 0x3c040001, 0x8c846cc4, 0x431023, | ||
4677 | 0x14800002, 0x458021, 0x2610fa38, 0x2402f000, | ||
4678 | 0x2028024, 0xc001785, 0x2002021, 0x2022823, | ||
4679 | 0x3c040020, 0x821823, 0x651823, 0x247bb000, | ||
4680 | 0x3c03fffe, 0x3463bf08, 0x363b821, 0x3c0600bf, | ||
4681 | 0x34c6f000, 0x3c070001, 0x8ce76cc0, 0x3c0300bf, | ||
4682 | 0x3463e000, 0x852023, 0x3c010001, 0xac246ea8, | ||
4683 | 0x822023, 0x3c010001, 0xac256e90, 0x52842, | ||
4684 | 0x3c010001, 0xac226e84, 0x27620ffc, 0x3c010001, | ||
4685 | 0xac226d20, 0x27621ffc, 0xdb3023, 0x7b1823, | ||
4686 | 0x3c010001, 0xac246e88, 0x3c010001, 0xac256eac, | ||
4687 | 0x3c010001, 0xac226d24, 0xaf860150, 0x10e00011, | ||
4688 | 0xaf830250, 0x3c1d0001, 0x8fbd6ccc, 0x3a0f021, | ||
4689 | 0xc001749, 0x0, 0x3c020001, 0x8c426cd0, | ||
4690 | 0x3c030001, 0x8c636cd4, 0x2442fe00, 0x24630200, | ||
4691 | 0x3c010001, 0xac226cd0, 0x3c010001, 0x10000004, | ||
4692 | 0xac236cd4, 0x3c1d0001, 0x8fbd6d20, 0x3a0f021, | ||
4693 | 0x3c020001, 0x8c426cc4, 0x1040000d, 0x26fafa38, | ||
4694 | 0x3c020001, 0x8c426cd0, 0x3c030001, 0x8c636cd4, | ||
4695 | 0x3c1a0001, 0x8f5a6cd4, 0x2442fa38, 0x246305c8, | ||
4696 | 0x3c010001, 0xac226cd0, 0x3c010001, 0xac236cd4, | ||
4697 | 0x3c020001, 0x8c426cc8, 0x14400003, 0x0, | ||
4698 | 0x3c010001, 0xac206cd0, 0xc001151, 0x0, | ||
4699 | 0x8fbf001c, 0x8fb00018, 0x3e00008, 0x27bd0020, | ||
4700 | 0x3c020001, 0x8c426cd0, 0x3c030001, 0x8c636cd4, | ||
4701 | 0x27bdff98, 0xafb00048, 0x3c100001, 0x8e1066b8, | ||
4702 | 0xafb20050, 0x3c120000, 0x26524100, 0xafbf0060, | ||
4703 | 0xafbe005c, 0xafb50058, 0xafb30054, 0xafb1004c, | ||
4704 | 0xafa20034, 0xafa30030, 0xafa00010, 0xafa00014, | ||
4705 | 0x8f860040, 0x3c040001, 0x24845c80, 0x24050200, | ||
4706 | 0x3c010001, 0xac326e80, 0xc002b3b, 0x2003821, | ||
4707 | 0x8f830040, 0x3c02f000, 0x621824, 0x3c026000, | ||
4708 | 0x1062000b, 0xa3a0003f, 0x240e0001, 0x3c040001, | ||
4709 | 0x24845c88, 0xa3ae003f, 0xafa00010, 0xafa00014, | ||
4710 | 0x8f860040, 0x24050300, 0xc002b3b, 0x2003821, | ||
4711 | 0x8f820240, 0x3c030001, 0x431025, 0xaf820240, | ||
4712 | 0xaf800048, 0x8f820048, 0x14400005, 0x0, | ||
4713 | 0xaf800048, 0x8f820048, 0x10400004, 0x0, | ||
4714 | 0xaf800048, 0x10000003, 0x2e02021, 0xaf80004c, | ||
4715 | 0x2e02021, 0x3c050001, 0xc002ba8, 0x34a540f8, | ||
4716 | 0x3402021, 0xc002ba8, 0x240505c8, 0x3c020001, | ||
4717 | 0x8c426ea8, 0x3c0d0001, 0x8dad6e88, 0x3c030001, | ||
4718 | 0x8c636e84, 0x3c080001, 0x8d086e90, 0x3c090001, | ||
4719 | 0x8d296eac, 0x3c0a0001, 0x8d4a6eb4, 0x3c0b0001, | ||
4720 | 0x8d6b6ec4, 0x3c0c0001, 0x8d8c6e98, 0x3c040001, | ||
4721 | 0x24845c94, 0x24050400, 0xaf42013c, 0x8f42013c, | ||
4722 | 0x24060001, 0x24070001, 0xaf400000, 0xaf4d0138, | ||
4723 | 0xaf430144, 0xaf480148, 0xaf49014c, 0xaf4a0150, | ||
4724 | 0xaf4b0154, 0xaf4c0158, 0x2442ff80, 0xaf420140, | ||
4725 | 0x24020001, 0xafa20010, 0xc002b3b, 0xafa00014, | ||
4726 | 0x8f420138, 0xafa20010, 0x8f42013c, 0xafa20014, | ||
4727 | 0x8f460144, 0x8f470148, 0x3c040001, 0x24845ca0, | ||
4728 | 0xc002b3b, 0x24050500, 0xafb70010, 0xafba0014, | ||
4729 | 0x8f46014c, 0x8f470150, 0x3c040001, 0x24845cac, | ||
4730 | 0xc002b3b, 0x24050600, 0x3c020001, 0x8c426e9c, | ||
4731 | 0x3603821, 0x3c060002, 0x24c69010, 0x2448ffff, | ||
4732 | 0x1061824, 0xe81024, 0x43102b, 0x10400006, | ||
4733 | 0x24050900, 0x3c040001, 0x24845cb8, 0xafa80010, | ||
4734 | 0xc002b3b, 0xafa00014, 0x8f82000c, 0xafa20010, | ||
4735 | 0x8f82003c, 0xafa20014, 0x8f860000, 0x8f870004, | ||
4736 | 0x3c040001, 0x24845cc4, 0xc002b3b, 0x24051000, | ||
4737 | 0x8c020220, 0x8c030224, 0x8c060218, 0x8c07021c, | ||
4738 | 0x3c040001, 0x24845ccc, 0x24051100, 0xafa20010, | ||
4739 | 0xc002b3b, 0xafa30014, 0xaf800054, 0xaf80011c, | ||
4740 | 0x8c020218, 0x30420002, 0x10400009, 0x0, | ||
4741 | 0x8c020220, 0x3c030002, 0x34630004, 0x431025, | ||
4742 | 0xaf42000c, 0x8c02021c, 0x10000008, 0x34420004, | ||
4743 | 0x8c020220, 0x3c030002, 0x34630006, 0x431025, | ||
4744 | 0xaf42000c, 0x8c02021c, 0x34420006, 0xaf420014, | ||
4745 | 0x8c020218, 0x30420010, 0x1040000a, 0x0, | ||
4746 | 0x8c02021c, 0x34420004, 0xaf420010, 0x8c020220, | ||
4747 | 0x3c03000a, 0x34630004, 0x431025, 0x10000009, | ||
4748 | 0xaf420008, 0x8c020220, 0x3c03000a, 0x34630006, | ||
4749 | 0x431025, 0xaf420008, 0x8c02021c, 0x34420006, | ||
4750 | 0xaf420010, 0x24020001, 0xaf8200a0, 0xaf8200b0, | ||
4751 | 0x8f830054, 0x8f820054, 0xaf8000d0, 0xaf8000c0, | ||
4752 | 0x10000002, 0x24630064, 0x8f820054, 0x621023, | ||
4753 | 0x2c420065, 0x1440fffc, 0x0, 0x8c040208, | ||
4754 | 0x8c05020c, 0x26e20028, 0xaee20020, 0x24020490, | ||
4755 | 0xaee20010, 0xaee40008, 0xaee5000c, 0x26e40008, | ||
4756 | 0x8c820000, 0x8c830004, 0xaf820090, 0xaf830094, | ||
4757 | 0x8c820018, 0xaf8200b4, 0x9482000a, 0xaf82009c, | ||
4758 | 0x8f420014, 0xaf8200b0, 0x8f8200b0, 0x30420004, | ||
4759 | 0x1440fffd, 0x0, 0x8f8200b0, 0x3c03ef00, | ||
4760 | 0x431024, 0x10400021, 0x0, 0x8f8200b4, | ||
4761 | 0xafa20010, 0x8f820090, 0x8f830094, 0x3c040001, | ||
4762 | 0x24845cd4, 0xafa30014, 0x8f8600b0, 0x8f87009c, | ||
4763 | 0x3c050001, 0xc002b3b, 0x34a5200d, 0x3c040001, | ||
4764 | 0x24845ce0, 0x240203c0, 0xafa20010, 0xafa00014, | ||
4765 | 0x8f860144, 0x3c070001, 0x24e75ce8, 0xc002b3b, | ||
4766 | 0x3405dead, 0x8f82011c, 0x34420002, 0xaf82011c, | ||
4767 | 0x8f820220, 0x34420004, 0xaf820220, 0x8f820140, | ||
4768 | 0x3c030001, 0x431025, 0xaf820140, 0x96e20472, | ||
4769 | 0x96e60452, 0x96e70462, 0xafa20010, 0x96e20482, | ||
4770 | 0x3c040001, 0x24845d14, 0x24051200, 0xc002b3b, | ||
4771 | 0xafa20014, 0x96f00452, 0x32020001, 0x10400002, | ||
4772 | 0xb021, 0x24160001, 0x32020002, 0x54400001, | ||
4773 | 0x36d60002, 0x32020008, 0x54400001, 0x36d60004, | ||
4774 | 0x32020010, 0x54400001, 0x36d60008, 0x32020020, | ||
4775 | 0x54400001, 0x36d60010, 0x32020040, 0x54400001, | ||
4776 | 0x36d60020, 0x32020080, 0x54400001, 0x36d60040, | ||
4777 | 0x96e60482, 0x30c20200, 0x54400001, 0x36d64000, | ||
4778 | 0x96e30472, 0x30620200, 0x10400003, 0x30620100, | ||
4779 | 0x10000003, 0x36d62000, 0x54400001, 0x36d61000, | ||
4780 | 0x96f00462, 0x32c24000, 0x14400004, 0x3207009b, | ||
4781 | 0x30c2009b, 0x14e20007, 0x240e0001, 0x32c22000, | ||
4782 | 0x1440000d, 0x32020001, 0x3062009b, 0x10e20009, | ||
4783 | 0x240e0001, 0x3c040001, 0x24845d20, 0x24051300, | ||
4784 | 0x2003821, 0xa3ae003f, 0xafa30010, 0xc002b3b, | ||
4785 | 0xafa00014, 0x32020001, 0x54400001, 0x36d60080, | ||
4786 | 0x32020002, 0x54400001, 0x36d60100, 0x32020008, | ||
4787 | 0x54400001, 0x36d60200, 0x32020010, 0x54400001, | ||
4788 | 0x36d60400, 0x32020080, 0x54400001, 0x36d60800, | ||
4789 | 0x8c020218, 0x30420200, 0x10400002, 0x3c020008, | ||
4790 | 0x2c2b025, 0x8c020218, 0x30420800, 0x10400002, | ||
4791 | 0x3c020080, 0x2c2b025, 0x8c020218, 0x30420400, | ||
4792 | 0x10400002, 0x3c020100, 0x2c2b025, 0x8c020218, | ||
4793 | 0x30420100, 0x10400002, 0x3c020200, 0x2c2b025, | ||
4794 | 0x8c020218, 0x30420080, 0x10400002, 0x3c020400, | ||
4795 | 0x2c2b025, 0x8c020218, 0x30422000, 0x10400002, | ||
4796 | 0x3c020010, 0x2c2b025, 0x8c020218, 0x30424000, | ||
4797 | 0x10400002, 0x3c020020, 0x2c2b025, 0x8c020218, | ||
4798 | 0x30421000, 0x10400002, 0x3c020040, 0x2c2b025, | ||
4799 | 0x8ee20498, 0x8ee3049c, 0xaf420160, 0xaf430164, | ||
4800 | 0x8ee204a0, 0x8ee304a4, 0xaf420168, 0xaf43016c, | ||
4801 | 0x8ee204a8, 0x8ee304ac, 0xaf420170, 0xaf430174, | ||
4802 | 0x8ee20428, 0x8ee3042c, 0xaf420178, 0xaf43017c, | ||
4803 | 0x8ee20448, 0x8ee3044c, 0xaf420180, 0xaf430184, | ||
4804 | 0x8ee20458, 0x8ee3045c, 0xaf420188, 0xaf43018c, | ||
4805 | 0x8ee20468, 0x8ee3046c, 0xaf420190, 0xaf430194, | ||
4806 | 0x8ee20478, 0x8ee3047c, 0xaf420198, 0xaf43019c, | ||
4807 | 0x8ee20488, 0x8ee3048c, 0xaf4201a0, 0xaf4301a4, | ||
4808 | 0x8ee204b0, 0x8ee304b4, 0x24040080, 0xaf4201a8, | ||
4809 | 0xaf4301ac, 0xc002ba8, 0x24050080, 0x8c02025c, | ||
4810 | 0x27440224, 0xaf4201f0, 0x8c020260, 0x24050200, | ||
4811 | 0x24060008, 0xc002bbf, 0xaf4201f8, 0x3c043b9a, | ||
4812 | 0x3484ca00, 0x3821, 0x24020006, 0x24030002, | ||
4813 | 0xaf4201f4, 0x240203e8, 0xaf430204, 0xaf430200, | ||
4814 | 0xaf4401fc, 0xaf420294, 0x24020001, 0xaf430290, | ||
4815 | 0xaf42029c, 0x3c030001, 0x671821, 0x90636cd8, | ||
4816 | 0x3471021, 0x24e70001, 0xa043022c, 0x2ce2000f, | ||
4817 | 0x1440fff8, 0x3471821, 0x24e70001, 0x3c080001, | ||
4818 | 0x350840f8, 0x8f820040, 0x3c040001, 0x24845d2c, | ||
4819 | 0x24051400, 0x21702, 0x24420030, 0xa062022c, | ||
4820 | 0x3471021, 0xa040022c, 0x8c070218, 0x2c03021, | ||
4821 | 0x240205c8, 0xafa20010, 0xc002b3b, 0xafa80014, | ||
4822 | 0x3c040001, 0x24845d38, 0x3c050000, 0x24a55c80, | ||
4823 | 0x24060010, 0x27b10030, 0x2203821, 0x27b30034, | ||
4824 | 0xc0017a3, 0xafb30010, 0x3c030001, 0x8c636cc8, | ||
4825 | 0x1060000a, 0x408021, 0x8fa30030, 0x2405ff00, | ||
4826 | 0x8fa20034, 0x246400ff, 0x852024, 0x831823, | ||
4827 | 0x431023, 0xafa20034, 0xafa40030, 0x3c040001, | ||
4828 | 0x24845d44, 0x3c050000, 0x24a54100, 0x24060108, | ||
4829 | 0x2203821, 0xc0017a3, 0xafb30010, 0x409021, | ||
4830 | 0x32c20003, 0x3c010001, 0xac326e80, 0x10400045, | ||
4831 | 0x2203821, 0x8f820050, 0x3c030010, 0x431024, | ||
4832 | 0x10400016, 0x0, 0x8c020218, 0x30420040, | ||
4833 | 0x1040000f, 0x24020001, 0x8f820050, 0x8c030218, | ||
4834 | 0x240e0001, 0x3c040001, 0x24845d50, 0xa3ae003f, | ||
4835 | 0xafa20010, 0xafa30014, 0x8f870040, 0x24051500, | ||
4836 | 0xc002b3b, 0x2c03021, 0x10000004, 0x0, | ||
4837 | 0x3c010001, 0x370821, 0xa02240f4, 0x3c040001, | ||
4838 | 0x24845d5c, 0x3c050001, 0x24a55b40, 0x3c060001, | ||
4839 | 0x24c65bac, 0xc53023, 0x8f420010, 0x27b30030, | ||
4840 | 0x2603821, 0x27b10034, 0x34420a00, 0xaf420010, | ||
4841 | 0xc0017a3, 0xafb10010, 0x3c040001, 0x24845d70, | ||
4842 | 0x3c050001, 0x24a5b714, 0x3c060001, 0x24c6ba90, | ||
4843 | 0xc53023, 0x2603821, 0xaf420108, 0xc0017a3, | ||
4844 | 0xafb10010, 0x3c040001, 0x24845d8c, 0x3c050001, | ||
4845 | 0x24a5be58, 0x3c060001, 0x24c6c900, 0xc53023, | ||
4846 | 0x2603821, 0x3c010001, 0xac226ef4, 0xc0017a3, | ||
4847 | 0xafb10010, 0x3c040001, 0x24845da4, 0x10000024, | ||
4848 | 0x24051600, 0x3c040001, 0x24845dac, 0x3c050001, | ||
4849 | 0x24a5a10c, 0x3c060001, 0x24c6a238, 0xc53023, | ||
4850 | 0xc0017a3, 0xafb30010, 0x3c040001, 0x24845dbc, | ||
4851 | 0x3c050001, 0x24a5b2b0, 0x3c060001, 0x24c6b70c, | ||
4852 | 0xc53023, 0x2203821, 0xaf420108, 0xc0017a3, | ||
4853 | 0xafb30010, 0x3c040001, 0x24845dd0, 0x3c050001, | ||
4854 | 0x24a5ba98, 0x3c060001, 0x24c6be50, 0xc53023, | ||
4855 | 0x2203821, 0x3c010001, 0xac226ef4, 0xc0017a3, | ||
4856 | 0xafb30010, 0x3c040001, 0x24845de4, 0x24051650, | ||
4857 | 0x2c03021, 0x3821, 0x3c010001, 0xac226ef8, | ||
4858 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x32c20020, | ||
4859 | 0x10400021, 0x27a70030, 0x3c040001, 0x24845df0, | ||
4860 | 0x3c050001, 0x24a5b13c, 0x3c060001, 0x24c6b2a8, | ||
4861 | 0xc53023, 0x24022000, 0xaf42001c, 0x27a20034, | ||
4862 | 0xc0017a3, 0xafa20010, 0x21900, 0x31982, | ||
4863 | 0x3c040800, 0x641825, 0xae430028, 0x24030010, | ||
4864 | 0xaf43003c, 0x96e30450, 0xaf430040, 0x8f430040, | ||
4865 | 0x3c040001, 0x24845e04, 0xafa00014, 0xafa30010, | ||
4866 | 0x8f47001c, 0x24051660, 0x3c010001, 0xac226ef0, | ||
4867 | 0x10000025, 0x32c60020, 0x8ee20448, 0x8ee3044c, | ||
4868 | 0xaf43001c, 0x8f42001c, 0x2442e000, 0x2c422001, | ||
4869 | 0x1440000a, 0x240e0001, 0x3c040001, 0x24845e10, | ||
4870 | 0xa3ae003f, 0xafa00010, 0xafa00014, 0x8f46001c, | ||
4871 | 0x24051700, 0xc002b3b, 0x3821, 0x3c020000, | ||
4872 | 0x24425cbc, 0x21100, 0x21182, 0x3c030800, | ||
4873 | 0x431025, 0xae420028, 0x24020008, 0xaf42003c, | ||
4874 | 0x96e20450, 0xaf420040, 0x8f420040, 0x3c040001, | ||
4875 | 0x24845e1c, 0xafa00014, 0xafa20010, 0x8f47001c, | ||
4876 | 0x24051800, 0x32c60020, 0xc002b3b, 0x0, | ||
4877 | 0x3c050fff, 0x3c030001, 0x8c636ef4, 0x34a5ffff, | ||
4878 | 0x2403021, 0x3c020001, 0x8c426ef8, 0x3c040800, | ||
4879 | 0x651824, 0x31882, 0x641825, 0x451024, | ||
4880 | 0x21082, 0x441025, 0xacc20080, 0x32c20180, | ||
4881 | 0x10400056, 0xacc30020, 0x8f82005c, 0x3c030080, | ||
4882 | 0x431024, 0x1040000d, 0x0, 0x8f820050, | ||
4883 | 0xafa20010, 0x8f82005c, 0x240e0001, 0x3c040001, | ||
4884 | 0x24845e28, 0xa3ae003f, 0xafa20014, 0x8f870040, | ||
4885 | 0x24051900, 0xc002b3b, 0x2c03021, 0x8f820050, | ||
4886 | 0x3c030010, 0x431024, 0x10400016, 0x0, | ||
4887 | 0x8c020218, 0x30420040, 0x1040000f, 0x24020001, | ||
4888 | 0x8f820050, 0x8c030218, 0x240e0001, 0x3c040001, | ||
4889 | 0x24845d50, 0xa3ae003f, 0xafa20010, 0xafa30014, | ||
4890 | 0x8f870040, 0x24052000, 0xc002b3b, 0x2c03021, | ||
4891 | 0x10000004, 0x0, 0x3c010001, 0x370821, | ||
4892 | 0xa02240f4, 0x3c040001, 0x24845e34, 0x3c050001, | ||
4893 | 0x24a55ac0, 0x3c060001, 0x24c65b38, 0xc53023, | ||
4894 | 0x8f420008, 0x27b30030, 0x2603821, 0x27b10034, | ||
4895 | 0x34420e00, 0xaf420008, 0xc0017a3, 0xafb10010, | ||
4896 | 0x3c040001, 0x24845e4c, 0x3c050001, 0x24a5d8b4, | ||
4897 | 0x3c060001, 0x24c6e3c8, 0xc53023, 0x2603821, | ||
4898 | 0xaf42010c, 0xc0017a3, 0xafb10010, 0x3c040001, | ||
4899 | 0x24845e64, 0x3c050001, 0x24a5e9ac, 0x3c060001, | ||
4900 | 0x24c6f0f0, 0xc53023, 0x2603821, 0x3c010001, | ||
4901 | 0xac226f04, 0xc0017a3, 0xafb10010, 0x3c040001, | ||
4902 | 0x24845e7c, 0x10000027, 0x24052100, 0x3c040001, | ||
4903 | 0x24845e84, 0x3c050001, 0x24a59fc8, 0x3c060001, | ||
4904 | 0x24c6a104, 0xc53023, 0x27b10030, 0x2203821, | ||
4905 | 0x27b30034, 0xc0017a3, 0xafb30010, 0x3c040001, | ||
4906 | 0x24845e94, 0x3c050001, 0x24a5cad4, 0x3c060001, | ||
4907 | 0x24c6d8ac, 0xc53023, 0x2203821, 0xaf42010c, | ||
4908 | 0xc0017a3, 0xafb30010, 0x3c040001, 0x24845ea4, | ||
4909 | 0x3c050001, 0x24a5e84c, 0x3c060001, 0x24c6e9a4, | ||
4910 | 0xc53023, 0x2203821, 0x3c010001, 0xac226f04, | ||
4911 | 0xc0017a3, 0xafb30010, 0x3c040001, 0x24845eb8, | ||
4912 | 0x24052150, 0x2c03021, 0x3821, 0x3c010001, | ||
4913 | 0xac226f10, 0xafa00010, 0xc002b3b, 0xafa00014, | ||
4914 | 0x3c110fff, 0x3c030001, 0x8c636f04, 0x3631ffff, | ||
4915 | 0x2409821, 0x3c020001, 0x8c426f10, 0x3c0e0800, | ||
4916 | 0x711824, 0x31882, 0x6e1825, 0x511024, | ||
4917 | 0x21082, 0x4e1025, 0xae630038, 0xae620078, | ||
4918 | 0x8c020218, 0x30420040, 0x14400004, 0x24020001, | ||
4919 | 0x3c010001, 0x370821, 0xa02240f4, 0x3c040001, | ||
4920 | 0x24845ec4, 0x3c050001, 0x24a5e3d0, 0x3c060001, | ||
4921 | 0x24c6e52c, 0xc53023, 0x27be0030, 0x3c03821, | ||
4922 | 0x27b50034, 0xc0017a3, 0xafb50010, 0x3c010001, | ||
4923 | 0xac226efc, 0x511024, 0x21082, 0x3c0e0800, | ||
4924 | 0x4e1025, 0xae620050, 0x32c22000, 0x10400006, | ||
4925 | 0x3c03821, 0x3c020000, 0x24425cbc, 0x2221024, | ||
4926 | 0x1000000f, 0x21082, 0x3c040001, 0x24845ed8, | ||
4927 | 0x3c050001, 0x24a5e534, 0x3c060001, 0x24c6e6e4, | ||
4928 | 0xc53023, 0xc0017a3, 0xafb50010, 0x3c010001, | ||
4929 | 0xac226f14, 0x511024, 0x21082, 0x3c0e0800, | ||
4930 | 0x4e1025, 0xae620048, 0x32c24000, 0x10400005, | ||
4931 | 0x27a70030, 0x3c020000, 0x24425cbc, 0x1000000e, | ||
4932 | 0x21100, 0x3c040001, 0x24845ef0, 0x3c050001, | ||
4933 | 0x24a5e6ec, 0x3c060001, 0x24c6e844, 0xc53023, | ||
4934 | 0x27a20034, 0xc0017a3, 0xafa20010, 0x3c010001, | ||
4935 | 0xac226f08, 0x21100, 0x21182, 0x3c030800, | ||
4936 | 0x431025, 0xae420060, 0x3c040001, 0x24845f08, | ||
4937 | 0x3c050001, 0x24a58230, 0x3c060001, 0x24c68650, | ||
4938 | 0xc53023, 0x27b10030, 0x2203821, 0x27b30034, | ||
4939 | 0xc0017a3, 0xafb30010, 0x3c0e0fff, 0x35ceffff, | ||
4940 | 0x3c040001, 0x24845f14, 0x3c050000, 0x24a56468, | ||
4941 | 0x3c060000, 0x24c66588, 0xc53023, 0x2203821, | ||
4942 | 0x240f021, 0x3c010001, 0xac226edc, 0x4e1024, | ||
4943 | 0x21082, 0x3c150800, 0x551025, 0xafae0044, | ||
4944 | 0xafc200b8, 0xc0017a3, 0xafb30010, 0x3c040001, | ||
4945 | 0x24845f20, 0x3c050000, 0x24a56590, 0x3c060000, | ||
4946 | 0x24c66808, 0x8fae0044, 0xc53023, 0x2203821, | ||
4947 | 0x3c010001, 0xac226ed0, 0x4e1024, 0x21082, | ||
4948 | 0x551025, 0xafc200e8, 0xc0017a3, 0xafb30010, | ||
4949 | 0x3c040001, 0x24845f38, 0x3c050000, 0x24a56810, | ||
4950 | 0x3c060000, 0x24c66940, 0x8fae0044, 0xc53023, | ||
4951 | 0x2203821, 0x3c010001, 0xac226ec8, 0x4e1024, | ||
4952 | 0x21082, 0x551025, 0xafc200c0, 0xc0017a3, | ||
4953 | 0xafb30010, 0x3c040001, 0x24845f50, 0x3c050001, | ||
4954 | 0x24a5fad0, 0x3c060001, 0x24c6fba8, 0x8fae0044, | ||
4955 | 0xc53023, 0x2203821, 0x3c010001, 0xac226ed4, | ||
4956 | 0x4e1024, 0x21082, 0x551025, 0xafc200c8, | ||
4957 | 0xc0017a3, 0xafb30010, 0x3c040001, 0x24845f5c, | ||
4958 | 0x3c050001, 0x24a5c93c, 0x3c060001, 0x24c6ca20, | ||
4959 | 0xc53023, 0x2203821, 0xaf420110, 0xc0017a3, | ||
4960 | 0xafb30010, 0x3c040001, 0x24845f6c, 0x3c050001, | ||
4961 | 0x24a5c910, 0x3c060001, 0x24c6c934, 0xc53023, | ||
4962 | 0x2203821, 0xaf420124, 0xc0017a3, 0xafb30010, | ||
4963 | 0x3c040001, 0x24845f7c, 0x3c050001, 0x24a55a80, | ||
4964 | 0x3c060001, 0x24c65aac, 0xc53023, 0x2203821, | ||
4965 | 0xaf420120, 0xaf420114, 0xc0017a3, 0xafb30010, | ||
4966 | 0x3c040001, 0x24845f88, 0x3c050001, 0x24a5f298, | ||
4967 | 0x3c060001, 0x24c6f6b4, 0xc53023, 0x2203821, | ||
4968 | 0xaf420118, 0xc0017a3, 0xafb30010, 0x8fae0044, | ||
4969 | 0x3c010001, 0xac226f18, 0x4e1024, 0x21082, | ||
4970 | 0x551025, 0xc003fc3, 0xafc200d0, 0xc003c40, | ||
4971 | 0x0, 0xc0027a8, 0x0, 0xac000228, | ||
4972 | 0xac00022c, 0x96e20450, 0x2442ffff, 0xaf420038, | ||
4973 | 0x96e20460, 0xaf420080, 0x32c24000, 0x14400003, | ||
4974 | 0x0, 0x96e20480, 0xaf420084, 0x96e70490, | ||
4975 | 0x50e00001, 0x24070800, 0x24e2ffff, 0xaf420088, | ||
4976 | 0xaf42007c, 0x24020800, 0x10e2000f, 0x32c24000, | ||
4977 | 0x10400003, 0x24020400, 0x10e2000b, 0x0, | ||
4978 | 0x240e0001, 0x3c040001, 0x24845f98, 0xa3ae003f, | ||
4979 | 0x96e60490, 0x24052170, 0x2c03821, 0xafa00010, | ||
4980 | 0xc002b3b, 0xafa00014, 0x8f430138, 0x8f440138, | ||
4981 | 0x24020001, 0xa34205c2, 0xaf430094, 0xaf440098, | ||
4982 | 0xafa00010, 0xafa00014, 0x8f460080, 0x8f470084, | ||
4983 | 0x3c040001, 0x24845fa4, 0xc002b3b, 0x24052200, | ||
4984 | 0xc0024a4, 0x3c110800, 0x3c1433d8, 0x3694cb58, | ||
4985 | 0x3c020800, 0x34420080, 0x3c040001, 0x24845fb0, | ||
4986 | 0x3c050000, 0x24a55d00, 0x3c060000, 0x24c65d1c, | ||
4987 | 0xc53023, 0x27a70030, 0xaf820060, 0x2402ffff, | ||
4988 | 0xaf820064, 0x27a20034, 0xc0017a3, 0xafa20010, | ||
4989 | 0x3c010001, 0xac226eb8, 0x21100, 0x21182, | ||
4990 | 0x511025, 0xc0018fc, 0xae420000, 0x8f820240, | ||
4991 | 0x3c030001, 0x431025, 0xaf820240, 0x3c020000, | ||
4992 | 0x24424034, 0xaf820244, 0xaf800240, 0x8f820060, | ||
4993 | 0x511024, 0x14400005, 0x3c030800, 0x8f820060, | ||
4994 | 0x431024, 0x1040fffd, 0x0, 0xc003c4d, | ||
4995 | 0x8821, 0x3c020100, 0xafa20020, 0x8f530018, | ||
4996 | 0x240200ff, 0x56620001, 0x26710001, 0x8c020228, | ||
4997 | 0x1622000e, 0x1330c0, 0x8f42033c, 0x24420001, | ||
4998 | 0xaf42033c, 0x8f42033c, 0x8c020228, 0x3c040001, | ||
4999 | 0x24845c24, 0x3c050009, 0xafa00014, 0xafa20010, | ||
5000 | 0x8fa60020, 0x1000003f, 0x34a50100, 0xd71021, | ||
5001 | 0x8fa30020, 0x8fa40024, 0xac4304c0, 0xac4404c4, | ||
5002 | 0xc01821, 0x8f440178, 0x8f45017c, 0x1021, | ||
5003 | 0x24070004, 0xafa70010, 0xafb10014, 0x8f48000c, | ||
5004 | 0x24c604c0, 0x2e63021, 0xafa80018, 0x8f48010c, | ||
5005 | 0x24070008, 0xa32821, 0xa3482b, 0x822021, | ||
5006 | 0x100f809, 0x892021, 0x1440000b, 0x24070008, | ||
5007 | 0x8f820120, 0xafa20010, 0x8f820124, 0x3c040001, | ||
5008 | 0x24845c2c, 0x3c050009, 0xafa20014, 0x8fa60020, | ||
5009 | 0x1000001c, 0x34a50200, 0x8f440160, 0x8f450164, | ||
5010 | 0x8f43000c, 0xaf510018, 0x8f860120, 0x24020010, | ||
5011 | 0xafa20010, 0xafb10014, 0xafa30018, 0x8f42010c, | ||
5012 | 0x40f809, 0x24c6001c, 0x14400010, 0x0, | ||
5013 | 0x8f420340, 0x24420001, 0xaf420340, 0x8f420340, | ||
5014 | 0x8f820120, 0xafa20010, 0x8f820124, 0x3c040001, | ||
5015 | 0x24845c34, 0x3c050009, 0xafa20014, 0x8fa60020, | ||
5016 | 0x34a50300, 0xc002b3b, 0x2603821, 0x8f4202e4, | ||
5017 | 0x24420001, 0xaf4202e4, 0x8f4202e4, 0x93a2003f, | ||
5018 | 0x10400069, 0x3c020700, 0x34423000, 0xafa20028, | ||
5019 | 0x8f530018, 0x240200ff, 0x12620002, 0x8821, | ||
5020 | 0x26710001, 0x8c020228, 0x1622000e, 0x1330c0, | ||
5021 | 0x8f42033c, 0x24420001, 0xaf42033c, 0x8f42033c, | ||
5022 | 0x8c020228, 0x3c040001, 0x24845c24, 0x3c050009, | ||
5023 | 0xafa00014, 0xafa20010, 0x8fa60028, 0x1000003f, | ||
5024 | 0x34a50100, 0xd71021, 0x8fa30028, 0x8fa4002c, | ||
5025 | 0xac4304c0, 0xac4404c4, 0xc01821, 0x8f440178, | ||
5026 | 0x8f45017c, 0x1021, 0x24070004, 0xafa70010, | ||
5027 | 0xafb10014, 0x8f48000c, 0x24c604c0, 0x2e63021, | ||
5028 | 0xafa80018, 0x8f48010c, 0x24070008, 0xa32821, | ||
5029 | 0xa3482b, 0x822021, 0x100f809, 0x892021, | ||
5030 | 0x1440000b, 0x24070008, 0x8f820120, 0xafa20010, | ||
5031 | 0x8f820124, 0x3c040001, 0x24845c2c, 0x3c050009, | ||
5032 | 0xafa20014, 0x8fa60028, 0x1000001c, 0x34a50200, | ||
5033 | 0x8f440160, 0x8f450164, 0x8f43000c, 0xaf510018, | ||
5034 | 0x8f860120, 0x24020010, 0xafa20010, 0xafb10014, | ||
5035 | 0xafa30018, 0x8f42010c, 0x40f809, 0x24c6001c, | ||
5036 | 0x14400010, 0x0, 0x8f420340, 0x24420001, | ||
5037 | 0xaf420340, 0x8f420340, 0x8f820120, 0xafa20010, | ||
5038 | 0x8f820124, 0x3c040001, 0x24845c34, 0x3c050009, | ||
5039 | 0xafa20014, 0x8fa60028, 0x34a50300, 0xc002b3b, | ||
5040 | 0x2603821, 0x8f4202f0, 0x24420001, 0xaf4202f0, | ||
5041 | 0x8f4202f0, 0x3c040001, 0x24845fc0, 0xafa00010, | ||
5042 | 0xafa00014, 0x8fa60028, 0x24052300, 0xc002b3b, | ||
5043 | 0x3821, 0x10000004, 0x0, 0x8c020264, | ||
5044 | 0x10400005, 0x0, 0x8f8200a0, 0x30420004, | ||
5045 | 0x1440fffa, 0x0, 0x8f820044, 0x34420004, | ||
5046 | 0xaf820044, 0x8f420308, 0x24420001, 0xaf420308, | ||
5047 | 0x8f420308, 0x8f8200d8, 0x8f8300d4, 0x431023, | ||
5048 | 0x2442ff80, 0xaf420090, 0x8f420090, 0x2842ff81, | ||
5049 | 0x10400006, 0x24020001, 0x8f420090, 0x8f430144, | ||
5050 | 0x431021, 0xaf420090, 0x24020001, 0xaf42008c, | ||
5051 | 0x32c20008, 0x10400006, 0x0, 0x8f820214, | ||
5052 | 0x3c038100, 0x3042ffff, 0x431025, 0xaf820214, | ||
5053 | 0x3c030001, 0x8c636d94, 0x30620002, 0x10400009, | ||
5054 | 0x30620001, 0x3c040001, 0x24845fcc, 0x3c050000, | ||
5055 | 0x24a56d50, 0x3c060000, 0x24c671c8, 0x10000012, | ||
5056 | 0xc53023, 0x10400009, 0x0, 0x3c040001, | ||
5057 | 0x24845fdc, 0x3c050000, 0x24a571d0, 0x3c060000, | ||
5058 | 0x24c67678, 0x10000008, 0xc53023, 0x3c040001, | ||
5059 | 0x24845fec, 0x3c050000, 0x24a56948, 0x3c060000, | ||
5060 | 0x24c66d48, 0xc53023, 0x27a70030, 0x27a20034, | ||
5061 | 0xc0017a3, 0xafa20010, 0x3c010001, 0xac226ecc, | ||
5062 | 0x3c020001, 0x8c426ecc, 0x3c030800, 0x21100, | ||
5063 | 0x21182, 0x431025, 0xae420040, 0x8f8200a0, | ||
5064 | 0xafa20010, 0x8f8200b0, 0xafa20014, 0x8f86005c, | ||
5065 | 0x8f87011c, 0x3c040001, 0x24845ffc, 0x3c010001, | ||
5066 | 0xac366ea4, 0x3c010001, 0xac206e94, 0x3c010001, | ||
5067 | 0xac3c6e8c, 0x3c010001, 0xac3b6ebc, 0x3c010001, | ||
5068 | 0xac376ec0, 0x3c010001, 0xac3a6ea0, 0xc002b3b, | ||
5069 | 0x24052400, 0x8f820200, 0xafa20010, 0x8f820220, | ||
5070 | 0xafa20014, 0x8f860044, 0x8f870050, 0x3c040001, | ||
5071 | 0x24846008, 0xc002b3b, 0x24052500, 0x8f830060, | ||
5072 | 0x74100b, 0x242000a, 0x200f821, 0x0, | ||
5073 | 0xd, 0x8fbf0060, 0x8fbe005c, 0x8fb50058, | ||
5074 | 0x8fb30054, 0x8fb20050, 0x8fb1004c, 0x8fb00048, | ||
5075 | 0x3e00008, 0x27bd0068, 0x27bdffe0, 0x3c040001, | ||
5076 | 0x24846014, 0x24052600, 0x3021, 0x3821, | ||
5077 | 0xafbf0018, 0xafa00010, 0xc002b3b, 0xafa00014, | ||
5078 | 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x3e00008, | ||
5079 | 0x0, 0x3e00008, 0x0, 0x0, | ||
5080 | 0x0, 0x0, 0x0, 0x0, | ||
5081 | 0x3e00008, 0x0, 0x3e00008, 0x0, | ||
5082 | 0x27bdfde0, 0x27a50018, 0x3c04dead, 0x3484beef, | ||
5083 | 0xafbf0218, 0x8f820150, 0x3c03001f, 0x3463ffff, | ||
5084 | 0xafa40018, 0xa22823, 0xa32824, 0x8ca20000, | ||
5085 | 0x1044000a, 0x0, 0xafa50010, 0x8ca20000, | ||
5086 | 0xafa20014, 0x8f860150, 0x8f870250, 0x3c040001, | ||
5087 | 0x2484601c, 0xc002b3b, 0x24052700, 0x8fbf0218, | ||
5088 | 0x3e00008, 0x27bd0220, 0x27bdffe0, 0x3c06abba, | ||
5089 | 0x34c6babe, 0xafb00018, 0x3c100004, 0x3c07007f, | ||
5090 | 0x34e7ffff, 0xafbf001c, 0x102840, 0x8e040000, | ||
5091 | 0x8ca30000, 0xaca00000, 0xae060000, 0x8ca20000, | ||
5092 | 0xaca30000, 0x10460005, 0xae040000, 0xa08021, | ||
5093 | 0xf0102b, 0x1040fff5, 0x102840, 0x3c040001, | ||
5094 | 0x24846028, 0x24052800, 0x2003021, 0x3821, | ||
5095 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x2001021, | ||
5096 | 0x8fbf001c, 0x8fb00018, 0x3e00008, 0x27bd0020, | ||
5097 | 0x8c020224, 0x3047003f, 0x10e00010, 0x803021, | ||
5098 | 0x2821, 0x24030020, 0xe31024, 0x10400002, | ||
5099 | 0x63042, 0xa62821, 0x31842, 0x1460fffb, | ||
5100 | 0xe31024, 0x2402f000, 0xa22824, 0x3402ffff, | ||
5101 | 0x45102b, 0x14400003, 0x3c020001, 0x10000008, | ||
5102 | 0x3c020001, 0x3442ffff, 0x851823, 0x43102b, | ||
5103 | 0x14400003, 0xa01021, 0x3c02fffe, 0x821021, | ||
5104 | 0x3e00008, 0x0, 0x27bdffd0, 0xafb50028, | ||
5105 | 0x8fb50040, 0xafb20020, 0xa09021, 0xafb1001c, | ||
5106 | 0x24c60003, 0xafbf002c, 0xafb30024, 0xafb00018, | ||
5107 | 0x8ea20000, 0x2403fffc, 0xc38024, 0x50102b, | ||
5108 | 0x1440001b, 0xe08821, 0x8e330000, 0xafb00010, | ||
5109 | 0x8ea20000, 0xafa20014, 0x8e270000, 0x24053000, | ||
5110 | 0xc002b3b, 0x2403021, 0x8e230000, 0x702021, | ||
5111 | 0x64102b, 0x10400007, 0x2402821, 0x8ca20000, | ||
5112 | 0xac620000, 0x24630004, 0x64102b, 0x1440fffb, | ||
5113 | 0x24a50004, 0x8ea20000, 0x501023, 0xaea20000, | ||
5114 | 0x8e220000, 0x501021, 0x1000000b, 0xae220000, | ||
5115 | 0x2402002d, 0xa0820000, 0xafb00010, 0x8ea20000, | ||
5116 | 0x2409821, 0xafa20014, 0x8e270000, 0x24053100, | ||
5117 | 0xc002b3b, 0x2603021, 0x2601021, 0x8fbf002c, | ||
5118 | 0x8fb50028, 0x8fb30024, 0x8fb20020, 0x8fb1001c, | ||
5119 | 0x8fb00018, 0x3e00008, 0x27bd0030, 0x27bdffe8, | ||
5120 | 0x3c1cc000, 0x3c05fffe, 0x3c030001, 0x8c636e84, | ||
5121 | 0x3c040001, 0x8c846e90, 0x34a5bf08, 0x24021ffc, | ||
5122 | 0x3c010001, 0xac226cd0, 0x3c0200c0, 0x3c010001, | ||
5123 | 0xac226cd4, 0x3c020020, 0xafbf0010, 0x3c0100c0, | ||
5124 | 0xac201ffc, 0x431023, 0x441023, 0x245bb000, | ||
5125 | 0x365b821, 0x3c1d0001, 0x8fbd6ccc, 0x3a0f021, | ||
5126 | 0x3c0400c0, 0x34840200, 0x3c1a00c0, 0x3c0300c0, | ||
5127 | 0x346307c8, 0x24021dfc, 0x3c010001, 0xac226cd0, | ||
5128 | 0x24021834, 0x3c010001, 0xac246cd4, 0x3c010001, | ||
5129 | 0xac226cd0, 0x3c010001, 0xac236cd4, 0xc00180d, | ||
5130 | 0x375a0200, 0x8fbf0010, 0x3e00008, 0x27bd0018, | ||
5131 | 0x27bdffc8, 0x3c040001, 0x24846034, 0x24053200, | ||
5132 | 0x3c020001, 0x8c426cd0, 0x3c030001, 0x8c636cd4, | ||
5133 | 0x3021, 0x3603821, 0xafbf0030, 0xafb3002c, | ||
5134 | 0xafb20028, 0xafb10024, 0xafb00020, 0xafa2001c, | ||
5135 | 0xafa30018, 0xafb70010, 0xc002b3b, 0xafba0014, | ||
5136 | 0xc001916, 0x0, 0x8f820240, 0x34420004, | ||
5137 | 0xaf820240, 0x24020001, 0xaf420000, 0x3c020001, | ||
5138 | 0x571021, 0x904240f4, 0x10400092, 0x2403fffc, | ||
5139 | 0x3c100001, 0x2610ac73, 0x3c120001, 0x2652a84c, | ||
5140 | 0x2121023, 0x438024, 0x8fa3001c, 0x3c040001, | ||
5141 | 0x24846040, 0x70102b, 0x1440001a, 0x27b30018, | ||
5142 | 0x8fb10018, 0x24053000, 0x2403021, 0xafb00010, | ||
5143 | 0xafa30014, 0xc002b3b, 0x2203821, 0x8fa30018, | ||
5144 | 0x702021, 0x64102b, 0x10400007, 0x2403021, | ||
5145 | 0x8cc20000, 0xac620000, 0x24630004, 0x64102b, | ||
5146 | 0x1440fffb, 0x24c60004, 0x8fa2001c, 0x501023, | ||
5147 | 0xafa2001c, 0x8e620000, 0x501021, 0x1000000a, | ||
5148 | 0xae620000, 0x2408821, 0x24053100, 0xafb00010, | ||
5149 | 0xafa30014, 0x8fa70018, 0x2203021, 0x2402002d, | ||
5150 | 0xc002b3b, 0xa0820000, 0x24070020, 0x8fa3001c, | ||
5151 | 0x3c040001, 0x2484605c, 0x24120020, 0x3c010001, | ||
5152 | 0xac316eb0, 0x2c620020, 0x1440001d, 0x27b10018, | ||
5153 | 0x8fb00018, 0x24053000, 0x3c060001, 0x24c66f50, | ||
5154 | 0xafa70010, 0xafa30014, 0xc002b3b, 0x2003821, | ||
5155 | 0x8fa30018, 0x3c040001, 0x24846f50, 0x24650020, | ||
5156 | 0x65102b, 0x10400007, 0x0, 0x8c820000, | ||
5157 | 0xac620000, 0x24630004, 0x65102b, 0x1440fffb, | ||
5158 | 0x24840004, 0x8fa2001c, 0x521023, 0xafa2001c, | ||
5159 | 0x8e220000, 0x521021, 0x1000000b, 0xae220000, | ||
5160 | 0x3c100001, 0x26106f50, 0x24053100, 0xafa70010, | ||
5161 | 0xafa30014, 0x8fa70018, 0x2003021, 0x2402002d, | ||
5162 | 0xc002b3b, 0xa0820000, 0x24070020, 0x3c040001, | ||
5163 | 0x24846070, 0x8fa3001c, 0x24120020, 0x3c010001, | ||
5164 | 0xac306ee4, 0x2c620020, 0x1440001d, 0x27b10018, | ||
5165 | 0x8fb00018, 0x24053000, 0x3c060001, 0x24c66f70, | ||
5166 | 0xafa70010, 0xafa30014, 0xc002b3b, 0x2003821, | ||
5167 | 0x8fa30018, 0x3c040001, 0x24846f70, 0x24650020, | ||
5168 | 0x65102b, 0x10400007, 0x0, 0x8c820000, | ||
5169 | 0xac620000, 0x24630004, 0x65102b, 0x1440fffb, | ||
5170 | 0x24840004, 0x8fa2001c, 0x521023, 0xafa2001c, | ||
5171 | 0x8e220000, 0x521021, 0x1000000b, 0xae220000, | ||
5172 | 0x3c100001, 0x26106f70, 0x24053100, 0xafa70010, | ||
5173 | 0xafa30014, 0x8fa70018, 0x2003021, 0x2402002d, | ||
5174 | 0xc002b3b, 0xa0820000, 0x3c010001, 0x10000031, | ||
5175 | 0xac306ee0, 0x3c100001, 0x2610821f, 0x3c120001, | ||
5176 | 0x2652809c, 0x2121023, 0x438024, 0x8fa3001c, | ||
5177 | 0x3c040001, 0x24846084, 0x70102b, 0x1440001a, | ||
5178 | 0x27b30018, 0x8fb10018, 0x24053000, 0x2403021, | ||
5179 | 0xafb00010, 0xafa30014, 0xc002b3b, 0x2203821, | ||
5180 | 0x8fa30018, 0x702021, 0x64102b, 0x10400007, | ||
5181 | 0x2403021, 0x8cc20000, 0xac620000, 0x24630004, | ||
5182 | 0x64102b, 0x1440fffb, 0x24c60004, 0x8fa2001c, | ||
5183 | 0x501023, 0xafa2001c, 0x8e620000, 0x501021, | ||
5184 | 0x1000000a, 0xae620000, 0x2408821, 0x24053100, | ||
5185 | 0xafb00010, 0xafa30014, 0x8fa70018, 0x2203021, | ||
5186 | 0x2402002d, 0xc002b3b, 0xa0820000, 0x3c010001, | ||
5187 | 0xac316eb0, 0x3c030001, 0x8c636eb0, 0x24020400, | ||
5188 | 0x60f809, 0xaf820070, 0x8fbf0030, 0x8fb3002c, | ||
5189 | 0x8fb20028, 0x8fb10024, 0x8fb00020, 0x3e00008, | ||
5190 | 0x27bd0038, 0x0, 0x0, 0x8f820040, | ||
5191 | 0x3c03f000, 0x431024, 0x3c036000, 0x14430006, | ||
5192 | 0x0, 0x8f820050, 0x2403ff80, 0x431024, | ||
5193 | 0x34420055, 0xaf820050, 0x8f820054, 0x244203e8, | ||
5194 | 0xaf820058, 0x240201f4, 0xaf4200e0, 0x24020004, | ||
5195 | 0xaf4200e8, 0x24020002, 0xaf4001b0, 0xaf4000e4, | ||
5196 | 0xaf4200dc, 0xaf4000d8, 0xaf4000d4, 0x3e00008, | ||
5197 | 0xaf4000d0, 0x8f820054, 0x24420005, 0x3e00008, | ||
5198 | 0xaf820078, 0x27bdffe8, 0xafbf0010, 0x8f820054, | ||
5199 | 0x244203e8, 0xaf820058, 0x3c020800, 0x2c21024, | ||
5200 | 0x10400004, 0x3c02f7ff, 0x3442ffff, 0x2c2b024, | ||
5201 | 0x36940040, 0x3c020001, 0x8c426da8, 0x10400017, | ||
5202 | 0x3c020200, 0x3c030001, 0x8c636f1c, 0x10600016, | ||
5203 | 0x282a025, 0x3c020001, 0x8c426e44, 0x14400012, | ||
5204 | 0x3c020200, 0x3c020001, 0x8c426d94, 0x30420003, | ||
5205 | 0x1440000d, 0x3c020200, 0x8f830224, 0x3c020002, | ||
5206 | 0x8c428fec, 0x10620008, 0x3c020200, 0xc003daf, | ||
5207 | 0x0, 0x10000004, 0x3c020200, 0xc004196, | ||
5208 | 0x0, 0x3c020200, 0x2c21024, 0x10400003, | ||
5209 | 0x0, 0xc001f4b, 0x0, 0x8f4200d8, | ||
5210 | 0x8f4300dc, 0x24420001, 0xaf4200d8, 0x43102b, | ||
5211 | 0x14400003, 0x0, 0xaf4000d8, 0x36940080, | ||
5212 | 0x8c030238, 0x1060000c, 0x0, 0x8f4201b0, | ||
5213 | 0x244203e8, 0xaf4201b0, 0x43102b, 0x14400006, | ||
5214 | 0x0, 0x934205c5, 0x14400003, 0x0, | ||
5215 | 0xc001da0, 0x0, 0x8fbf0010, 0x3e00008, | ||
5216 | 0x27bd0018, 0x3e00008, 0x0, 0x27bdffd8, | ||
5217 | 0xafbf0020, 0x8f43002c, 0x8f420038, 0x10620059, | ||
5218 | 0x0, 0x3c020001, 0x571021, 0x904240f0, | ||
5219 | 0x10400026, 0x24070008, 0x8f440170, 0x8f450174, | ||
5220 | 0x8f48000c, 0x8f860120, 0x24020020, 0xafa20010, | ||
5221 | 0xafa30014, 0xafa80018, 0x8f42010c, 0x40f809, | ||
5222 | 0x24c6001c, 0x14400011, 0x24020001, 0x3c010001, | ||
5223 | 0x370821, 0xa02240f0, 0x8f820124, 0xafa20010, | ||
5224 | 0x8f820128, 0x3c040001, 0x24846128, 0xafa20014, | ||
5225 | 0x8f46002c, 0x8f870120, 0x3c050009, 0xc002b3b, | ||
5226 | 0x34a50900, 0x1000005c, 0x0, 0x8f420300, | ||
5227 | 0x24420001, 0xaf420300, 0x8f420300, 0x8f42002c, | ||
5228 | 0xa34005c1, 0x10000027, 0xaf420038, 0x8f440170, | ||
5229 | 0x8f450174, 0x8f43002c, 0x8f48000c, 0x8f860120, | ||
5230 | 0x24020080, 0xafa20010, 0xafa30014, 0xafa80018, | ||
5231 | 0x8f42010c, 0x40f809, 0x24c6001c, 0x14400011, | ||
5232 | 0x24020001, 0x3c010001, 0x370821, 0xa02240f1, | ||
5233 | 0x8f820124, 0xafa20010, 0x8f820128, 0x3c040001, | ||
5234 | 0x24846134, 0xafa20014, 0x8f46002c, 0x8f870120, | ||
5235 | 0x3c050009, 0xc002b3b, 0x34a51100, 0x10000036, | ||
5236 | 0x0, 0x8f420300, 0x8f43002c, 0x24420001, | ||
5237 | 0xaf420300, 0x8f420300, 0x24020001, 0xa34205c1, | ||
5238 | 0xaf430038, 0x3c010001, 0x370821, 0xa02040f1, | ||
5239 | 0x3c010001, 0x370821, 0xa02040f0, 0x10000026, | ||
5240 | 0xaf400034, 0x934205c1, 0x1040001d, 0x0, | ||
5241 | 0xa34005c1, 0x8f820040, 0x30420001, 0x14400008, | ||
5242 | 0x2021, 0x8c030104, 0x24020001, 0x50620005, | ||
5243 | 0x24040001, 0x8c020264, 0x10400003, 0x801021, | ||
5244 | 0x24040001, 0x801021, 0x10400006, 0x0, | ||
5245 | 0x8f42030c, 0x24420001, 0xaf42030c, 0x10000008, | ||
5246 | 0x8f42030c, 0x8f820044, 0x34420004, 0xaf820044, | ||
5247 | 0x8f420308, 0x24420001, 0xaf420308, 0x8f420308, | ||
5248 | 0x3c010001, 0x370821, 0xa02040f0, 0x3c010001, | ||
5249 | 0x370821, 0xa02040f1, 0x8f420000, 0x10400007, | ||
5250 | 0x0, 0xaf80004c, 0x8f82004c, 0x1040fffd, | ||
5251 | 0x0, 0x10000005, 0x0, 0xaf800048, | ||
5252 | 0x8f820048, 0x1040fffd, 0x0, 0x8f820060, | ||
5253 | 0x3c03ff7f, 0x3463ffff, 0x431024, 0xaf820060, | ||
5254 | 0x8f420000, 0x10400003, 0x0, 0x10000002, | ||
5255 | 0xaf80004c, 0xaf800048, 0x8fbf0020, 0x3e00008, | ||
5256 | 0x27bd0028, 0x3e00008, 0x0, 0x27bdffd8, | ||
5257 | 0xafbf0020, 0x8f430044, 0x8f42007c, 0x10620029, | ||
5258 | 0x24070008, 0x8f440168, 0x8f45016c, 0x8f48000c, | ||
5259 | 0x8f860120, 0x24020040, 0xafa20010, 0xafa30014, | ||
5260 | 0xafa80018, 0x8f42010c, 0x40f809, 0x24c6001c, | ||
5261 | 0x14400011, 0x24020001, 0x3c010001, 0x370821, | ||
5262 | 0xa02240f2, 0x8f820124, 0xafa20010, 0x8f820128, | ||
5263 | 0x3c040001, 0x2484613c, 0xafa20014, 0x8f460044, | ||
5264 | 0x8f870120, 0x3c050009, 0xc002b3b, 0x34a51300, | ||
5265 | 0x1000000f, 0x0, 0x8f420304, 0x24420001, | ||
5266 | 0xaf420304, 0x8f420304, 0x8f420044, 0xaf42007c, | ||
5267 | 0x3c010001, 0x370821, 0xa02040f2, 0x10000004, | ||
5268 | 0xaf400078, 0x3c010001, 0x370821, 0xa02040f2, | ||
5269 | 0x8f420000, 0x10400007, 0x0, 0xaf80004c, | ||
5270 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
5271 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
5272 | 0x0, 0x8f820060, 0x3c03feff, 0x3463ffff, | ||
5273 | 0x431024, 0xaf820060, 0x8f420000, 0x10400003, | ||
5274 | 0x0, 0x10000002, 0xaf80004c, 0xaf800048, | ||
5275 | 0x8fbf0020, 0x3e00008, 0x27bd0028, 0x3e00008, | ||
5276 | 0x0, 0x3c020001, 0x8c426da8, 0x27bdffa8, | ||
5277 | 0xafbf0050, 0xafbe004c, 0xafb50048, 0xafb30044, | ||
5278 | 0xafb20040, 0xafb1003c, 0xafb00038, 0x104000d5, | ||
5279 | 0x8f900044, 0x8f4200d0, 0x24430001, 0x2842000b, | ||
5280 | 0x144000e4, 0xaf4300d0, 0x8f420004, 0x30420002, | ||
5281 | 0x1440009c, 0xaf4000d0, 0x8f420004, 0x3c030001, | ||
5282 | 0x8c636d98, 0x34420002, 0xaf420004, 0x24020001, | ||
5283 | 0x14620003, 0x3c020600, 0x10000002, 0x34423000, | ||
5284 | 0x34421000, 0xafa20020, 0x8f4a0018, 0xafaa0034, | ||
5285 | 0x27aa0020, 0xafaa002c, 0x8faa0034, 0x240200ff, | ||
5286 | 0x11420002, 0x1821, 0x25430001, 0x8c020228, | ||
5287 | 0x609821, 0x1662000e, 0x3c050009, 0x8f42033c, | ||
5288 | 0x24420001, 0xaf42033c, 0x8f42033c, 0x8c020228, | ||
5289 | 0x8fa70034, 0x3c040001, 0x2484610c, 0xafa00014, | ||
5290 | 0xafa20010, 0x8fa60020, 0x10000070, 0x34a50500, | ||
5291 | 0x8faa0034, 0xa38c0, 0xf71021, 0x8fa30020, | ||
5292 | 0x8fa40024, 0xac4304c0, 0xac4404c4, 0x8f830054, | ||
5293 | 0x8f820054, 0x247103e8, 0x2221023, 0x2c4203e9, | ||
5294 | 0x1040001b, 0xa821, 0xe09021, 0x265e04c0, | ||
5295 | 0x8f440178, 0x8f45017c, 0x2401821, 0x240a0004, | ||
5296 | 0xafaa0010, 0xafb30014, 0x8f48000c, 0x1021, | ||
5297 | 0x2fe3021, 0xafa80018, 0x8f48010c, 0x24070008, | ||
5298 | 0xa32821, 0xa3482b, 0x822021, 0x100f809, | ||
5299 | 0x892021, 0x54400006, 0x24150001, 0x8f820054, | ||
5300 | 0x2221023, 0x2c4203e9, 0x1440ffe9, 0x0, | ||
5301 | 0x32a200ff, 0x54400018, 0xaf530018, 0x8f420378, | ||
5302 | 0x24420001, 0xaf420378, 0x8f420378, 0x8f820120, | ||
5303 | 0x8faa002c, 0x8fa70034, 0xafa20010, 0x8f820124, | ||
5304 | 0x3c040001, 0x24846118, 0xafa20014, 0x8d460000, | ||
5305 | 0x3c050009, 0x10000035, 0x34a50600, 0x8f420308, | ||
5306 | 0x24150001, 0x24420001, 0xaf420308, 0x8f420308, | ||
5307 | 0x1000001e, 0x32a200ff, 0x8f830054, 0x8f820054, | ||
5308 | 0x247103e8, 0x2221023, 0x2c4203e9, 0x10400016, | ||
5309 | 0xa821, 0x3c1e0020, 0x24120010, 0x8f42000c, | ||
5310 | 0x8f440160, 0x8f450164, 0x8f860120, 0xafb20010, | ||
5311 | 0xafb30014, 0x5e1025, 0xafa20018, 0x8f42010c, | ||
5312 | 0x24070008, 0x40f809, 0x24c6001c, 0x1440ffe3, | ||
5313 | 0x0, 0x8f820054, 0x2221023, 0x2c4203e9, | ||
5314 | 0x1440ffee, 0x0, 0x32a200ff, 0x14400011, | ||
5315 | 0x3c050009, 0x8f420378, 0x24420001, 0xaf420378, | ||
5316 | 0x8f420378, 0x8f820120, 0x8faa002c, 0x8fa70034, | ||
5317 | 0xafa20010, 0x8f820124, 0x3c040001, 0x24846120, | ||
5318 | 0xafa20014, 0x8d460000, 0x34a50700, 0xc002b3b, | ||
5319 | 0x0, 0x8f4202ec, 0x24420001, 0xaf4202ec, | ||
5320 | 0x8f4202ec, 0x8f420004, 0x30420001, 0x50400029, | ||
5321 | 0x36100040, 0x3c020400, 0x2c21024, 0x10400013, | ||
5322 | 0x2404ffdf, 0x8f420250, 0x8f430254, 0x8f4401b4, | ||
5323 | 0x14640006, 0x36100040, 0x8f420270, 0x8f430274, | ||
5324 | 0x8f4401b8, 0x10640007, 0x2402ffdf, 0x8f420250, | ||
5325 | 0x8f430254, 0x8f440270, 0x8f450274, 0x10000012, | ||
5326 | 0x3a100020, 0x1000002b, 0x2028024, 0x8f420250, | ||
5327 | 0x8f430254, 0x8f4501b4, 0x14650006, 0x2048024, | ||
5328 | 0x8f420270, 0x8f430274, 0x8f4401b8, 0x50640021, | ||
5329 | 0x36100040, 0x8f420250, 0x8f430254, 0x8f440270, | ||
5330 | 0x8f450274, 0x3a100040, 0xaf4301b4, 0x10000019, | ||
5331 | 0xaf4501b8, 0x8f4200d4, 0x24430001, 0x10000011, | ||
5332 | 0x28420033, 0x8f420004, 0x30420001, 0x10400009, | ||
5333 | 0x3c020400, 0x2c21024, 0x10400004, 0x2402ffdf, | ||
5334 | 0x2028024, 0x1000000b, 0x36100040, 0x10000009, | ||
5335 | 0x36100060, 0x8f4200d4, 0x36100040, 0x24430001, | ||
5336 | 0x284201f5, 0x14400003, 0xaf4300d4, 0xaf4000d4, | ||
5337 | 0x3a100020, 0xaf900044, 0x2402ff7f, 0x282a024, | ||
5338 | 0x8fbf0050, 0x8fbe004c, 0x8fb50048, 0x8fb30044, | ||
5339 | 0x8fb20040, 0x8fb1003c, 0x8fb00038, 0x3e00008, | ||
5340 | 0x27bd0058, 0x3e00008, 0x0, 0x3c020001, | ||
5341 | 0x8c426da8, 0x27bdffb0, 0xafbf0048, 0xafbe0044, | ||
5342 | 0xafb50040, 0xafb3003c, 0xafb20038, 0xafb10034, | ||
5343 | 0x104000c7, 0xafb00030, 0x8f4200d0, 0x24430001, | ||
5344 | 0x2842000b, 0x144000da, 0xaf4300d0, 0x8f420004, | ||
5345 | 0x30420002, 0x14400097, 0xaf4000d0, 0x8f420004, | ||
5346 | 0x3c030001, 0x8c636d98, 0x34420002, 0xaf420004, | ||
5347 | 0x24020001, 0x14620003, 0x3c020600, 0x10000002, | ||
5348 | 0x34423000, 0x34421000, 0xafa20020, 0x1821, | ||
5349 | 0x8f5e0018, 0x27aa0020, 0x240200ff, 0x13c20002, | ||
5350 | 0xafaa002c, 0x27c30001, 0x8c020228, 0x609021, | ||
5351 | 0x1642000e, 0x1e38c0, 0x8f42033c, 0x24420001, | ||
5352 | 0xaf42033c, 0x8f42033c, 0x8c020228, 0x3c040001, | ||
5353 | 0x2484610c, 0x3c050009, 0xafa00014, 0xafa20010, | ||
5354 | 0x8fa60020, 0x1000006d, 0x34a50500, 0xf71021, | ||
5355 | 0x8fa30020, 0x8fa40024, 0xac4304c0, 0xac4404c4, | ||
5356 | 0x8f830054, 0x8f820054, 0x247003e8, 0x2021023, | ||
5357 | 0x2c4203e9, 0x1040001b, 0x9821, 0xe08821, | ||
5358 | 0x263504c0, 0x8f440178, 0x8f45017c, 0x2201821, | ||
5359 | 0x240a0004, 0xafaa0010, 0xafb20014, 0x8f48000c, | ||
5360 | 0x1021, 0x2f53021, 0xafa80018, 0x8f48010c, | ||
5361 | 0x24070008, 0xa32821, 0xa3482b, 0x822021, | ||
5362 | 0x100f809, 0x892021, 0x54400006, 0x24130001, | ||
5363 | 0x8f820054, 0x2021023, 0x2c4203e9, 0x1440ffe9, | ||
5364 | 0x0, 0x326200ff, 0x54400017, 0xaf520018, | ||
5365 | 0x8f420378, 0x24420001, 0xaf420378, 0x8f420378, | ||
5366 | 0x8f820120, 0x8faa002c, 0xafa20010, 0x8f820124, | ||
5367 | 0x3c040001, 0x24846118, 0x3c050009, 0xafa20014, | ||
5368 | 0x8d460000, 0x10000035, 0x34a50600, 0x8f420308, | ||
5369 | 0x24130001, 0x24420001, 0xaf420308, 0x8f420308, | ||
5370 | 0x1000001e, 0x326200ff, 0x8f830054, 0x8f820054, | ||
5371 | 0x247003e8, 0x2021023, 0x2c4203e9, 0x10400016, | ||
5372 | 0x9821, 0x3c150020, 0x24110010, 0x8f42000c, | ||
5373 | 0x8f440160, 0x8f450164, 0x8f860120, 0xafb10010, | ||
5374 | 0xafb20014, 0x551025, 0xafa20018, 0x8f42010c, | ||
5375 | 0x24070008, 0x40f809, 0x24c6001c, 0x1440ffe3, | ||
5376 | 0x0, 0x8f820054, 0x2021023, 0x2c4203e9, | ||
5377 | 0x1440ffee, 0x0, 0x326200ff, 0x14400011, | ||
5378 | 0x0, 0x8f420378, 0x24420001, 0xaf420378, | ||
5379 | 0x8f420378, 0x8f820120, 0x8faa002c, 0xafa20010, | ||
5380 | 0x8f820124, 0x3c040001, 0x24846120, 0x3c050009, | ||
5381 | 0xafa20014, 0x8d460000, 0x34a50700, 0xc002b3b, | ||
5382 | 0x3c03821, 0x8f4202ec, 0x24420001, 0xaf4202ec, | ||
5383 | 0x8f4202ec, 0x8f420004, 0x30420001, 0x10400018, | ||
5384 | 0x24040001, 0x8f420250, 0x8f430254, 0x8f4501b4, | ||
5385 | 0x3c010001, 0x14650006, 0xa0246cf1, 0x8f420270, | ||
5386 | 0x8f430274, 0x8f4401b8, 0x10640021, 0x0, | ||
5387 | 0x8f420250, 0x8f430254, 0x3c040001, 0x90846cf0, | ||
5388 | 0x8f460270, 0x8f470274, 0x38840001, 0xaf4301b4, | ||
5389 | 0xaf4701b8, 0x3c010001, 0x10000025, 0xa0246cf0, | ||
5390 | 0x8f4200d4, 0x3c010001, 0xa0206cf0, 0x24430001, | ||
5391 | 0x28420033, 0x1440001e, 0xaf4300d4, 0x3c020001, | ||
5392 | 0x90426cf1, 0xaf4000d4, 0x10000017, 0x38420001, | ||
5393 | 0x8f420004, 0x30420001, 0x10400008, 0x0, | ||
5394 | 0xc00565a, 0x2021, 0x3c010001, 0xa0206cf1, | ||
5395 | 0x3c010001, 0x1000000e, 0xa0206cf0, 0x8f4200d4, | ||
5396 | 0x3c010001, 0xa0206cf0, 0x24430001, 0x284201f5, | ||
5397 | 0x14400007, 0xaf4300d4, 0x3c020001, 0x90426cf1, | ||
5398 | 0xaf4000d4, 0x421026, 0x3c010001, 0xa0226cf1, | ||
5399 | 0x3c030001, 0x8c636d98, 0x24020002, 0x1462000c, | ||
5400 | 0x3c030002, 0x3c030001, 0x90636cf1, 0x24020001, | ||
5401 | 0x5462001f, 0x2021, 0x3c020001, 0x90426cf0, | ||
5402 | 0x1443001b, 0x24040005, 0x10000019, 0x24040006, | ||
5403 | 0x3c020002, 0x8c428ff4, 0x431024, 0x1040000b, | ||
5404 | 0x24020001, 0x3c030001, 0x90636cf1, 0x54620010, | ||
5405 | 0x2021, 0x3c020001, 0x90426cf0, 0x1443000c, | ||
5406 | 0x24040003, 0x1000000a, 0x24040004, 0x3c030001, | ||
5407 | 0x90636cf1, 0x14620006, 0x2021, 0x3c020001, | ||
5408 | 0x90426cf0, 0x24040001, 0x50440001, 0x24040002, | ||
5409 | 0xc00565a, 0x0, 0x2402ff7f, 0x282a024, | ||
5410 | 0x8fbf0048, 0x8fbe0044, 0x8fb50040, 0x8fb3003c, | ||
5411 | 0x8fb20038, 0x8fb10034, 0x8fb00030, 0x3e00008, | ||
5412 | 0x27bd0050, 0x3e00008, 0x0, 0x3c020001, | ||
5413 | 0x8c426da8, 0x27bdffb0, 0xafbf0048, 0xafbe0044, | ||
5414 | 0xafb50040, 0xafb3003c, 0xafb20038, 0xafb10034, | ||
5415 | 0x104000de, 0xafb00030, 0x8f4200d0, 0x3c040001, | ||
5416 | 0x8c846d98, 0x24430001, 0x2842000b, 0xaf4400e8, | ||
5417 | 0x144000fe, 0xaf4300d0, 0x8f420004, 0x30420002, | ||
5418 | 0x14400095, 0xaf4000d0, 0x8f420004, 0x34420002, | ||
5419 | 0xaf420004, 0x24020001, 0x14820003, 0x3c020600, | ||
5420 | 0x10000002, 0x34423000, 0x34421000, 0xafa20020, | ||
5421 | 0x1821, 0x8f5e0018, 0x27aa0020, 0x240200ff, | ||
5422 | 0x13c20002, 0xafaa002c, 0x27c30001, 0x8c020228, | ||
5423 | 0x609021, 0x1642000e, 0x1e38c0, 0x8f42033c, | ||
5424 | 0x24420001, 0xaf42033c, 0x8f42033c, 0x8c020228, | ||
5425 | 0x3c040001, 0x2484610c, 0x3c050009, 0xafa00014, | ||
5426 | 0xafa20010, 0x8fa60020, 0x1000006d, 0x34a50500, | ||
5427 | 0xf71021, 0x8fa30020, 0x8fa40024, 0xac4304c0, | ||
5428 | 0xac4404c4, 0x8f830054, 0x8f820054, 0x247003e8, | ||
5429 | 0x2021023, 0x2c4203e9, 0x1040001b, 0x9821, | ||
5430 | 0xe08821, 0x263504c0, 0x8f440178, 0x8f45017c, | ||
5431 | 0x2201821, 0x240a0004, 0xafaa0010, 0xafb20014, | ||
5432 | 0x8f48000c, 0x1021, 0x2f53021, 0xafa80018, | ||
5433 | 0x8f48010c, 0x24070008, 0xa32821, 0xa3482b, | ||
5434 | 0x822021, 0x100f809, 0x892021, 0x54400006, | ||
5435 | 0x24130001, 0x8f820054, 0x2021023, 0x2c4203e9, | ||
5436 | 0x1440ffe9, 0x0, 0x326200ff, 0x54400017, | ||
5437 | 0xaf520018, 0x8f420378, 0x24420001, 0xaf420378, | ||
5438 | 0x8f420378, 0x8f820120, 0x8faa002c, 0xafa20010, | ||
5439 | 0x8f820124, 0x3c040001, 0x24846118, 0x3c050009, | ||
5440 | 0xafa20014, 0x8d460000, 0x10000035, 0x34a50600, | ||
5441 | 0x8f420308, 0x24130001, 0x24420001, 0xaf420308, | ||
5442 | 0x8f420308, 0x1000001e, 0x326200ff, 0x8f830054, | ||
5443 | 0x8f820054, 0x247003e8, 0x2021023, 0x2c4203e9, | ||
5444 | 0x10400016, 0x9821, 0x3c150020, 0x24110010, | ||
5445 | 0x8f42000c, 0x8f440160, 0x8f450164, 0x8f860120, | ||
5446 | 0xafb10010, 0xafb20014, 0x551025, 0xafa20018, | ||
5447 | 0x8f42010c, 0x24070008, 0x40f809, 0x24c6001c, | ||
5448 | 0x1440ffe3, 0x0, 0x8f820054, 0x2021023, | ||
5449 | 0x2c4203e9, 0x1440ffee, 0x0, 0x326200ff, | ||
5450 | 0x14400011, 0x0, 0x8f420378, 0x24420001, | ||
5451 | 0xaf420378, 0x8f420378, 0x8f820120, 0x8faa002c, | ||
5452 | 0xafa20010, 0x8f820124, 0x3c040001, 0x24846120, | ||
5453 | 0x3c050009, 0xafa20014, 0x8d460000, 0x34a50700, | ||
5454 | 0xc002b3b, 0x3c03821, 0x8f4202ec, 0x24420001, | ||
5455 | 0xaf4202ec, 0x8f4202ec, 0x8f420004, 0x30420001, | ||
5456 | 0x10400033, 0x3c020400, 0x2c21024, 0x10400017, | ||
5457 | 0x0, 0x934205c0, 0x8f440250, 0x8f450254, | ||
5458 | 0x8f4301b4, 0x34420020, 0x14a30006, 0xa34205c0, | ||
5459 | 0x8f420270, 0x8f430274, 0x8f4401b8, 0x10640008, | ||
5460 | 0x0, 0x8f420250, 0x8f430254, 0x934405c0, | ||
5461 | 0x8f460270, 0x8f470274, 0x10000016, 0x38840040, | ||
5462 | 0x934205c0, 0x10000048, 0x304200bf, 0x934205c0, | ||
5463 | 0x8f440250, 0x8f450254, 0x8f4301b4, 0x304200bf, | ||
5464 | 0x14a30006, 0xa34205c0, 0x8f420270, 0x8f430274, | ||
5465 | 0x8f4401b8, 0x1064000b, 0x0, 0x8f420250, | ||
5466 | 0x8f430254, 0x934405c0, 0x8f460270, 0x8f470274, | ||
5467 | 0x38840020, 0xaf4301b4, 0xaf4701b8, 0x10000033, | ||
5468 | 0xa34405c0, 0x934205c0, 0x1000002f, 0x34420020, | ||
5469 | 0x934205c0, 0x8f4300d4, 0x34420020, 0xa34205c0, | ||
5470 | 0x24620001, 0x10000023, 0x28630033, 0x8f4200e4, | ||
5471 | 0x8f4300e0, 0x24420001, 0xaf4200e4, 0x43102a, | ||
5472 | 0x14400006, 0x24030001, 0x8f4200e8, 0x14430002, | ||
5473 | 0xaf4000e4, 0x24030004, 0xaf4300e8, 0x8f420004, | ||
5474 | 0x30420001, 0x1040000d, 0x3c020400, 0x2c21024, | ||
5475 | 0x10400007, 0x0, 0x934205c0, 0x34420040, | ||
5476 | 0xa34205c0, 0x934205c0, 0x1000000f, 0x304200df, | ||
5477 | 0x934205c0, 0x1000000c, 0x34420060, 0x934205c0, | ||
5478 | 0x8f4300d4, 0x34420020, 0xa34205c0, 0x24620001, | ||
5479 | 0x286300fb, 0x14600005, 0xaf4200d4, 0x934205c0, | ||
5480 | 0xaf4000d4, 0x38420040, 0xa34205c0, 0x934205c0, | ||
5481 | 0x8f4300e8, 0x3042007f, 0xa34205c0, 0x24020001, | ||
5482 | 0x14620005, 0x0, 0x934405c0, 0x42102, | ||
5483 | 0x10000003, 0x348400f0, 0x934405c0, 0x3484000f, | ||
5484 | 0xc005640, 0x0, 0x2402ff7f, 0x282a024, | ||
5485 | 0x8fbf0048, 0x8fbe0044, 0x8fb50040, 0x8fb3003c, | ||
5486 | 0x8fb20038, 0x8fb10034, 0x8fb00030, 0x3e00008, | ||
5487 | 0x27bd0050, 0x3e00008, 0x0, 0x27bdffb0, | ||
5488 | 0x274401c0, 0x26e30028, 0x24650400, 0x65102b, | ||
5489 | 0xafbf0048, 0xafbe0044, 0xafb50040, 0xafb3003c, | ||
5490 | 0xafb20038, 0xafb10034, 0x10400007, 0xafb00030, | ||
5491 | 0x8c820000, 0xac620000, 0x24630004, 0x65102b, | ||
5492 | 0x1440fffb, 0x24840004, 0x8c020080, 0xaee20044, | ||
5493 | 0x8c0200c0, 0xaee20040, 0x8c020084, 0xaee20030, | ||
5494 | 0x8c020084, 0xaee2023c, 0x8c020088, 0xaee20240, | ||
5495 | 0x8c02008c, 0xaee20244, 0x8c020090, 0xaee20248, | ||
5496 | 0x8c020094, 0xaee2024c, 0x8c020098, 0xaee20250, | ||
5497 | 0x8c02009c, 0xaee20254, 0x8c0200a0, 0xaee20258, | ||
5498 | 0x8c0200a4, 0xaee2025c, 0x8c0200a8, 0xaee20260, | ||
5499 | 0x8c0200ac, 0xaee20264, 0x8c0200b0, 0xaee20268, | ||
5500 | 0x8c0200b4, 0xaee2026c, 0x8c0200b8, 0xaee20270, | ||
5501 | 0x8c0200bc, 0x24040001, 0xaee20274, 0xaee00034, | ||
5502 | 0x41080, 0x571021, 0x8ee30034, 0x8c42023c, | ||
5503 | 0x24840001, 0x621821, 0x2c82000f, 0xaee30034, | ||
5504 | 0x1440fff8, 0x41080, 0x8c0200cc, 0xaee20048, | ||
5505 | 0x8c0200d0, 0xaee2004c, 0x8c0200e0, 0xaee201f8, | ||
5506 | 0x8c0200e4, 0xaee201fc, 0x8c0200e8, 0xaee20200, | ||
5507 | 0x8c0200ec, 0xaee20204, 0x8c0200f0, 0xaee20208, | ||
5508 | 0x8ee400c0, 0x8ee500c4, 0x8c0200fc, 0x45102b, | ||
5509 | 0x1040000b, 0x0, 0x8ee200c0, 0x8ee300c4, | ||
5510 | 0x24040001, 0x24050000, 0x651821, 0x65302b, | ||
5511 | 0x441021, 0x461021, 0xaee200c0, 0xaee300c4, | ||
5512 | 0x8c0200fc, 0x8ee400c0, 0x8ee500c4, 0x2408ffff, | ||
5513 | 0x24090000, 0x401821, 0x1021, 0x882024, | ||
5514 | 0xa92824, 0x822025, 0xa32825, 0xaee400c0, | ||
5515 | 0xaee500c4, 0x8ee400d0, 0x8ee500d4, 0x8c0200f4, | ||
5516 | 0x45102b, 0x1040000b, 0x0, 0x8ee200d0, | ||
5517 | 0x8ee300d4, 0x24040001, 0x24050000, 0x651821, | ||
5518 | 0x65302b, 0x441021, 0x461021, 0xaee200d0, | ||
5519 | 0xaee300d4, 0x8c0200f4, 0x8ee400d0, 0x8ee500d4, | ||
5520 | 0x401821, 0x1021, 0x882024, 0xa92824, | ||
5521 | 0x822025, 0xa32825, 0xaee400d0, 0xaee500d4, | ||
5522 | 0x8ee400c8, 0x8ee500cc, 0x8c0200f8, 0x45102b, | ||
5523 | 0x1040000b, 0x0, 0x8ee200c8, 0x8ee300cc, | ||
5524 | 0x24040001, 0x24050000, 0x651821, 0x65302b, | ||
5525 | 0x441021, 0x461021, 0xaee200c8, 0xaee300cc, | ||
5526 | 0x8c0200f8, 0x8ee400c8, 0x8ee500cc, 0x401821, | ||
5527 | 0x1021, 0x882024, 0xa92824, 0x822025, | ||
5528 | 0xa32825, 0x24020008, 0xaee400c8, 0xaee500cc, | ||
5529 | 0xafa20010, 0xafa00014, 0x8f42000c, 0x8c040208, | ||
5530 | 0x8c05020c, 0xafa20018, 0x8f42010c, 0x26e60028, | ||
5531 | 0x40f809, 0x24070400, 0x104000f0, 0x3c020400, | ||
5532 | 0xafa20020, 0x934205c6, 0x10400089, 0x1821, | ||
5533 | 0x8f5e0018, 0x27aa0020, 0x240200ff, 0x13c20002, | ||
5534 | 0xafaa002c, 0x27c30001, 0x8c020228, 0x609021, | ||
5535 | 0x1642000e, 0x1e38c0, 0x8f42033c, 0x24420001, | ||
5536 | 0xaf42033c, 0x8f42033c, 0x8c020228, 0x3c040001, | ||
5537 | 0x2484610c, 0x3c050009, 0xafa00014, 0xafa20010, | ||
5538 | 0x8fa60020, 0x1000006b, 0x34a50500, 0xf71021, | ||
5539 | 0x8fa30020, 0x8fa40024, 0xac4304c0, 0xac4404c4, | ||
5540 | 0x8f830054, 0x8f820054, 0x247003e8, 0x2021023, | ||
5541 | 0x2c4203e9, 0x1040001b, 0x9821, 0xe08821, | ||
5542 | 0x263504c0, 0x8f440178, 0x8f45017c, 0x2201821, | ||
5543 | 0x240a0004, 0xafaa0010, 0xafb20014, 0x8f48000c, | ||
5544 | 0x1021, 0x2f53021, 0xafa80018, 0x8f48010c, | ||
5545 | 0x24070008, 0xa32821, 0xa3482b, 0x822021, | ||
5546 | 0x100f809, 0x892021, 0x54400006, 0x24130001, | ||
5547 | 0x8f820054, 0x2021023, 0x2c4203e9, 0x1440ffe9, | ||
5548 | 0x0, 0x326200ff, 0x54400017, 0xaf520018, | ||
5549 | 0x8f420378, 0x24420001, 0xaf420378, 0x8f420378, | ||
5550 | 0x8f820120, 0x8faa002c, 0xafa20010, 0x8f820124, | ||
5551 | 0x3c040001, 0x24846118, 0x3c050009, 0xafa20014, | ||
5552 | 0x8d460000, 0x10000033, 0x34a50600, 0x8f420308, | ||
5553 | 0x24130001, 0x24420001, 0xaf420308, 0x8f420308, | ||
5554 | 0x1000001c, 0x326200ff, 0x8f830054, 0x8f820054, | ||
5555 | 0x247003e8, 0x2021023, 0x2c4203e9, 0x10400014, | ||
5556 | 0x9821, 0x24110010, 0x8f42000c, 0x8f440160, | ||
5557 | 0x8f450164, 0x8f860120, 0xafb10010, 0xafb20014, | ||
5558 | 0xafa20018, 0x8f42010c, 0x24070008, 0x40f809, | ||
5559 | 0x24c6001c, 0x1440ffe5, 0x0, 0x8f820054, | ||
5560 | 0x2021023, 0x2c4203e9, 0x1440ffef, 0x0, | ||
5561 | 0x326200ff, 0x54400012, 0x24020001, 0x8f420378, | ||
5562 | 0x24420001, 0xaf420378, 0x8f420378, 0x8f820120, | ||
5563 | 0x8faa002c, 0xafa20010, 0x8f820124, 0x3c040001, | ||
5564 | 0x24846120, 0x3c050009, 0xafa20014, 0x8d460000, | ||
5565 | 0x34a50700, 0xc002b3b, 0x3c03821, 0x1021, | ||
5566 | 0x1440005b, 0x24020001, 0x10000065, 0x0, | ||
5567 | 0x8f510018, 0x240200ff, 0x12220002, 0x8021, | ||
5568 | 0x26300001, 0x8c020228, 0x1602000e, 0x1130c0, | ||
5569 | 0x8f42033c, 0x24420001, 0xaf42033c, 0x8f42033c, | ||
5570 | 0x8c020228, 0x3c040001, 0x248460f4, 0x3c050009, | ||
5571 | 0xafa00014, 0xafa20010, 0x8fa60020, 0x1000003f, | ||
5572 | 0x34a50100, 0xd71021, 0x8fa30020, 0x8fa40024, | ||
5573 | 0xac4304c0, 0xac4404c4, 0xc01821, 0x8f440178, | ||
5574 | 0x8f45017c, 0x1021, 0x24070004, 0xafa70010, | ||
5575 | 0xafb00014, 0x8f48000c, 0x24c604c0, 0x2e63021, | ||
5576 | 0xafa80018, 0x8f48010c, 0x24070008, 0xa32821, | ||
5577 | 0xa3482b, 0x822021, 0x100f809, 0x892021, | ||
5578 | 0x1440000b, 0x24070008, 0x8f820120, 0xafa20010, | ||
5579 | 0x8f820124, 0x3c040001, 0x248460fc, 0x3c050009, | ||
5580 | 0xafa20014, 0x8fa60020, 0x1000001c, 0x34a50200, | ||
5581 | 0x8f440160, 0x8f450164, 0x8f43000c, 0xaf500018, | ||
5582 | 0x8f860120, 0x24020010, 0xafa20010, 0xafb00014, | ||
5583 | 0xafa30018, 0x8f42010c, 0x40f809, 0x24c6001c, | ||
5584 | 0x54400011, 0x24020001, 0x8f420340, 0x24420001, | ||
5585 | 0xaf420340, 0x8f420340, 0x8f820120, 0xafa20010, | ||
5586 | 0x8f820124, 0x3c040001, 0x24846104, 0x3c050009, | ||
5587 | 0xafa20014, 0x8fa60020, 0x34a50300, 0xc002b3b, | ||
5588 | 0x2203821, 0x1021, 0x1040000d, 0x24020001, | ||
5589 | 0x8f4202e8, 0xa34005c6, 0xaf4001b0, 0x24420001, | ||
5590 | 0xaf4202e8, 0x8f4202e8, 0x8ee20150, 0x24420001, | ||
5591 | 0xaee20150, 0x10000003, 0x8ee20150, 0x24020001, | ||
5592 | 0xa34205c6, 0x8fbf0048, 0x8fbe0044, 0x8fb50040, | ||
5593 | 0x8fb3003c, 0x8fb20038, 0x8fb10034, 0x8fb00030, | ||
5594 | 0x3e00008, 0x27bd0050, 0x27bdffd8, 0xafbf0020, | ||
5595 | 0x8f8200b0, 0x30420004, 0x10400068, 0x0, | ||
5596 | 0x8f430128, 0x8f820104, 0x14620005, 0x0, | ||
5597 | 0x8f430130, 0x8f8200b4, 0x10620006, 0x0, | ||
5598 | 0x8f820104, 0xaf420128, 0x8f8200b4, 0x1000005b, | ||
5599 | 0xaf420130, 0x8f8200b0, 0x3c030080, 0x431024, | ||
5600 | 0x1040000d, 0x0, 0x8f82011c, 0x34420002, | ||
5601 | 0xaf82011c, 0x8f8200b0, 0x2403fffb, 0x431024, | ||
5602 | 0xaf8200b0, 0x8f82011c, 0x2403fffd, 0x431024, | ||
5603 | 0x1000004a, 0xaf82011c, 0x8f430128, 0x8f820104, | ||
5604 | 0x14620005, 0x0, 0x8f430130, 0x8f8200b4, | ||
5605 | 0x10620010, 0x0, 0x8f820104, 0xaf420128, | ||
5606 | 0x8f8200b4, 0x8f430128, 0xaf420130, 0xafa30010, | ||
5607 | 0x8f420130, 0x3c040001, 0x24846144, 0xafa20014, | ||
5608 | 0x8f86011c, 0x8f8700b0, 0x3c050005, 0x10000031, | ||
5609 | 0x34a50900, 0x8f420128, 0xafa20010, 0x8f420130, | ||
5610 | 0x3c040001, 0x24846150, 0xafa20014, 0x8f86011c, | ||
5611 | 0x8f8700b0, 0x3c050005, 0xc002b3b, 0x34a51000, | ||
5612 | 0x8f82011c, 0x34420002, 0xaf82011c, 0x8f830104, | ||
5613 | 0x8f8200b0, 0x34420001, 0xaf8200b0, 0x24020008, | ||
5614 | 0xaf830104, 0xafa20010, 0xafa00014, 0x8f42000c, | ||
5615 | 0x8c040208, 0x8c05020c, 0xafa20018, 0x8f42010c, | ||
5616 | 0x26e60028, 0x40f809, 0x24070400, 0x8f82011c, | ||
5617 | 0x2403fffd, 0x431024, 0xaf82011c, 0x8ee201dc, | ||
5618 | 0x24420001, 0xaee201dc, 0x8ee201dc, 0x8f420128, | ||
5619 | 0xafa20010, 0x8f420130, 0x3c040001, 0x2484615c, | ||
5620 | 0xafa20014, 0x8f86011c, 0x8f8700b0, 0x3c050005, | ||
5621 | 0x34a51100, 0xc002b3b, 0x0, 0x8f8200a0, | ||
5622 | 0x30420004, 0x10400069, 0x0, 0x8f43012c, | ||
5623 | 0x8f820124, 0x14620005, 0x0, 0x8f430134, | ||
5624 | 0x8f8200a4, 0x10620006, 0x0, 0x8f820124, | ||
5625 | 0xaf42012c, 0x8f8200a4, 0x1000005c, 0xaf420134, | ||
5626 | 0x8f8200a0, 0x3c030080, 0x431024, 0x1040000d, | ||
5627 | 0x0, 0x8f82011c, 0x34420002, 0xaf82011c, | ||
5628 | 0x8f8200a0, 0x2403fffb, 0x431024, 0xaf8200a0, | ||
5629 | 0x8f82011c, 0x2403fffd, 0x431024, 0x1000004b, | ||
5630 | 0xaf82011c, 0x8f43012c, 0x8f820124, 0x14620005, | ||
5631 | 0x0, 0x8f430134, 0x8f8200a4, 0x10620010, | ||
5632 | 0x0, 0x8f820124, 0xaf42012c, 0x8f8200a4, | ||
5633 | 0x8f43012c, 0xaf420134, 0xafa30010, 0x8f420134, | ||
5634 | 0x3c040001, 0x24846168, 0xafa20014, 0x8f86011c, | ||
5635 | 0x8f8700a0, 0x3c050005, 0x10000032, 0x34a51200, | ||
5636 | 0x8f42012c, 0xafa20010, 0x8f420134, 0x3c040001, | ||
5637 | 0x24846174, 0xafa20014, 0x8f86011c, 0x8f8700a0, | ||
5638 | 0x3c050005, 0xc002b3b, 0x34a51300, 0x8f82011c, | ||
5639 | 0x34420002, 0xaf82011c, 0x8f830124, 0x8f8200a0, | ||
5640 | 0x34420001, 0xaf8200a0, 0x24020080, 0xaf830124, | ||
5641 | 0xafa20010, 0xafa00014, 0x8f420014, 0x8c040208, | ||
5642 | 0x8c05020c, 0xafa20018, 0x8f420108, 0x3c060001, | ||
5643 | 0x24c66ed8, 0x40f809, 0x24070004, 0x8f82011c, | ||
5644 | 0x2403fffd, 0x431024, 0xaf82011c, 0x8ee201dc, | ||
5645 | 0x24420001, 0xaee201dc, 0x8ee201dc, 0x8f42012c, | ||
5646 | 0xafa20010, 0x8f420134, 0x3c040001, 0x24846180, | ||
5647 | 0xafa20014, 0x8f86011c, 0x8f8700a0, 0x3c050005, | ||
5648 | 0x34a51400, 0xc002b3b, 0x0, 0x8fbf0020, | ||
5649 | 0x3e00008, 0x27bd0028, 0x3c081000, 0x24070001, | ||
5650 | 0x3c060080, 0x3c050100, 0x8f820070, 0x481024, | ||
5651 | 0x1040fffd, 0x0, 0x8f820054, 0x24420005, | ||
5652 | 0xaf820078, 0x8c040234, 0x10800016, 0x1821, | ||
5653 | 0x3c020001, 0x571021, 0x8c4240e8, 0x24420005, | ||
5654 | 0x3c010001, 0x370821, 0xac2240e8, 0x3c020001, | ||
5655 | 0x571021, 0x8c4240e8, 0x44102b, 0x14400009, | ||
5656 | 0x0, 0x3c030080, 0x3c010001, 0x370821, | ||
5657 | 0xac2040e8, 0x3c010001, 0x370821, 0x1000000b, | ||
5658 | 0xa02740f0, 0x3c020001, 0x571021, 0x904240f0, | ||
5659 | 0x54400006, 0x661825, 0x3c020001, 0x571021, | ||
5660 | 0x904240f1, 0x54400001, 0x661825, 0x8c040230, | ||
5661 | 0x10800013, 0x0, 0x3c020001, 0x571021, | ||
5662 | 0x8c4240ec, 0x24420005, 0x3c010001, 0x370821, | ||
5663 | 0xac2240ec, 0x3c020001, 0x571021, 0x8c4240ec, | ||
5664 | 0x44102b, 0x14400006, 0x0, 0x3c010001, | ||
5665 | 0x370821, 0xac2040ec, 0x10000006, 0x651825, | ||
5666 | 0x3c020001, 0x571021, 0x904240f2, 0x54400001, | ||
5667 | 0x651825, 0x1060ffbc, 0x0, 0x8f420000, | ||
5668 | 0x10400007, 0x0, 0xaf80004c, 0x8f82004c, | ||
5669 | 0x1040fffd, 0x0, 0x10000005, 0x0, | ||
5670 | 0xaf800048, 0x8f820048, 0x1040fffd, 0x0, | ||
5671 | 0x8f820060, 0x431025, 0xaf820060, 0x8f420000, | ||
5672 | 0x10400003, 0x0, 0x1000ffa7, 0xaf80004c, | ||
5673 | 0x1000ffa5, 0xaf800048, 0x3e00008, 0x0, | ||
5674 | 0x0, 0x0, 0x0, 0x27bdffe0, | ||
5675 | 0xafbf0018, 0x8f860064, 0x30c20004, 0x10400025, | ||
5676 | 0x24040004, 0x8c020114, 0xaf420020, 0xaf840064, | ||
5677 | 0x8f4202fc, 0x24420001, 0xaf4202fc, 0x8f4202fc, | ||
5678 | 0x8f820064, 0x30420004, 0x14400005, 0x0, | ||
5679 | 0x8c030114, 0x8f420020, 0x1462fff2, 0x0, | ||
5680 | 0x8f420000, 0x10400007, 0x8f43003c, 0xaf80004c, | ||
5681 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
5682 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
5683 | 0x0, 0x8f820060, 0x431025, 0xaf820060, | ||
5684 | 0x8f420000, 0x10400073, 0x0, 0x1000006f, | ||
5685 | 0x0, 0x30c20008, 0x10400020, 0x24040008, | ||
5686 | 0x8c02011c, 0xaf420048, 0xaf840064, 0x8f4202a8, | ||
5687 | 0x24420001, 0xaf4202a8, 0x8f4202a8, 0x8f820064, | ||
5688 | 0x30420008, 0x14400005, 0x0, 0x8c03011c, | ||
5689 | 0x8f420048, 0x1462fff2, 0x0, 0x8f420000, | ||
5690 | 0x10400007, 0x0, 0xaf80004c, 0x8f82004c, | ||
5691 | 0x1040fffd, 0x0, 0x10000005, 0x0, | ||
5692 | 0xaf800048, 0x8f820048, 0x1040fffd, 0x0, | ||
5693 | 0x8f820060, 0x1000ffd9, 0x34420200, 0x30c20020, | ||
5694 | 0x10400023, 0x24040020, 0x8c02012c, 0xaf420068, | ||
5695 | 0xaf840064, 0x8f4202d8, 0x24420001, 0xaf4202d8, | ||
5696 | 0x8f4202d8, 0x8f820064, 0x30420020, 0x14400005, | ||
5697 | 0x32c24000, 0x8c03012c, 0x8f420068, 0x1462fff2, | ||
5698 | 0x32c24000, 0x14400002, 0x3c020001, 0x2c2b025, | ||
5699 | 0x8f420000, 0x10400007, 0x0, 0xaf80004c, | ||
5700 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
5701 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
5702 | 0x0, 0x8f820060, 0x1000ffb4, 0x34420800, | ||
5703 | 0x30c20010, 0x10400029, 0x24040010, 0x8c020124, | ||
5704 | 0xaf420058, 0xaf840064, 0x8f4202d4, 0x24420001, | ||
5705 | 0xaf4202d4, 0x8f4202d4, 0x8f820064, 0x30420010, | ||
5706 | 0x14400005, 0x32c22000, 0x8c030124, 0x8f420058, | ||
5707 | 0x1462fff2, 0x32c22000, 0x50400001, 0x36d68000, | ||
5708 | 0x8f420000, 0x10400007, 0x0, 0xaf80004c, | ||
5709 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
5710 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
5711 | 0x0, 0x8f820060, 0x34420100, 0xaf820060, | ||
5712 | 0x8f420000, 0x10400003, 0x0, 0x1000006c, | ||
5713 | 0xaf80004c, 0x1000006a, 0xaf800048, 0x30c20001, | ||
5714 | 0x10400004, 0x24020001, 0xaf820064, 0x10000064, | ||
5715 | 0x0, 0x30c20002, 0x1440000b, 0x3c050003, | ||
5716 | 0x3c040001, 0x24846244, 0x34a50500, 0x3821, | ||
5717 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x2402ffc0, | ||
5718 | 0x10000057, 0xaf820064, 0x8c05022c, 0x8c02010c, | ||
5719 | 0x10a20048, 0x51080, 0x8c460300, 0x24a20001, | ||
5720 | 0x3045003f, 0x24020003, 0xac05022c, 0x61e02, | ||
5721 | 0x10620005, 0x24020010, 0x1062001d, 0x30c20fff, | ||
5722 | 0x10000039, 0x0, 0x8f4302a8, 0x8f440000, | ||
5723 | 0x30c20fff, 0xaf420048, 0x24630001, 0xaf4302a8, | ||
5724 | 0x10800007, 0x8f4202a8, 0xaf80004c, 0x8f82004c, | ||
5725 | 0x1040fffd, 0x0, 0x10000005, 0x0, | ||
5726 | 0xaf800048, 0x8f820048, 0x1040fffd, 0x0, | ||
5727 | 0x8f820060, 0x34420200, 0xaf820060, 0x8f420000, | ||
5728 | 0x1040001f, 0x0, 0x1000001b, 0x0, | ||
5729 | 0xaf420058, 0x32c22000, 0x50400001, 0x36d68000, | ||
5730 | 0x8f4202d4, 0x8f430000, 0x24420001, 0xaf4202d4, | ||
5731 | 0x10600007, 0x8f4202d4, 0xaf80004c, 0x8f82004c, | ||
5732 | 0x1040fffd, 0x0, 0x10000005, 0x0, | ||
5733 | 0xaf800048, 0x8f820048, 0x1040fffd, 0x0, | ||
5734 | 0x8f820060, 0x34420100, 0xaf820060, 0x8f420000, | ||
5735 | 0x10400003, 0x0, 0x10000006, 0xaf80004c, | ||
5736 | 0x10000004, 0xaf800048, 0xc002196, 0xc02021, | ||
5737 | 0x402821, 0x8c02010c, 0x14a20002, 0x24020002, | ||
5738 | 0xaf820064, 0x8f820064, 0x30420002, 0x14400004, | ||
5739 | 0x0, 0x8c02010c, 0x14a2ffac, 0x0, | ||
5740 | 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x3e00008, | ||
5741 | 0x0, 0x27bdffa0, 0xafb00040, 0x808021, | ||
5742 | 0x101602, 0x2442ffff, 0x304300ff, 0x2c620013, | ||
5743 | 0xafbf0058, 0xafbe0054, 0xafb50050, 0xafb3004c, | ||
5744 | 0xafb20048, 0xafb10044, 0x104001f3, 0xafa50034, | ||
5745 | 0x31080, 0x3c010001, 0x220821, 0x8c226288, | ||
5746 | 0x400008, 0x0, 0x101302, 0x30440fff, | ||
5747 | 0x24020001, 0x10820005, 0x24020002, 0x1082000c, | ||
5748 | 0x2402fffe, 0x10000024, 0x3c050003, 0x8f430004, | ||
5749 | 0x3c020001, 0x8c426f04, 0xaf440200, 0xaf440204, | ||
5750 | 0x3c040001, 0x8c846e80, 0x10000009, 0x34630001, | ||
5751 | 0x8f430004, 0xaf440200, 0xaf440204, 0x3c040001, | ||
5752 | 0x8c846e80, 0x621824, 0x3c020001, 0x2442ca28, | ||
5753 | 0x21100, 0x21182, 0xaf430004, 0x3c030800, | ||
5754 | 0x431025, 0xac820038, 0x8f840054, 0x41442, | ||
5755 | 0x41c82, 0x431021, 0x41cc2, 0x431023, | ||
5756 | 0x41d02, 0x431021, 0x41d42, 0x431023, | ||
5757 | 0x10000009, 0xaf420208, 0x3c040001, 0x24846250, | ||
5758 | 0x34a51000, 0x2003021, 0x3821, 0xafa00010, | ||
5759 | 0xc002b3b, 0xafa00014, 0x8f4202a0, 0x24420001, | ||
5760 | 0xaf4202a0, 0x1000021f, 0x8f4202a0, 0x27b00028, | ||
5761 | 0x2002021, 0x24050210, 0xc002bbf, 0x24060008, | ||
5762 | 0xc002518, 0x2002021, 0x10000216, 0x0, | ||
5763 | 0x8faa0034, 0x27a40028, 0xa1880, 0x25420001, | ||
5764 | 0x3042003f, 0xafa20034, 0x8c650300, 0x8faa0034, | ||
5765 | 0x21080, 0x8c430300, 0x25420001, 0x3042003f, | ||
5766 | 0xafa20034, 0xac02022c, 0xafa50028, 0xc002518, | ||
5767 | 0xafa3002c, 0x10000203, 0x0, 0x27b00028, | ||
5768 | 0x2002021, 0x24050210, 0xc002bbf, 0x24060008, | ||
5769 | 0xc002657, 0x2002021, 0x100001fa, 0x0, | ||
5770 | 0x8faa0034, 0x27a40028, 0xa1880, 0x25420001, | ||
5771 | 0x3042003f, 0xafa20034, 0x8c650300, 0x8faa0034, | ||
5772 | 0x21080, 0x8c430300, 0x25420001, 0x3042003f, | ||
5773 | 0xafa20034, 0xac02022c, 0xafa50028, 0xc002657, | ||
5774 | 0xafa3002c, 0x100001e7, 0x0, 0x101302, | ||
5775 | 0x30430fff, 0x24020001, 0x10620005, 0x24020002, | ||
5776 | 0x1062001e, 0x3c020002, 0x10000033, 0x3c050003, | ||
5777 | 0x3c030002, 0x2c31024, 0x54400037, 0x2c3b025, | ||
5778 | 0x8f820228, 0x3c010001, 0x370821, 0xac2238d8, | ||
5779 | 0x8f82022c, 0x3c010001, 0x370821, 0xac2238dc, | ||
5780 | 0x8f820230, 0x3c010001, 0x370821, 0xac2238e0, | ||
5781 | 0x8f820234, 0x3c010001, 0x370821, 0xac2238e4, | ||
5782 | 0x2402ffff, 0xaf820228, 0xaf82022c, 0xaf820230, | ||
5783 | 0xaf820234, 0x10000020, 0x2c3b025, 0x2c21024, | ||
5784 | 0x10400012, 0x3c02fffd, 0x3c020001, 0x571021, | ||
5785 | 0x8c4238d8, 0xaf820228, 0x3c020001, 0x571021, | ||
5786 | 0x8c4238dc, 0xaf82022c, 0x3c020001, 0x571021, | ||
5787 | 0x8c4238e0, 0xaf820230, 0x3c020001, 0x571021, | ||
5788 | 0x8c4238e4, 0xaf820234, 0x3c02fffd, 0x3442ffff, | ||
5789 | 0x10000009, 0x2c2b024, 0x3c040001, 0x2484625c, | ||
5790 | 0x34a51100, 0x2003021, 0x3821, 0xafa00010, | ||
5791 | 0xc002b3b, 0xafa00014, 0x8f4202cc, 0x24420001, | ||
5792 | 0xaf4202cc, 0x1000019f, 0x8f4202cc, 0x101302, | ||
5793 | 0x30450fff, 0x24020001, 0x10a20005, 0x24020002, | ||
5794 | 0x10a2000d, 0x3c0408ff, 0x10000014, 0x3c050003, | ||
5795 | 0x3c0208ff, 0x3442ffff, 0x8f830220, 0x3c040004, | ||
5796 | 0x2c4b025, 0x621824, 0x34630008, 0xaf830220, | ||
5797 | 0x10000012, 0xaf450298, 0x3484fff7, 0x3c03fffb, | ||
5798 | 0x8f820220, 0x3463ffff, 0x2c3b024, 0x441024, | ||
5799 | 0xaf820220, 0x10000009, 0xaf450298, 0x3c040001, | ||
5800 | 0x24846268, 0x34a51200, 0x2003021, 0x3821, | ||
5801 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x8f4202bc, | ||
5802 | 0x24420001, 0xaf4202bc, 0x10000176, 0x8f4202bc, | ||
5803 | 0x27840208, 0x24050200, 0xc002bbf, 0x24060008, | ||
5804 | 0x27440224, 0x24050200, 0xc002bbf, 0x24060008, | ||
5805 | 0x8f4202c4, 0x24420001, 0xaf4202c4, 0x10000169, | ||
5806 | 0x8f4202c4, 0x101302, 0x30430fff, 0x24020001, | ||
5807 | 0x10620011, 0x28620002, 0x50400005, 0x24020002, | ||
5808 | 0x10600007, 0x0, 0x10000017, 0x0, | ||
5809 | 0x1062000f, 0x0, 0x10000013, 0x0, | ||
5810 | 0x8c060248, 0x2021, 0xc005104, 0x24050004, | ||
5811 | 0x10000007, 0x0, 0x8c060248, 0x2021, | ||
5812 | 0xc005104, 0x24050004, 0x10000010, 0x0, | ||
5813 | 0x8c06024c, 0x2021, 0xc005104, 0x24050001, | ||
5814 | 0x1000000a, 0x0, 0x3c040001, 0x24846274, | ||
5815 | 0x3c050003, 0x34a51300, 0x2003021, 0x3821, | ||
5816 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x8f4202c0, | ||
5817 | 0x24420001, 0xaf4202c0, 0x1000013a, 0x8f4202c0, | ||
5818 | 0xc002426, 0x0, 0x10000136, 0x0, | ||
5819 | 0x24020001, 0xa34205c5, 0x24100100, 0x8f4401a8, | ||
5820 | 0x8f4501ac, 0xafb00010, 0xafa00014, 0x8f420014, | ||
5821 | 0xafa20018, 0x8f420108, 0x26e60028, 0x40f809, | ||
5822 | 0x24070400, 0x1040fff5, 0x0, 0x10000125, | ||
5823 | 0x0, 0x3c03ffff, 0x34637fff, 0x8f420368, | ||
5824 | 0x8f440360, 0x2c3b024, 0x1821, 0xaf400058, | ||
5825 | 0xaf40005c, 0xaf400060, 0xaf400064, 0x441023, | ||
5826 | 0xaf420368, 0x3c020900, 0xaf400360, 0xafa20020, | ||
5827 | 0x8f5e0018, 0x27aa0020, 0x240200ff, 0x13c20002, | ||
5828 | 0xafaa003c, 0x27c30001, 0x8c020228, 0x609021, | ||
5829 | 0x1642000e, 0x1e38c0, 0x8f42033c, 0x24420001, | ||
5830 | 0xaf42033c, 0x8f42033c, 0x8c020228, 0x3c040001, | ||
5831 | 0x2484620c, 0x3c050009, 0xafa00014, 0xafa20010, | ||
5832 | 0x8fa60020, 0x1000006b, 0x34a50500, 0xf71021, | ||
5833 | 0x8fa30020, 0x8fa40024, 0xac4304c0, 0xac4404c4, | ||
5834 | 0x8f830054, 0x8f820054, 0x247003e8, 0x2021023, | ||
5835 | 0x2c4203e9, 0x1040001b, 0x9821, 0xe08821, | ||
5836 | 0x263504c0, 0x8f440178, 0x8f45017c, 0x2201821, | ||
5837 | 0x240a0004, 0xafaa0010, 0xafb20014, 0x8f48000c, | ||
5838 | 0x1021, 0x2f53021, 0xafa80018, 0x8f48010c, | ||
5839 | 0x24070008, 0xa32821, 0xa3482b, 0x822021, | ||
5840 | 0x100f809, 0x892021, 0x54400006, 0x24130001, | ||
5841 | 0x8f820054, 0x2021023, 0x2c4203e9, 0x1440ffe9, | ||
5842 | 0x0, 0x326200ff, 0x54400017, 0xaf520018, | ||
5843 | 0x8f420378, 0x24420001, 0xaf420378, 0x8f420378, | ||
5844 | 0x8f820120, 0x8faa003c, 0xafa20010, 0x8f820124, | ||
5845 | 0x3c040001, 0x24846218, 0x3c050009, 0xafa20014, | ||
5846 | 0x8d460000, 0x10000033, 0x34a50600, 0x8f420308, | ||
5847 | 0x24130001, 0x24420001, 0xaf420308, 0x8f420308, | ||
5848 | 0x1000001c, 0x326200ff, 0x8f830054, 0x8f820054, | ||
5849 | 0x247003e8, 0x2021023, 0x2c4203e9, 0x10400014, | ||
5850 | 0x9821, 0x24110010, 0x8f42000c, 0x8f440160, | ||
5851 | 0x8f450164, 0x8f860120, 0xafb10010, 0xafb20014, | ||
5852 | 0xafa20018, 0x8f42010c, 0x24070008, 0x40f809, | ||
5853 | 0x24c6001c, 0x1440ffe5, 0x0, 0x8f820054, | ||
5854 | 0x2021023, 0x2c4203e9, 0x1440ffef, 0x0, | ||
5855 | 0x326200ff, 0x14400011, 0x0, 0x8f420378, | ||
5856 | 0x24420001, 0xaf420378, 0x8f420378, 0x8f820120, | ||
5857 | 0x8faa003c, 0xafa20010, 0x8f820124, 0x3c040001, | ||
5858 | 0x24846220, 0x3c050009, 0xafa20014, 0x8d460000, | ||
5859 | 0x34a50700, 0xc002b3b, 0x3c03821, 0x8f4202b0, | ||
5860 | 0x24420001, 0xaf4202b0, 0x8f4202b0, 0x8f4202f8, | ||
5861 | 0x24420001, 0xaf4202f8, 0x1000008a, 0x8f4202f8, | ||
5862 | 0x8c02025c, 0x27440224, 0xaf4201f0, 0x8c020260, | ||
5863 | 0x24050200, 0x24060008, 0xc002bbf, 0xaf4201f8, | ||
5864 | 0x8f820220, 0x30420008, 0x14400002, 0x24020001, | ||
5865 | 0x24020002, 0xaf420298, 0x8f4202ac, 0x24420001, | ||
5866 | 0xaf4202ac, 0x10000077, 0x8f4202ac, 0x3c0200ff, | ||
5867 | 0x3442ffff, 0x2021824, 0x32c20180, 0x14400006, | ||
5868 | 0x3402fffb, 0x43102b, 0x14400003, 0x0, | ||
5869 | 0x1000006c, 0xaf4300bc, 0x3c040001, 0x24846280, | ||
5870 | 0x3c050003, 0x34a51500, 0x2003021, 0x3821, | ||
5871 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x3c020700, | ||
5872 | 0x34421000, 0x101e02, 0x621825, 0xafa30020, | ||
5873 | 0x8f510018, 0x240200ff, 0x12220002, 0x8021, | ||
5874 | 0x26300001, 0x8c020228, 0x1602000e, 0x1130c0, | ||
5875 | 0x8f42033c, 0x24420001, 0xaf42033c, 0x8f42033c, | ||
5876 | 0x8c020228, 0x3c040001, 0x248461f4, 0x3c050009, | ||
5877 | 0xafa00014, 0xafa20010, 0x8fa60020, 0x1000003f, | ||
5878 | 0x34a50100, 0xd71021, 0x8fa30020, 0x8fa40024, | ||
5879 | 0xac4304c0, 0xac4404c4, 0xc01821, 0x8f440178, | ||
5880 | 0x8f45017c, 0x1021, 0x24070004, 0xafa70010, | ||
5881 | 0xafb00014, 0x8f48000c, 0x24c604c0, 0x2e63021, | ||
5882 | 0xafa80018, 0x8f48010c, 0x24070008, 0xa32821, | ||
5883 | 0xa3482b, 0x822021, 0x100f809, 0x892021, | ||
5884 | 0x1440000b, 0x24070008, 0x8f820120, 0xafa20010, | ||
5885 | 0x8f820124, 0x3c040001, 0x248461fc, 0x3c050009, | ||
5886 | 0xafa20014, 0x8fa60020, 0x1000001c, 0x34a50200, | ||
5887 | 0x8f440160, 0x8f450164, 0x8f43000c, 0xaf500018, | ||
5888 | 0x8f860120, 0x24020010, 0xafa20010, 0xafb00014, | ||
5889 | 0xafa30018, 0x8f42010c, 0x40f809, 0x24c6001c, | ||
5890 | 0x14400010, 0x0, 0x8f420340, 0x24420001, | ||
5891 | 0xaf420340, 0x8f420340, 0x8f820120, 0xafa20010, | ||
5892 | 0x8f820124, 0x3c040001, 0x24846204, 0x3c050009, | ||
5893 | 0xafa20014, 0x8fa60020, 0x34a50300, 0xc002b3b, | ||
5894 | 0x2203821, 0x8f4202e0, 0x24420001, 0xaf4202e0, | ||
5895 | 0x8f4202e0, 0x8f4202f0, 0x24420001, 0xaf4202f0, | ||
5896 | 0x8f4202f0, 0x8fa20034, 0x8fbf0058, 0x8fbe0054, | ||
5897 | 0x8fb50050, 0x8fb3004c, 0x8fb20048, 0x8fb10044, | ||
5898 | 0x8fb00040, 0x3e00008, 0x27bd0060, 0x27bdfff8, | ||
5899 | 0x2408ffff, 0x10a00014, 0x4821, 0x3c0aedb8, | ||
5900 | 0x354a8320, 0x90870000, 0x24840001, 0x3021, | ||
5901 | 0x1071026, 0x30420001, 0x10400002, 0x81842, | ||
5902 | 0x6a1826, 0x604021, 0x24c60001, 0x2cc20008, | ||
5903 | 0x1440fff7, 0x73842, 0x25290001, 0x125102b, | ||
5904 | 0x1440fff0, 0x0, 0x1001021, 0x3e00008, | ||
5905 | 0x27bd0008, 0x27bdffb0, 0xafbf0048, 0xafbe0044, | ||
5906 | 0xafb50040, 0xafb3003c, 0xafb20038, 0xafb10034, | ||
5907 | 0xafb00030, 0x8f870220, 0xafa70024, 0x8f870200, | ||
5908 | 0xafa7002c, 0x8f820220, 0x3c0308ff, 0x3463ffff, | ||
5909 | 0x431024, 0x34420004, 0xaf820220, 0x8f820200, | ||
5910 | 0x3c03c0ff, 0x3463ffff, 0x431024, 0x34420004, | ||
5911 | 0xaf820200, 0x8f530358, 0x8f55035c, 0x8f5e0360, | ||
5912 | 0x8f470364, 0xafa70014, 0x8f470368, 0xafa7001c, | ||
5913 | 0x8f4202d0, 0x274401c0, 0x24420001, 0xaf4202d0, | ||
5914 | 0x8f5002d0, 0x8f510204, 0x8f520200, 0xc002ba8, | ||
5915 | 0x24050400, 0xaf530358, 0xaf55035c, 0xaf5e0360, | ||
5916 | 0x8fa70014, 0xaf470364, 0x8fa7001c, 0xaf470368, | ||
5917 | 0xaf5002d0, 0xaf510204, 0xaf520200, 0x8c02025c, | ||
5918 | 0x27440224, 0xaf4201f0, 0x8c020260, 0x24050200, | ||
5919 | 0x24060008, 0xaf4201f8, 0x24020006, 0xc002bbf, | ||
5920 | 0xaf4201f4, 0x3c023b9a, 0x3442ca00, 0xaf4201fc, | ||
5921 | 0x240203e8, 0x24040002, 0x24030001, 0xaf420294, | ||
5922 | 0xaf440290, 0xaf43029c, 0x8f820220, 0x30420008, | ||
5923 | 0x10400004, 0x0, 0xaf430298, 0x10000003, | ||
5924 | 0x3021, 0xaf440298, 0x3021, 0x3c030001, | ||
5925 | 0x661821, 0x90636d00, 0x3461021, 0x24c60001, | ||
5926 | 0xa043022c, 0x2cc2000f, 0x1440fff8, 0x3461821, | ||
5927 | 0x24c60001, 0x8f820040, 0x24040080, 0x24050080, | ||
5928 | 0x21702, 0x24420030, 0xa062022c, 0x3461021, | ||
5929 | 0xc002ba8, 0xa040022c, 0x8fa70024, 0x30e20004, | ||
5930 | 0x14400006, 0x0, 0x8f820220, 0x3c0308ff, | ||
5931 | 0x3463fffb, 0x431024, 0xaf820220, 0x8fa7002c, | ||
5932 | 0x30e20004, 0x14400006, 0x0, 0x8f820200, | ||
5933 | 0x3c03c0ff, 0x3463fffb, 0x431024, 0xaf820200, | ||
5934 | 0x8fbf0048, 0x8fbe0044, 0x8fb50040, 0x8fb3003c, | ||
5935 | 0x8fb20038, 0x8fb10034, 0x8fb00030, 0x3e00008, | ||
5936 | 0x27bd0050, 0x0, 0x0, 0xaf400104, | ||
5937 | 0x24040001, 0x410c0, 0x2e21821, 0x24820001, | ||
5938 | 0x3c010001, 0x230821, 0xa42234d0, 0x402021, | ||
5939 | 0x2c820080, 0x1440fff8, 0x410c0, 0x24020001, | ||
5940 | 0x3c010001, 0x370821, 0xa42038d0, 0xaf420100, | ||
5941 | 0xaf800228, 0xaf80022c, 0xaf800230, 0xaf800234, | ||
5942 | 0x3e00008, 0x0, 0x27bdffe8, 0xafbf0014, | ||
5943 | 0xafb00010, 0x8f420104, 0x28420005, 0x10400026, | ||
5944 | 0x808021, 0x3c020001, 0x8f430104, 0x344230d0, | ||
5945 | 0x2e22021, 0x318c0, 0x621821, 0x2e31821, | ||
5946 | 0x83102b, 0x10400015, 0x1021, 0x96070000, | ||
5947 | 0x24840006, 0x24660006, 0x9482fffc, 0x14470009, | ||
5948 | 0x2821, 0x9483fffe, 0x96020002, 0x14620006, | ||
5949 | 0xa01021, 0x94820000, 0x96030004, 0x431026, | ||
5950 | 0x2c450001, 0xa01021, 0x14400009, 0x24840008, | ||
5951 | 0x86102b, 0x1440fff0, 0x1021, 0x304200ff, | ||
5952 | 0x14400030, 0x24020001, 0x1000002e, 0x1021, | ||
5953 | 0x1000fffa, 0x24020001, 0x2002021, 0xc00240c, | ||
5954 | 0x24050006, 0x3042007f, 0x218c0, 0x2e31021, | ||
5955 | 0x3c010001, 0x220821, 0x942230d0, 0x1040fff2, | ||
5956 | 0x2e31021, 0x3c060001, 0xc23021, 0x94c630d0, | ||
5957 | 0x10c0ffed, 0x3c080001, 0x350834d2, 0x96070000, | ||
5958 | 0x610c0, 0x572021, 0x882021, 0x94820000, | ||
5959 | 0x14470009, 0x2821, 0x94830002, 0x96020002, | ||
5960 | 0x14620006, 0xa01021, 0x94820004, 0x96030004, | ||
5961 | 0x431026, 0x2c450001, 0xa01021, 0x14400007, | ||
5962 | 0x610c0, 0x2e21021, 0x3c060001, 0xc23021, | ||
5963 | 0x94c634d0, 0x14c0ffeb, 0x610c0, 0x10c0ffd2, | ||
5964 | 0x24020001, 0x8fbf0014, 0x8fb00010, 0x3e00008, | ||
5965 | 0x27bd0018, 0x3e00008, 0x0, 0x27bdffb0, | ||
5966 | 0x801021, 0xafb00030, 0x24500002, 0x2002021, | ||
5967 | 0x24050006, 0xafb10034, 0x408821, 0xafbf0048, | ||
5968 | 0xafbe0044, 0xafb50040, 0xafb3003c, 0xc00240c, | ||
5969 | 0xafb20038, 0x3047007f, 0x710c0, 0x2e21021, | ||
5970 | 0x3c050001, 0xa22821, 0x94a530d0, 0x50a0001c, | ||
5971 | 0xa03021, 0x3c090001, 0x352934d2, 0x96280002, | ||
5972 | 0x510c0, 0x572021, 0x892021, 0x94820000, | ||
5973 | 0x14480009, 0x3021, 0x94830002, 0x96020002, | ||
5974 | 0x14620006, 0xc01021, 0x94820004, 0x96030004, | ||
5975 | 0x431026, 0x2c460001, 0xc01021, 0x14400007, | ||
5976 | 0x510c0, 0x2e21021, 0x3c050001, 0xa22821, | ||
5977 | 0x94a534d0, 0x14a0ffeb, 0x510c0, 0xa03021, | ||
5978 | 0x10c00014, 0x610c0, 0x571821, 0x3c010001, | ||
5979 | 0x230821, 0x8c2334d0, 0x571021, 0xafa30010, | ||
5980 | 0x3c010001, 0x220821, 0x8c2234d4, 0x3c040001, | ||
5981 | 0x24846394, 0xafa20014, 0x8e260000, 0x8e270004, | ||
5982 | 0x3c050004, 0xc002b3b, 0x34a50400, 0x10000063, | ||
5983 | 0x3c020800, 0x8f450100, 0x10a00006, 0x510c0, | ||
5984 | 0x2e21021, 0x3c010001, 0x220821, 0x942234d0, | ||
5985 | 0xaf420100, 0xa03021, 0x14c00011, 0x628c0, | ||
5986 | 0x710c0, 0x2e21021, 0xafa70010, 0x3c010001, | ||
5987 | 0x220821, 0x942230d0, 0x3c040001, 0x248463a0, | ||
5988 | 0xafa20014, 0x8e260000, 0x8e270004, 0x3c050004, | ||
5989 | 0xc002b3b, 0x34a50500, 0x10000048, 0x3c020800, | ||
5990 | 0xb71821, 0x3c020001, 0x96040000, 0x344234d2, | ||
5991 | 0x621821, 0xa4640000, 0x8e020002, 0x720c0, | ||
5992 | 0xac620002, 0x2e41021, 0x3c030001, 0x621821, | ||
5993 | 0x946330d0, 0x2e51021, 0x3c010001, 0x220821, | ||
5994 | 0xa42334d0, 0x2e41021, 0x3c010001, 0x220821, | ||
5995 | 0xa42630d0, 0x8f420104, 0x24420001, 0x28420080, | ||
5996 | 0x1040000f, 0x3c020002, 0x8f420104, 0x3c040001, | ||
5997 | 0x348430d2, 0x96030000, 0x210c0, 0x571021, | ||
5998 | 0x441021, 0xa4430000, 0x8e030002, 0xac430002, | ||
5999 | 0x8f420104, 0x24420001, 0xaf420104, 0x3c020002, | ||
6000 | 0x2c21024, 0x10400011, 0x72142, 0x3c030001, | ||
6001 | 0x346338d8, 0x24020003, 0x441023, 0x21080, | ||
6002 | 0x572021, 0x832021, 0x571021, 0x431021, | ||
6003 | 0x30e5001f, 0x8c430000, 0x24020001, 0xa21004, | ||
6004 | 0x621825, 0x1000000c, 0xac830000, 0x24020003, | ||
6005 | 0x441023, 0x21080, 0x5c2821, 0x5c1021, | ||
6006 | 0x30e4001f, 0x8c430228, 0x24020001, 0x821004, | ||
6007 | 0x621825, 0xaca30228, 0x3c020800, 0x34421000, | ||
6008 | 0x1821, 0xafa20020, 0x8f5e0018, 0x27aa0020, | ||
6009 | 0x240200ff, 0x13c20002, 0xafaa002c, 0x27c30001, | ||
6010 | 0x8c020228, 0x609021, 0x1642000e, 0x1e38c0, | ||
6011 | 0x8f42033c, 0x24420001, 0xaf42033c, 0x8f42033c, | ||
6012 | 0x8c020228, 0x3c040001, 0x2484635c, 0x3c050009, | ||
6013 | 0xafa00014, 0xafa20010, 0x8fa60020, 0x1000006b, | ||
6014 | 0x34a50500, 0xf71021, 0x8fa30020, 0x8fa40024, | ||
6015 | 0xac4304c0, 0xac4404c4, 0x8f830054, 0x8f820054, | ||
6016 | 0x247003e8, 0x2021023, 0x2c4203e9, 0x1040001b, | ||
6017 | 0x9821, 0xe08821, 0x263504c0, 0x8f440178, | ||
6018 | 0x8f45017c, 0x2201821, 0x240a0004, 0xafaa0010, | ||
6019 | 0xafb20014, 0x8f48000c, 0x1021, 0x2f53021, | ||
6020 | 0xafa80018, 0x8f48010c, 0x24070008, 0xa32821, | ||
6021 | 0xa3482b, 0x822021, 0x100f809, 0x892021, | ||
6022 | 0x54400006, 0x24130001, 0x8f820054, 0x2021023, | ||
6023 | 0x2c4203e9, 0x1440ffe9, 0x0, 0x326200ff, | ||
6024 | 0x54400017, 0xaf520018, 0x8f420378, 0x24420001, | ||
6025 | 0xaf420378, 0x8f420378, 0x8f820120, 0x8faa002c, | ||
6026 | 0xafa20010, 0x8f820124, 0x3c040001, 0x24846368, | ||
6027 | 0x3c050009, 0xafa20014, 0x8d460000, 0x10000033, | ||
6028 | 0x34a50600, 0x8f420308, 0x24130001, 0x24420001, | ||
6029 | 0xaf420308, 0x8f420308, 0x1000001c, 0x326200ff, | ||
6030 | 0x8f830054, 0x8f820054, 0x247003e8, 0x2021023, | ||
6031 | 0x2c4203e9, 0x10400014, 0x9821, 0x24110010, | ||
6032 | 0x8f42000c, 0x8f440160, 0x8f450164, 0x8f860120, | ||
6033 | 0xafb10010, 0xafb20014, 0xafa20018, 0x8f42010c, | ||
6034 | 0x24070008, 0x40f809, 0x24c6001c, 0x1440ffe5, | ||
6035 | 0x0, 0x8f820054, 0x2021023, 0x2c4203e9, | ||
6036 | 0x1440ffef, 0x0, 0x326200ff, 0x14400011, | ||
6037 | 0x0, 0x8f420378, 0x24420001, 0xaf420378, | ||
6038 | 0x8f420378, 0x8f820120, 0x8faa002c, 0xafa20010, | ||
6039 | 0x8f820124, 0x3c040001, 0x24846370, 0x3c050009, | ||
6040 | 0xafa20014, 0x8d460000, 0x34a50700, 0xc002b3b, | ||
6041 | 0x3c03821, 0x8f4202b4, 0x24420001, 0xaf4202b4, | ||
6042 | 0x8f4202b4, 0x8f4202f4, 0x24420001, 0xaf4202f4, | ||
6043 | 0x8f4202f4, 0x8fbf0048, 0x8fbe0044, 0x8fb50040, | ||
6044 | 0x8fb3003c, 0x8fb20038, 0x8fb10034, 0x8fb00030, | ||
6045 | 0x3e00008, 0x27bd0050, 0x27bdffa0, 0x801021, | ||
6046 | 0xafb00040, 0x24500002, 0x2002021, 0x24050006, | ||
6047 | 0xafb10044, 0x408821, 0xafbf0058, 0xafbe0054, | ||
6048 | 0xafb50050, 0xafb3004c, 0xc00240c, 0xafb20048, | ||
6049 | 0x3048007f, 0x810c0, 0x2e21021, 0x3c060001, | ||
6050 | 0xc23021, 0x94c630d0, 0x10c0001c, 0x3821, | ||
6051 | 0x3c0a0001, 0x354a34d2, 0x96290002, 0x610c0, | ||
6052 | 0x572021, 0x8a2021, 0x94820000, 0x14490009, | ||
6053 | 0x2821, 0x94830002, 0x96020002, 0x14620006, | ||
6054 | 0xa01021, 0x94820004, 0x96030004, 0x431026, | ||
6055 | 0x2c450001, 0xa01021, 0x14400008, 0x610c0, | ||
6056 | 0xc03821, 0x2e21021, 0x3c060001, 0xc23021, | ||
6057 | 0x94c634d0, 0x14c0ffea, 0x610c0, 0x14c00011, | ||
6058 | 0xafa70028, 0x810c0, 0x2e21021, 0xafa80010, | ||
6059 | 0x3c010001, 0x220821, 0x942230d0, 0x3c040001, | ||
6060 | 0x248463ac, 0xafa20014, 0x8e260000, 0x8e270004, | ||
6061 | 0x3c050004, 0xc002b3b, 0x34a50900, 0x10000075, | ||
6062 | 0x3c020800, 0x10e0000c, 0x610c0, 0x2e21021, | ||
6063 | 0x3c030001, 0x621821, 0x946334d0, 0x710c0, | ||
6064 | 0x2e21021, 0x3c010001, 0x220821, 0xa42334d0, | ||
6065 | 0x1000000b, 0x3c040001, 0x2e21021, 0x3c030001, | ||
6066 | 0x621821, 0x946334d0, 0x810c0, 0x2e21021, | ||
6067 | 0x3c010001, 0x220821, 0xa42330d0, 0x3c040001, | ||
6068 | 0x348430d0, 0x8f430100, 0x610c0, 0x2e21021, | ||
6069 | 0x3c010001, 0x220821, 0xa42334d0, 0x8f420104, | ||
6070 | 0x2e43821, 0x2821, 0x18400029, 0xaf460100, | ||
6071 | 0x24e60006, 0x94c3fffc, 0x96020000, 0x14620009, | ||
6072 | 0x2021, 0x94c3fffe, 0x96020002, 0x14620006, | ||
6073 | 0x801021, 0x94c20000, 0x96030004, 0x431026, | ||
6074 | 0x2c440001, 0x801021, 0x50400014, 0x24a50001, | ||
6075 | 0x8f420104, 0x2442ffff, 0xa2102a, 0x1040000b, | ||
6076 | 0x24e40004, 0x94820006, 0x8c830008, 0xa482fffe, | ||
6077 | 0xac830000, 0x8f420104, 0x24a50001, 0x2442ffff, | ||
6078 | 0xa2102a, 0x1440fff7, 0x24840008, 0x8f420104, | ||
6079 | 0x2442ffff, 0x10000006, 0xaf420104, 0x8f420104, | ||
6080 | 0x24c60008, 0xa2102a, 0x1440ffda, 0x24e70008, | ||
6081 | 0x810c0, 0x2e21021, 0x3c010001, 0x220821, | ||
6082 | 0x942230d0, 0x14400023, 0x3c020800, 0x3c020002, | ||
6083 | 0x2c21024, 0x10400012, 0x82142, 0x3c030001, | ||
6084 | 0x346338d8, 0x24020003, 0x441023, 0x21080, | ||
6085 | 0x572021, 0x832021, 0x571021, 0x431021, | ||
6086 | 0x3105001f, 0x24030001, 0x8c420000, 0xa31804, | ||
6087 | 0x31827, 0x431024, 0x1000000d, 0xac820000, | ||
6088 | 0x24020003, 0x441023, 0x21080, 0x5c2821, | ||
6089 | 0x5c1021, 0x3104001f, 0x24030001, 0x8c420228, | ||
6090 | 0x831804, 0x31827, 0x431024, 0xaca20228, | ||
6091 | 0x3c020800, 0x34422000, 0x1821, 0xafa20020, | ||
6092 | 0x8f5e0018, 0x27ab0020, 0x240200ff, 0x13c20002, | ||
6093 | 0xafab0034, 0x27c30001, 0x8c020228, 0x609021, | ||
6094 | 0x1642000e, 0x1e38c0, 0x8f42033c, 0x24420001, | ||
6095 | 0xaf42033c, 0x8f42033c, 0x8c020228, 0x3c040001, | ||
6096 | 0x2484635c, 0x3c050009, 0xafa00014, 0xafa20010, | ||
6097 | 0x8fa60020, 0x1000006b, 0x34a50500, 0xf71021, | ||
6098 | 0x8fa30020, 0x8fa40024, 0xac4304c0, 0xac4404c4, | ||
6099 | 0x8f830054, 0x8f820054, 0x247003e8, 0x2021023, | ||
6100 | 0x2c4203e9, 0x1040001b, 0x9821, 0xe08821, | ||
6101 | 0x263504c0, 0x8f440178, 0x8f45017c, 0x2201821, | ||
6102 | 0x240b0004, 0xafab0010, 0xafb20014, 0x8f48000c, | ||
6103 | 0x1021, 0x2f53021, 0xafa80018, 0x8f48010c, | ||
6104 | 0x24070008, 0xa32821, 0xa3482b, 0x822021, | ||
6105 | 0x100f809, 0x892021, 0x54400006, 0x24130001, | ||
6106 | 0x8f820054, 0x2021023, 0x2c4203e9, 0x1440ffe9, | ||
6107 | 0x0, 0x326200ff, 0x54400017, 0xaf520018, | ||
6108 | 0x8f420378, 0x24420001, 0xaf420378, 0x8f420378, | ||
6109 | 0x8f820120, 0x8fab0034, 0xafa20010, 0x8f820124, | ||
6110 | 0x3c040001, 0x24846368, 0x3c050009, 0xafa20014, | ||
6111 | 0x8d660000, 0x10000033, 0x34a50600, 0x8f420308, | ||
6112 | 0x24130001, 0x24420001, 0xaf420308, 0x8f420308, | ||
6113 | 0x1000001c, 0x326200ff, 0x8f830054, 0x8f820054, | ||
6114 | 0x247003e8, 0x2021023, 0x2c4203e9, 0x10400014, | ||
6115 | 0x9821, 0x24110010, 0x8f42000c, 0x8f440160, | ||
6116 | 0x8f450164, 0x8f860120, 0xafb10010, 0xafb20014, | ||
6117 | 0xafa20018, 0x8f42010c, 0x24070008, 0x40f809, | ||
6118 | 0x24c6001c, 0x1440ffe5, 0x0, 0x8f820054, | ||
6119 | 0x2021023, 0x2c4203e9, 0x1440ffef, 0x0, | ||
6120 | 0x326200ff, 0x14400011, 0x0, 0x8f420378, | ||
6121 | 0x24420001, 0xaf420378, 0x8f420378, 0x8f820120, | ||
6122 | 0x8fab0034, 0xafa20010, 0x8f820124, 0x3c040001, | ||
6123 | 0x24846370, 0x3c050009, 0xafa20014, 0x8d660000, | ||
6124 | 0x34a50700, 0xc002b3b, 0x3c03821, 0x8f4202b8, | ||
6125 | 0x24420001, 0xaf4202b8, 0x8f4202b8, 0x8f4202f4, | ||
6126 | 0x24420001, 0xaf4202f4, 0x8f4202f4, 0x8fbf0058, | ||
6127 | 0x8fbe0054, 0x8fb50050, 0x8fb3004c, 0x8fb20048, | ||
6128 | 0x8fb10044, 0x8fb00040, 0x3e00008, 0x27bd0060, | ||
6129 | 0x0, 0x0, 0x0, 0x27bdffe0, | ||
6130 | 0x27644000, 0xafbf0018, 0xc002ba8, 0x24051000, | ||
6131 | 0x3c030001, 0x34632cc0, 0x3c040001, 0x34842ec8, | ||
6132 | 0x24020020, 0xaf82011c, 0x2e31021, 0xaf800100, | ||
6133 | 0xaf800104, 0xaf800108, 0xaf800110, 0xaf800114, | ||
6134 | 0xaf800118, 0xaf800120, 0xaf800124, 0xaf800128, | ||
6135 | 0xaf800130, 0xaf800134, 0xaf800138, 0xaf4200ec, | ||
6136 | 0x2e31021, 0xaf4200f0, 0x2e41021, 0xaf4200f4, | ||
6137 | 0x2e41021, 0xaf4200f8, 0x3c020001, 0x571021, | ||
6138 | 0x904240f4, 0x1440001c, 0x3c050001, 0x8f82011c, | ||
6139 | 0x3c040001, 0x24846470, 0x3c050001, 0x34420001, | ||
6140 | 0xaf82011c, 0xafa00010, 0xafa00014, 0x8f86011c, | ||
6141 | 0x34a50100, 0xc002b3b, 0x3821, 0x8c020218, | ||
6142 | 0x30420040, 0x10400014, 0x0, 0x8f82011c, | ||
6143 | 0x3c040001, 0x2484647c, 0x3c050001, 0x34420004, | ||
6144 | 0xaf82011c, 0xafa00010, 0xafa00014, 0x8f86011c, | ||
6145 | 0x10000007, 0x34a50200, 0x3c040001, 0x24846484, | ||
6146 | 0xafa00010, 0xafa00014, 0x8f86011c, 0x34a50300, | ||
6147 | 0xc002b3b, 0x3821, 0x8fbf0018, 0x3e00008, | ||
6148 | 0x27bd0020, 0x8fa90010, 0x8f83012c, 0x8faa0014, | ||
6149 | 0x8fab0018, 0x1060000a, 0x27624fe0, 0x14620002, | ||
6150 | 0x24680020, 0x27684800, 0x8f820128, 0x11020004, | ||
6151 | 0x0, 0x8f820124, 0x15020007, 0x0, | ||
6152 | 0x8f430334, 0x1021, 0x24630001, 0xaf430334, | ||
6153 | 0x10000039, 0x8f430334, 0xac640000, 0xac650004, | ||
6154 | 0xac660008, 0xa467000e, 0xac690018, 0xac6a001c, | ||
6155 | 0xac6b0010, 0xac620014, 0xaf880120, 0x8f4200fc, | ||
6156 | 0x8f4400f4, 0x2442ffff, 0xaf4200fc, 0x8c820000, | ||
6157 | 0x10490005, 0x3042ff8f, 0x10400019, 0x3122ff8f, | ||
6158 | 0x10400018, 0x3c020001, 0x8c830004, 0x2c620010, | ||
6159 | 0x10400013, 0x3c020001, 0x24630001, 0xac830004, | ||
6160 | 0x8f4300f8, 0x344230c8, 0x2e21021, 0x54620004, | ||
6161 | 0x24620008, 0x3c020001, 0x34422ec8, 0x2e21021, | ||
6162 | 0x14440015, 0x24020001, 0x8f820128, 0x24420020, | ||
6163 | 0xaf820128, 0x8f820128, 0x1000000f, 0x24020001, | ||
6164 | 0x3c020001, 0x344230c8, 0x2e21021, 0x54820004, | ||
6165 | 0x24820008, 0x3c020001, 0x34422ec8, 0x2e21021, | ||
6166 | 0x402021, 0x24020001, 0xaf4400f4, 0xac890000, | ||
6167 | 0xac820004, 0x24020001, 0x3e00008, 0x0, | ||
6168 | 0x3e00008, 0x0, 0x8fa90010, 0x8f83010c, | ||
6169 | 0x8faa0014, 0x8fab0018, 0x1060000a, 0x276247e0, | ||
6170 | 0x14620002, 0x24680020, 0x27684000, 0x8f820108, | ||
6171 | 0x11020004, 0x0, 0x8f820104, 0x15020007, | ||
6172 | 0x0, 0x8f430338, 0x1021, 0x24630001, | ||
6173 | 0xaf430338, 0x10000035, 0x8f430338, 0xac640000, | ||
6174 | 0xac650004, 0xac660008, 0xa467000e, 0xac690018, | ||
6175 | 0xac6a001c, 0xac6b0010, 0xac620014, 0xaf880100, | ||
6176 | 0x8f4400ec, 0x8c820000, 0x30420006, 0x10400019, | ||
6177 | 0x31220006, 0x10400018, 0x3c020001, 0x8c830004, | ||
6178 | 0x2c620010, 0x10400013, 0x3c020001, 0x24630001, | ||
6179 | 0xac830004, 0x8f4300f0, 0x34422ec0, 0x2e21021, | ||
6180 | 0x54620004, 0x24620008, 0x3c020001, 0x34422cc0, | ||
6181 | 0x2e21021, 0x14440015, 0x24020001, 0x8f820108, | ||
6182 | 0x24420020, 0xaf820108, 0x8f820108, 0x1000000f, | ||
6183 | 0x24020001, 0x3c020001, 0x34422ec0, 0x2e21021, | ||
6184 | 0x54820004, 0x24820008, 0x3c020001, 0x34422cc0, | ||
6185 | 0x2e21021, 0x402021, 0x24020001, 0xaf4400ec, | ||
6186 | 0xac890000, 0xac820004, 0x24020001, 0x3e00008, | ||
6187 | 0x0, 0x3e00008, 0x0, 0x27bdffd8, | ||
6188 | 0x3c040001, 0x2484648c, 0x3c050001, 0xafbf0024, | ||
6189 | 0xafb20020, 0xafb1001c, 0xafb00018, 0x8f900104, | ||
6190 | 0x8f9100b0, 0x8f92011c, 0x34a52500, 0x8f820100, | ||
6191 | 0x2403021, 0x2203821, 0xafa20010, 0xc002b3b, | ||
6192 | 0xafb00014, 0x8e020008, 0xafa20010, 0x8e02000c, | ||
6193 | 0x3c040001, 0x24846498, 0xafa20014, 0x8e060000, | ||
6194 | 0x8e070004, 0x3c050001, 0xc002b3b, 0x34a52510, | ||
6195 | 0x8e020018, 0xafa20010, 0x8e02001c, 0x3c040001, | ||
6196 | 0x248464a4, 0xafa20014, 0x8e060010, 0x8e070014, | ||
6197 | 0x3c050001, 0xc002b3b, 0x34a52520, 0x3c027f00, | ||
6198 | 0x2221024, 0x3c030800, 0x54430016, 0x3c030200, | ||
6199 | 0x8f82009c, 0x3042ffff, 0x14400012, 0x3c030200, | ||
6200 | 0x3c040001, 0x248464b0, 0x3c050002, 0x34a5f030, | ||
6201 | 0x3021, 0x3821, 0x36420002, 0xaf82011c, | ||
6202 | 0x36220001, 0xaf8200b0, 0xaf900104, 0xaf92011c, | ||
6203 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x10000024, | ||
6204 | 0x0, 0x2c31024, 0x1040000d, 0x2231024, | ||
6205 | 0x1040000b, 0x36420002, 0xaf82011c, 0x36220001, | ||
6206 | 0xaf8200b0, 0xaf900104, 0xaf92011c, 0x8f420330, | ||
6207 | 0x24420001, 0xaf420330, 0x10000015, 0x8f420330, | ||
6208 | 0x3c040001, 0x248464b8, 0x240202a9, 0xafa20010, | ||
6209 | 0xafa00014, 0x8f860144, 0x3c070001, 0x24e764c0, | ||
6210 | 0xc002b3b, 0x3405dead, 0x8f82011c, 0x34420002, | ||
6211 | 0xaf82011c, 0x8f820220, 0x34420004, 0xaf820220, | ||
6212 | 0x8f820140, 0x3c030001, 0x431025, 0xaf820140, | ||
6213 | 0x8fbf0024, 0x8fb20020, 0x8fb1001c, 0x8fb00018, | ||
6214 | 0x3e00008, 0x27bd0028, 0x27bdffd8, 0x3c040001, | ||
6215 | 0x248464e8, 0x3c050001, 0xafbf0024, 0xafb20020, | ||
6216 | 0xafb1001c, 0xafb00018, 0x8f900124, 0x8f9100a0, | ||
6217 | 0x8f92011c, 0x34a52600, 0x8f820120, 0x2403021, | ||
6218 | 0x2203821, 0xafa20010, 0xc002b3b, 0xafb00014, | ||
6219 | 0x8e020008, 0xafa20010, 0x8e02000c, 0x3c040001, | ||
6220 | 0x248464f4, 0xafa20014, 0x8e060000, 0x8e070004, | ||
6221 | 0x3c050001, 0xc002b3b, 0x34a52610, 0x8e020018, | ||
6222 | 0xafa20010, 0x8e02001c, 0x3c040001, 0x24846500, | ||
6223 | 0xafa20014, 0x8e060010, 0x8e070014, 0x3c050001, | ||
6224 | 0xc002b3b, 0x34a52620, 0x3c027f00, 0x2221024, | ||
6225 | 0x3c030800, 0x54430016, 0x3c030200, 0x8f8200ac, | ||
6226 | 0x3042ffff, 0x14400012, 0x3c030200, 0x3c040001, | ||
6227 | 0x2484650c, 0x3c050001, 0x34a5f030, 0x3021, | ||
6228 | 0x3821, 0x36420002, 0xaf82011c, 0x36220001, | ||
6229 | 0xaf8200a0, 0xaf900124, 0xaf92011c, 0xafa00010, | ||
6230 | 0xc002b3b, 0xafa00014, 0x10000024, 0x0, | ||
6231 | 0x2c31024, 0x1040000d, 0x2231024, 0x1040000b, | ||
6232 | 0x36420002, 0xaf82011c, 0x36220001, 0xaf8200a0, | ||
6233 | 0xaf900124, 0xaf92011c, 0x8f42032c, 0x24420001, | ||
6234 | 0xaf42032c, 0x10000015, 0x8f42032c, 0x3c040001, | ||
6235 | 0x248464b8, 0x240202e2, 0xafa20010, 0xafa00014, | ||
6236 | 0x8f860144, 0x3c070001, 0x24e764c0, 0xc002b3b, | ||
6237 | 0x3405dead, 0x8f82011c, 0x34420002, 0xaf82011c, | ||
6238 | 0x8f820220, 0x34420004, 0xaf820220, 0x8f820140, | ||
6239 | 0x3c030001, 0x431025, 0xaf820140, 0x8fbf0024, | ||
6240 | 0x8fb20020, 0x8fb1001c, 0x8fb00018, 0x3e00008, | ||
6241 | 0x27bd0028, 0x6021, 0x5021, 0x3021, | ||
6242 | 0x2821, 0x6821, 0x4821, 0x7821, | ||
6243 | 0x7021, 0x8f880124, 0x8f870104, 0x1580002e, | ||
6244 | 0x8f8b011c, 0x11a00014, 0x31620800, 0x8f820120, | ||
6245 | 0x10460029, 0x0, 0x3c040001, 0x8c846ee4, | ||
6246 | 0x8cc20000, 0x8cc30004, 0xac820000, 0xac830004, | ||
6247 | 0x8cc20008, 0xac820008, 0x94c2000e, 0xa482000e, | ||
6248 | 0x8cc20010, 0x240c0001, 0xac820010, 0x8cc20014, | ||
6249 | 0x10000012, 0x24c60020, 0x10400017, 0x0, | ||
6250 | 0x3c040001, 0x8c846ee4, 0x8d020000, 0x8d030004, | ||
6251 | 0xac820000, 0xac830004, 0x8d020008, 0xac820008, | ||
6252 | 0x9502000e, 0xa482000e, 0x8d020010, 0x25060020, | ||
6253 | 0xac820010, 0x8d020014, 0x240c0001, 0xc01821, | ||
6254 | 0xac820014, 0x27624fe0, 0x43102b, 0x54400001, | ||
6255 | 0x27634800, 0x603021, 0x1540002f, 0x31620100, | ||
6256 | 0x11200014, 0x31628000, 0x8f820100, 0x1045002a, | ||
6257 | 0x31620100, 0x3c040001, 0x8c846ee0, 0x8ca20000, | ||
6258 | 0x8ca30004, 0xac820000, 0xac830004, 0x8ca20008, | ||
6259 | 0xac820008, 0x94a2000e, 0xa482000e, 0x8ca20010, | ||
6260 | 0x240a0001, 0xac820010, 0x8ca20014, 0x10000012, | ||
6261 | 0x24a50020, 0x10400018, 0x31620100, 0x3c040001, | ||
6262 | 0x8c846ee0, 0x8ce20000, 0x8ce30004, 0xac820000, | ||
6263 | 0xac830004, 0x8ce20008, 0xac820008, 0x94e2000e, | ||
6264 | 0xa482000e, 0x8ce20010, 0x24e50020, 0xac820010, | ||
6265 | 0x8ce20014, 0x240a0001, 0xa01821, 0xac820014, | ||
6266 | 0x276247e0, 0x43102b, 0x54400001, 0x27634000, | ||
6267 | 0x602821, 0x31620100, 0x5440001d, 0x31621000, | ||
6268 | 0x11a00009, 0x31a20800, 0x10400004, 0x25020020, | ||
6269 | 0x8f8200a8, 0xa5e20000, 0x25020020, 0xaf820124, | ||
6270 | 0x8f880124, 0x6821, 0x11800011, 0x31621000, | ||
6271 | 0x3c040001, 0x8c846ee4, 0x8c820000, 0x8c830004, | ||
6272 | 0xaf820080, 0xaf830084, 0x8c820008, 0xaf8200a4, | ||
6273 | 0x9482000e, 0xaf8200ac, 0x8c820010, 0x6021, | ||
6274 | 0xaf8200a0, 0x8c8d0010, 0x8c8f0014, 0x31621000, | ||
6275 | 0x1440ff82, 0x0, 0x1120000f, 0x31220800, | ||
6276 | 0x10400004, 0x3c020002, 0x8f8200b8, 0xa5c20000, | ||
6277 | 0x3c020002, 0x1221024, 0x10400004, 0x24e20020, | ||
6278 | 0x8f8200b4, 0xaf8200d4, 0x24e20020, 0xaf820104, | ||
6279 | 0x8f870104, 0x4821, 0x1140ff70, 0x0, | ||
6280 | 0x3c040001, 0x8c846ee0, 0x8c820000, 0x8c830004, | ||
6281 | 0xaf820090, 0xaf830094, 0x8c820008, 0xaf8200b4, | ||
6282 | 0x9482000e, 0xaf82009c, 0x8c820010, 0x5021, | ||
6283 | 0xaf8200b0, 0x8c890010, 0x1000ff60, 0x8c8e0014, | ||
6284 | 0x3e00008, 0x0, 0x6021, 0x5821, | ||
6285 | 0x3021, 0x2821, 0x6821, 0x5021, | ||
6286 | 0x7821, 0x7021, 0x8f880124, 0x8f870104, | ||
6287 | 0x3c180100, 0x1580002e, 0x8f89011c, 0x11a00014, | ||
6288 | 0x31220800, 0x8f820120, 0x10460029, 0x0, | ||
6289 | 0x3c040001, 0x8c846ee4, 0x8cc20000, 0x8cc30004, | ||
6290 | 0xac820000, 0xac830004, 0x8cc20008, 0xac820008, | ||
6291 | 0x94c2000e, 0xa482000e, 0x8cc20010, 0x240c0001, | ||
6292 | 0xac820010, 0x8cc20014, 0x10000012, 0x24c60020, | ||
6293 | 0x10400017, 0x0, 0x3c040001, 0x8c846ee4, | ||
6294 | 0x8d020000, 0x8d030004, 0xac820000, 0xac830004, | ||
6295 | 0x8d020008, 0xac820008, 0x9502000e, 0xa482000e, | ||
6296 | 0x8d020010, 0x25060020, 0xac820010, 0x8d020014, | ||
6297 | 0x240c0001, 0xc01821, 0xac820014, 0x27624fe0, | ||
6298 | 0x43102b, 0x54400001, 0x27634800, 0x603021, | ||
6299 | 0x1560002f, 0x31220100, 0x11400014, 0x31228000, | ||
6300 | 0x8f820100, 0x1045002a, 0x31220100, 0x3c040001, | ||
6301 | 0x8c846ee0, 0x8ca20000, 0x8ca30004, 0xac820000, | ||
6302 | 0xac830004, 0x8ca20008, 0xac820008, 0x94a2000e, | ||
6303 | 0xa482000e, 0x8ca20010, 0x240b0001, 0xac820010, | ||
6304 | 0x8ca20014, 0x10000012, 0x24a50020, 0x10400018, | ||
6305 | 0x31220100, 0x3c040001, 0x8c846ee0, 0x8ce20000, | ||
6306 | 0x8ce30004, 0xac820000, 0xac830004, 0x8ce20008, | ||
6307 | 0xac820008, 0x94e2000e, 0xa482000e, 0x8ce20010, | ||
6308 | 0x24e50020, 0xac820010, 0x8ce20014, 0x240b0001, | ||
6309 | 0xa01821, 0xac820014, 0x276247e0, 0x43102b, | ||
6310 | 0x54400001, 0x27634000, 0x602821, 0x31220100, | ||
6311 | 0x5440001d, 0x31221000, 0x11a00009, 0x31a20800, | ||
6312 | 0x10400004, 0x25020020, 0x8f8200a8, 0xa5e20000, | ||
6313 | 0x25020020, 0xaf820124, 0x8f880124, 0x6821, | ||
6314 | 0x11800011, 0x31221000, 0x3c040001, 0x8c846ee4, | ||
6315 | 0x8c820000, 0x8c830004, 0xaf820080, 0xaf830084, | ||
6316 | 0x8c820008, 0xaf8200a4, 0x9482000e, 0xaf8200ac, | ||
6317 | 0x8c820010, 0x6021, 0xaf8200a0, 0x8c8d0010, | ||
6318 | 0x8c8f0014, 0x31221000, 0x14400022, 0x0, | ||
6319 | 0x1140000f, 0x31420800, 0x10400004, 0x3c020002, | ||
6320 | 0x8f8200b8, 0xa5c20000, 0x3c020002, 0x1421024, | ||
6321 | 0x10400004, 0x24e20020, 0x8f8200b4, 0xaf8200d4, | ||
6322 | 0x24e20020, 0xaf820104, 0x8f870104, 0x5021, | ||
6323 | 0x11600010, 0x0, 0x3c040001, 0x8c846ee0, | ||
6324 | 0x8c820000, 0x8c830004, 0xaf820090, 0xaf830094, | ||
6325 | 0x8c820008, 0xaf8200b4, 0x9482000e, 0xaf82009c, | ||
6326 | 0x8c820010, 0x5821, 0xaf8200b0, 0x8c8a0010, | ||
6327 | 0x8c8e0014, 0x8f820070, 0x3c031000, 0x431024, | ||
6328 | 0x1040ff5c, 0x0, 0x8f820054, 0x24420005, | ||
6329 | 0xaf820078, 0x8c040234, 0x10800016, 0x1821, | ||
6330 | 0x3c020001, 0x571021, 0x8c4240e8, 0x24420005, | ||
6331 | 0x3c010001, 0x370821, 0xac2240e8, 0x3c020001, | ||
6332 | 0x571021, 0x8c4240e8, 0x44102b, 0x14400009, | ||
6333 | 0x24020001, 0x3c030080, 0x3c010001, 0x370821, | ||
6334 | 0xac2040e8, 0x3c010001, 0x370821, 0x1000000c, | ||
6335 | 0xa02240f0, 0x3c020001, 0x571021, 0x904240f0, | ||
6336 | 0x14400006, 0x3c020080, 0x3c020001, 0x571021, | ||
6337 | 0x904240f1, 0x10400002, 0x3c020080, 0x621825, | ||
6338 | 0x8c040230, 0x10800013, 0x0, 0x3c020001, | ||
6339 | 0x571021, 0x8c4240ec, 0x24420005, 0x3c010001, | ||
6340 | 0x370821, 0xac2240ec, 0x3c020001, 0x571021, | ||
6341 | 0x8c4240ec, 0x44102b, 0x14400006, 0x0, | ||
6342 | 0x3c010001, 0x370821, 0xac2040ec, 0x10000006, | ||
6343 | 0x781825, 0x3c020001, 0x571021, 0x904240f2, | ||
6344 | 0x54400001, 0x781825, 0x1060ff1a, 0x0, | ||
6345 | 0x8f420000, 0x10400007, 0x0, 0xaf80004c, | ||
6346 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
6347 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
6348 | 0x0, 0x8f820060, 0x431025, 0xaf820060, | ||
6349 | 0x8f420000, 0x10400003, 0x0, 0x1000ff05, | ||
6350 | 0xaf80004c, 0x1000ff03, 0xaf800048, 0x3e00008, | ||
6351 | 0x0, 0x0, 0x0, 0x3c020001, | ||
6352 | 0x8c426d28, 0x27bdffe8, 0xafbf0014, 0x14400012, | ||
6353 | 0xafb00010, 0x3c100001, 0x26106f90, 0x2002021, | ||
6354 | 0xc002ba8, 0x24052000, 0x26021fe0, 0x3c010001, | ||
6355 | 0xac226eec, 0x3c010001, 0xac226ee8, 0xac020250, | ||
6356 | 0x24022000, 0xac100254, 0xac020258, 0x24020001, | ||
6357 | 0x3c010001, 0xac226d28, 0x8fbf0014, 0x8fb00010, | ||
6358 | 0x3e00008, 0x27bd0018, 0x3c090001, 0x8d296eec, | ||
6359 | 0x8c820000, 0x8fa30010, 0x8fa80014, 0xad220000, | ||
6360 | 0x8c820004, 0xad250008, 0xad220004, 0x8f820054, | ||
6361 | 0xad260010, 0xad270014, 0xad230018, 0xad28001c, | ||
6362 | 0xad22000c, 0x2529ffe0, 0x3c020001, 0x24426f90, | ||
6363 | 0x122102b, 0x10400003, 0x0, 0x3c090001, | ||
6364 | 0x8d296ee8, 0x3c020001, 0x8c426d10, 0xad220000, | ||
6365 | 0x3c020001, 0x8c426d10, 0x3c010001, 0xac296eec, | ||
6366 | 0xad220004, 0xac090250, 0x3e00008, 0x0, | ||
6367 | 0x27bdffd0, 0xafb00010, 0x3c100001, 0x8e106eec, | ||
6368 | 0x3c020001, 0x8c426d10, 0xafb10014, 0x808821, | ||
6369 | 0xafbe0024, 0x8fbe0040, 0x8fa40048, 0xafb20018, | ||
6370 | 0xa09021, 0xafbf0028, 0xafb50020, 0xafb3001c, | ||
6371 | 0xae020000, 0x3c020001, 0x8c426d10, 0xc09821, | ||
6372 | 0xe0a821, 0x10800006, 0xae020004, 0x26050008, | ||
6373 | 0xc002bb3, 0x24060018, 0x10000005, 0x2610ffe0, | ||
6374 | 0x26040008, 0xc002ba8, 0x24050018, 0x2610ffe0, | ||
6375 | 0x3c030001, 0x24636f90, 0x203102b, 0x10400003, | ||
6376 | 0x0, 0x3c100001, 0x8e106ee8, 0x8e220000, | ||
6377 | 0xae020000, 0x8e220004, 0xae120008, 0xae020004, | ||
6378 | 0x8f820054, 0xae130010, 0xae150014, 0xae1e0018, | ||
6379 | 0x8fa80044, 0xae08001c, 0xae02000c, 0x2610ffe0, | ||
6380 | 0x203102b, 0x10400003, 0x0, 0x3c100001, | ||
6381 | 0x8e106ee8, 0x3c020001, 0x8c426d10, 0xae020000, | ||
6382 | 0x3c020001, 0x8c426d10, 0x3c010001, 0xac306eec, | ||
6383 | 0xae020004, 0xac100250, 0x8fbf0028, 0x8fbe0024, | ||
6384 | 0x8fb50020, 0x8fb3001c, 0x8fb20018, 0x8fb10014, | ||
6385 | 0x8fb00010, 0x3e00008, 0x27bd0030, 0x851821, | ||
6386 | 0x83102b, 0x10400006, 0x0, 0xac800000, | ||
6387 | 0x24840004, 0x83102b, 0x5440fffd, 0xac800000, | ||
6388 | 0x3e00008, 0x0, 0xa61821, 0xa3102b, | ||
6389 | 0x10400007, 0x0, 0x8c820000, 0xaca20000, | ||
6390 | 0x24a50004, 0xa3102b, 0x1440fffb, 0x24840004, | ||
6391 | 0x3e00008, 0x0, 0x861821, 0x83102b, | ||
6392 | 0x10400007, 0x0, 0x8ca20000, 0xac820000, | ||
6393 | 0x24840004, 0x83102b, 0x1440fffb, 0x24a50004, | ||
6394 | 0x3e00008, 0x0, 0x63080, 0x861821, | ||
6395 | 0x83102b, 0x10400006, 0x0, 0xac850000, | ||
6396 | 0x24840004, 0x83102b, 0x5440fffd, 0xac850000, | ||
6397 | 0x3e00008, 0x0, 0x0, 0x26e50028, | ||
6398 | 0xa03021, 0x274301c0, 0x8f4d0358, 0x8f47035c, | ||
6399 | 0x8f480360, 0x8f490364, 0x8f4a0368, 0x8f4b0204, | ||
6400 | 0x8f4c0200, 0x24640400, 0x64102b, 0x10400008, | ||
6401 | 0x3c0208ff, 0x8cc20000, 0xac620000, 0x24630004, | ||
6402 | 0x64102b, 0x1440fffb, 0x24c60004, 0x3c0208ff, | ||
6403 | 0x3442ffff, 0x3c03c0ff, 0xaf4d0358, 0xaf47035c, | ||
6404 | 0xaf480360, 0xaf490364, 0xaf4a0368, 0xaf4b0204, | ||
6405 | 0xaf4c0200, 0x8f840220, 0x3463ffff, 0x8f860200, | ||
6406 | 0x821024, 0x34420004, 0xc31824, 0x34630004, | ||
6407 | 0xaf820220, 0xaf830200, 0x8ca20214, 0xac020084, | ||
6408 | 0x8ca20218, 0xac020088, 0x8ca2021c, 0xac02008c, | ||
6409 | 0x8ca20220, 0xac020090, 0x8ca20224, 0xac020094, | ||
6410 | 0x8ca20228, 0xac020098, 0x8ca2022c, 0xac02009c, | ||
6411 | 0x8ca20230, 0xac0200a0, 0x8ca20234, 0xac0200a4, | ||
6412 | 0x8ca20238, 0xac0200a8, 0x8ca2023c, 0xac0200ac, | ||
6413 | 0x8ca20240, 0xac0200b0, 0x8ca20244, 0xac0200b4, | ||
6414 | 0x8ca20248, 0xac0200b8, 0x8ca2024c, 0xac0200bc, | ||
6415 | 0x8ca2001c, 0xac020080, 0x8ca20018, 0xac0200c0, | ||
6416 | 0x8ca20020, 0xac0200cc, 0x8ca20024, 0xac0200d0, | ||
6417 | 0x8ca201d0, 0xac0200e0, 0x8ca201d4, 0xac0200e4, | ||
6418 | 0x8ca201d8, 0xac0200e8, 0x8ca201dc, 0xac0200ec, | ||
6419 | 0x8ca201e0, 0xac0200f0, 0x8ca20098, 0x8ca3009c, | ||
6420 | 0xac0300fc, 0x8ca200a8, 0x8ca300ac, 0xac0300f4, | ||
6421 | 0x8ca200a0, 0x8ca300a4, 0x30840004, 0xac0300f8, | ||
6422 | 0x14800007, 0x30c20004, 0x8f820220, 0x3c0308ff, | ||
6423 | 0x3463fffb, 0x431024, 0xaf820220, 0x30c20004, | ||
6424 | 0x14400006, 0x0, 0x8f820200, 0x3c03c0ff, | ||
6425 | 0x3463fffb, 0x431024, 0xaf820200, 0x8f4202dc, | ||
6426 | 0xa34005c5, 0x24420001, 0xaf4202dc, 0x8f4202dc, | ||
6427 | 0x3e00008, 0x0, 0x27bdffd8, 0xafbf0024, | ||
6428 | 0xafb00020, 0x8f430024, 0x8f420020, 0x10620038, | ||
6429 | 0x0, 0x8f430020, 0x8f420024, 0x622023, | ||
6430 | 0x4810003, 0x0, 0x8f420040, 0x822021, | ||
6431 | 0x8f430030, 0x8f420024, 0x43102b, 0x14400005, | ||
6432 | 0x0, 0x8f430040, 0x8f420024, 0x10000005, | ||
6433 | 0x621023, 0x8f420030, 0x8f430024, 0x431023, | ||
6434 | 0x2442ffff, 0x406021, 0x8c102a, 0x54400001, | ||
6435 | 0x806021, 0x8f4a0024, 0x8f490040, 0x8f480024, | ||
6436 | 0x8f440180, 0x8f450184, 0x8f460024, 0x8f4b001c, | ||
6437 | 0x24070001, 0xafa70010, 0x84100, 0x1001821, | ||
6438 | 0x14c5021, 0x2529ffff, 0x1498024, 0xafb00014, | ||
6439 | 0x8f470014, 0x1021, 0x63100, 0xafa70018, | ||
6440 | 0xa32821, 0xa3382b, 0x822021, 0x872021, | ||
6441 | 0x8f420108, 0x1663021, 0x40f809, 0xc3900, | ||
6442 | 0x54400001, 0xaf500024, 0x8f430024, 0x8f420020, | ||
6443 | 0x14620018, 0x0, 0x8f420000, 0x10400007, | ||
6444 | 0x0, 0xaf80004c, 0x8f82004c, 0x1040fffd, | ||
6445 | 0x0, 0x10000005, 0x0, 0xaf800048, | ||
6446 | 0x8f820048, 0x1040fffd, 0x0, 0x8f820060, | ||
6447 | 0x2403ffef, 0x431024, 0xaf820060, 0x8f420000, | ||
6448 | 0x10400003, 0x0, 0x10000002, 0xaf80004c, | ||
6449 | 0xaf800048, 0x8fbf0024, 0x8fb00020, 0x3e00008, | ||
6450 | 0x27bd0028, 0x3e00008, 0x0, 0x27bdffc0, | ||
6451 | 0x32c20020, 0xafbf0038, 0xafb30034, 0xafb20030, | ||
6452 | 0xafb1002c, 0x10400004, 0xafb00028, 0x8f530028, | ||
6453 | 0x10000002, 0x0, 0x8f530020, 0x8f420030, | ||
6454 | 0x105300eb, 0x21100, 0x8f43001c, 0x628021, | ||
6455 | 0x8e040000, 0x8e050004, 0x96120008, 0x8f420090, | ||
6456 | 0x9611000a, 0x3246ffff, 0x46102a, 0x10400017, | ||
6457 | 0x0, 0x8f8200d8, 0x8f430098, 0x431023, | ||
6458 | 0x2442dcbe, 0xaf420090, 0x8f420090, 0x2842dcbf, | ||
6459 | 0x10400005, 0x0, 0x8f420090, 0x8f430144, | ||
6460 | 0x431021, 0xaf420090, 0x8f420090, 0x46102a, | ||
6461 | 0x10400006, 0x0, 0x8f420348, 0x24420001, | ||
6462 | 0xaf420348, 0x100000e1, 0x8f420348, 0x8f8200fc, | ||
6463 | 0x14400006, 0x0, 0x8f420344, 0x24420001, | ||
6464 | 0xaf420344, 0x100000d9, 0x8f420344, 0x934205c2, | ||
6465 | 0x1040000b, 0x32c20008, 0x10400008, 0x32220200, | ||
6466 | 0x10400006, 0x3c034000, 0x9602000e, 0xaf4300ac, | ||
6467 | 0x21400, 0x10000002, 0xaf4200b0, 0xaf4000ac, | ||
6468 | 0x32220004, 0x1040007f, 0x32220800, 0x10400003, | ||
6469 | 0x3247ffff, 0x10000002, 0x24020020, 0x24020004, | ||
6470 | 0xafa20010, 0x8f420030, 0xafa20014, 0x8f420010, | ||
6471 | 0x3c030002, 0x431025, 0xafa20018, 0x8f460098, | ||
6472 | 0x8f420108, 0x40f809, 0x0, 0x104000b7, | ||
6473 | 0x0, 0x8f42009c, 0x8f430094, 0x2421021, | ||
6474 | 0xaf42009c, 0xae03000c, 0x8f4200ac, 0x10400008, | ||
6475 | 0x3c034000, 0x8f420094, 0x431025, 0xafa20020, | ||
6476 | 0x8f42009c, 0x8f4300b0, 0x10000004, 0x431025, | ||
6477 | 0x8f420094, 0xafa20020, 0x8f42009c, 0xafa20024, | ||
6478 | 0x8f8200fc, 0x8fa30020, 0x8fa40024, 0xac430000, | ||
6479 | 0xac440004, 0x24420008, 0xaf8200f0, 0x8f42009c, | ||
6480 | 0x8f440270, 0x8f450274, 0x401821, 0x1021, | ||
6481 | 0xa32821, 0xa3302b, 0x822021, 0x862021, | ||
6482 | 0x32230060, 0x24020040, 0xaf440270, 0xaf450274, | ||
6483 | 0x10620017, 0x2c620041, 0x10400005, 0x24020020, | ||
6484 | 0x10620008, 0x24020001, 0x10000026, 0x0, | ||
6485 | 0x24020060, 0x10620019, 0x24020001, 0x10000021, | ||
6486 | 0x0, 0x8f420278, 0x8f43027c, 0x24630001, | ||
6487 | 0x2c640001, 0x441021, 0xaf420278, 0xaf43027c, | ||
6488 | 0x8f420278, 0x8f43027c, 0x10000016, 0x24020001, | ||
6489 | 0x8f420280, 0x8f430284, 0x24630001, 0x2c640001, | ||
6490 | 0x441021, 0xaf420280, 0xaf430284, 0x8f420280, | ||
6491 | 0x8f430284, 0x1000000b, 0x24020001, 0x8f420288, | ||
6492 | 0x8f43028c, 0x24630001, 0x2c640001, 0x441021, | ||
6493 | 0xaf420288, 0xaf43028c, 0x8f420288, 0x8f43028c, | ||
6494 | 0x24020001, 0xa34205c2, 0x8f420098, 0x3244ffff, | ||
6495 | 0x2406fff8, 0x8f45013c, 0x441021, 0x24420007, | ||
6496 | 0x461024, 0x24840007, 0xaf420094, 0x8f420090, | ||
6497 | 0x8f430094, 0x862024, 0x441023, 0x65182b, | ||
6498 | 0x14600005, 0xaf420090, 0x8f420094, 0x8f430144, | ||
6499 | 0x431023, 0xaf420094, 0x8f420094, 0x10000023, | ||
6500 | 0xaf40009c, 0x3247ffff, 0x50e00022, 0x32c20020, | ||
6501 | 0x14400002, 0x24020010, 0x24020002, 0xafa20010, | ||
6502 | 0x8f420030, 0xafa20014, 0x8f420010, 0xafa20018, | ||
6503 | 0x8f460098, 0x8f420108, 0x40f809, 0x0, | ||
6504 | 0x1040003a, 0x3245ffff, 0x8f420098, 0x8f430090, | ||
6505 | 0x8f46013c, 0x451021, 0xaf420098, 0x8f42009c, | ||
6506 | 0x8f440098, 0xa34005c2, 0x651823, 0xaf430090, | ||
6507 | 0x451021, 0x86202b, 0x14800005, 0xaf42009c, | ||
6508 | 0x8f420098, 0x8f430144, 0x431023, 0xaf420098, | ||
6509 | 0x32c20020, 0x10400005, 0x0, 0x8f420358, | ||
6510 | 0x2442ffff, 0xaf420358, 0x8f420358, 0x8f420030, | ||
6511 | 0x8f430040, 0x24420001, 0x2463ffff, 0x431024, | ||
6512 | 0xaf420030, 0x8f420030, 0x14530018, 0x0, | ||
6513 | 0x8f420000, 0x10400007, 0x0, 0xaf80004c, | ||
6514 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
6515 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
6516 | 0x0, 0x8f820060, 0x2403fff7, 0x431024, | ||
6517 | 0xaf820060, 0x8f420000, 0x10400003, 0x0, | ||
6518 | 0x10000002, 0xaf80004c, 0xaf800048, 0x8fbf0038, | ||
6519 | 0x8fb30034, 0x8fb20030, 0x8fb1002c, 0x8fb00028, | ||
6520 | 0x3e00008, 0x27bd0040, 0x3e00008, 0x0, | ||
6521 | 0x27bdffd0, 0x32c20020, 0xafbf002c, 0xafb20028, | ||
6522 | 0xafb10024, 0x10400004, 0xafb00020, 0x8f520028, | ||
6523 | 0x10000002, 0x0, 0x8f520020, 0x8f420030, | ||
6524 | 0x105200b5, 0x21100, 0x8f43001c, 0x628021, | ||
6525 | 0x8e040000, 0x8e050004, 0x96110008, 0x8f420090, | ||
6526 | 0x9607000a, 0x3226ffff, 0x46102a, 0x10400017, | ||
6527 | 0x0, 0x8f8200d8, 0x8f430098, 0x431023, | ||
6528 | 0x2442dc46, 0xaf420090, 0x8f420090, 0x2842dc47, | ||
6529 | 0x10400005, 0x0, 0x8f420090, 0x8f430144, | ||
6530 | 0x431021, 0xaf420090, 0x8f420090, 0x46102a, | ||
6531 | 0x10400006, 0x0, 0x8f420348, 0x24420001, | ||
6532 | 0xaf420348, 0x100000ab, 0x8f420348, 0x8f8600fc, | ||
6533 | 0x10c0000c, 0x0, 0x8f8200f4, 0x2403fff8, | ||
6534 | 0x431024, 0x461023, 0x218c3, 0x58600001, | ||
6535 | 0x24630100, 0x8f42008c, 0x43102b, 0x14400006, | ||
6536 | 0x712c2, 0x8f420344, 0x24420001, 0xaf420344, | ||
6537 | 0x10000098, 0x8f420344, 0x934305c2, 0x1060000f, | ||
6538 | 0x30460001, 0x8f420010, 0x34480400, 0x32c20008, | ||
6539 | 0x10400008, 0x30e20200, 0x10400006, 0x3c034000, | ||
6540 | 0x9602000e, 0xaf4300ac, 0x21400, 0x10000004, | ||
6541 | 0xaf4200b0, 0x10000002, 0xaf4000ac, 0x8f480010, | ||
6542 | 0x30e20004, 0x10400045, 0x3227ffff, 0x8f4900ac, | ||
6543 | 0x11200005, 0x30c200ff, 0x14400006, 0x24020040, | ||
6544 | 0x10000004, 0x24020008, 0x14400002, 0x24020020, | ||
6545 | 0x24020004, 0xafa20010, 0x8f430030, 0x11200004, | ||
6546 | 0xafa30014, 0x8f4200b0, 0x621025, 0xafa20014, | ||
6547 | 0x3c020002, 0x1021025, 0xafa20018, 0x8f460098, | ||
6548 | 0x8f420108, 0x40f809, 0x0, 0x10400069, | ||
6549 | 0x3224ffff, 0x8f42008c, 0x8f430094, 0x24420001, | ||
6550 | 0xaf42008c, 0x24020001, 0xae03000c, 0xa34205c2, | ||
6551 | 0x8f420098, 0x2406fff8, 0x8f45013c, 0x441021, | ||
6552 | 0x24420007, 0x461024, 0x24840007, 0xaf420094, | ||
6553 | 0x8f420090, 0x8f430094, 0x862024, 0x441023, | ||
6554 | 0x65182b, 0x14600005, 0xaf420090, 0x8f420094, | ||
6555 | 0x8f430144, 0x431023, 0xaf420094, 0x8f430094, | ||
6556 | 0x8f420140, 0x43102b, 0x10400009, 0x0, | ||
6557 | 0x8f43013c, 0x8f440094, 0x8f420090, 0x8f450138, | ||
6558 | 0x641823, 0x431023, 0xaf420090, 0xaf450094, | ||
6559 | 0x8f420094, 0x1000001f, 0xaf420098, 0x10e0001d, | ||
6560 | 0x30c200ff, 0x14400002, 0x24020010, 0x24020002, | ||
6561 | 0xafa20010, 0x8f420030, 0xafa80018, 0xafa20014, | ||
6562 | 0x8f460098, 0x8f420108, 0x40f809, 0x0, | ||
6563 | 0x10400030, 0x3225ffff, 0x8f420098, 0x8f44013c, | ||
6564 | 0x451021, 0xaf420098, 0x8f420090, 0x8f430098, | ||
6565 | 0xa34005c2, 0x451023, 0x64182b, 0x14600005, | ||
6566 | 0xaf420090, 0x8f420098, 0x8f430144, 0x431023, | ||
6567 | 0xaf420098, 0x8f420030, 0x8f430040, 0x24420001, | ||
6568 | 0x2463ffff, 0x431024, 0xaf420030, 0x8f420030, | ||
6569 | 0x14520018, 0x0, 0x8f420000, 0x10400007, | ||
6570 | 0x0, 0xaf80004c, 0x8f82004c, 0x1040fffd, | ||
6571 | 0x0, 0x10000005, 0x0, 0xaf800048, | ||
6572 | 0x8f820048, 0x1040fffd, 0x0, 0x8f820060, | ||
6573 | 0x2403fff7, 0x431024, 0xaf820060, 0x8f420000, | ||
6574 | 0x10400003, 0x0, 0x10000002, 0xaf80004c, | ||
6575 | 0xaf800048, 0x8fbf002c, 0x8fb20028, 0x8fb10024, | ||
6576 | 0x8fb00020, 0x3e00008, 0x27bd0030, 0x3e00008, | ||
6577 | 0x0, 0x27bdffd8, 0x3c020001, 0x34422ec0, | ||
6578 | 0xafbf0020, 0x8f4300f0, 0x8f840108, 0x2e21021, | ||
6579 | 0x54620004, 0x24620008, 0x3c020001, 0x34422cc0, | ||
6580 | 0x2e21021, 0x401821, 0xaf4300f0, 0xac600000, | ||
6581 | 0x8f4200ec, 0x8c660004, 0x14620004, 0x3c020001, | ||
6582 | 0x24820020, 0x1000000f, 0xaf820108, 0x8f4300f0, | ||
6583 | 0x34422ec0, 0x2e21021, 0x54620004, 0x24620008, | ||
6584 | 0x3c020001, 0x34422cc0, 0x2e21021, 0x401821, | ||
6585 | 0x8c620004, 0x21140, 0x821021, 0xaf820108, | ||
6586 | 0xac600000, 0x8c850018, 0x30a20036, 0x1040006c, | ||
6587 | 0x30a20001, 0x8c82001c, 0x8f430040, 0x8f440034, | ||
6588 | 0x24420001, 0x2463ffff, 0x431024, 0x862021, | ||
6589 | 0xaf42002c, 0x30a20030, 0x14400006, 0xaf440034, | ||
6590 | 0x8f420034, 0x8c03023c, 0x43102b, 0x144000b4, | ||
6591 | 0x0, 0x32c20010, 0x10400028, 0x24070008, | ||
6592 | 0x8f440170, 0x8f450174, 0x8f43002c, 0x8f48000c, | ||
6593 | 0x8f860120, 0x24020080, 0xafa20010, 0xafa30014, | ||
6594 | 0xafa80018, 0x8f42010c, 0x40f809, 0x24c6001c, | ||
6595 | 0x14400011, 0x24020001, 0x3c010001, 0x370821, | ||
6596 | 0xa02240f1, 0x8f820124, 0xafa20010, 0x8f820128, | ||
6597 | 0x3c040001, 0x248467c4, 0xafa20014, 0x8f46002c, | ||
6598 | 0x8f870120, 0x3c050009, 0xc002b3b, 0x34a51100, | ||
6599 | 0x10000036, 0x0, 0x8f420300, 0x8f43002c, | ||
6600 | 0x24420001, 0xaf420300, 0x8f420300, 0x24020001, | ||
6601 | 0xa34205c1, 0x10000026, 0xaf430038, 0x8f440170, | ||
6602 | 0x8f450174, 0x8f43002c, 0x8f48000c, 0x8f860120, | ||
6603 | 0x24020020, 0xafa20010, 0xafa30014, 0xafa80018, | ||
6604 | 0x8f42010c, 0x40f809, 0x24c6001c, 0x14400011, | ||
6605 | 0x24020001, 0x3c010001, 0x370821, 0xa02240f0, | ||
6606 | 0x8f820124, 0xafa20010, 0x8f820128, 0x3c040001, | ||
6607 | 0x248467b8, 0xafa20014, 0x8f46002c, 0x8f870120, | ||
6608 | 0x3c050009, 0xc002b3b, 0x34a50900, 0x1000000f, | ||
6609 | 0x0, 0x8f420300, 0x24420001, 0xaf420300, | ||
6610 | 0x8f420300, 0x8f42002c, 0xa34005c1, 0xaf420038, | ||
6611 | 0x3c010001, 0x370821, 0xa02040f1, 0x3c010001, | ||
6612 | 0x370821, 0xa02040f0, 0xaf400034, 0x8f420314, | ||
6613 | 0x24420001, 0xaf420314, 0x10000059, 0x8f420314, | ||
6614 | 0x10400022, 0x30a27000, 0x8c85001c, 0x8f420028, | ||
6615 | 0xa22023, 0x4810003, 0x0, 0x8f420040, | ||
6616 | 0x822021, 0x8f420358, 0x8f430000, 0xaf450028, | ||
6617 | 0x441021, 0x10600007, 0xaf420358, 0xaf80004c, | ||
6618 | 0x8f82004c, 0x1040fffd, 0x0, 0x10000005, | ||
6619 | 0x0, 0xaf800048, 0x8f820048, 0x1040fffd, | ||
6620 | 0x0, 0x8f820060, 0x34420008, 0xaf820060, | ||
6621 | 0x8f420000, 0x10400003, 0x0, 0x10000038, | ||
6622 | 0xaf80004c, 0x10000036, 0xaf800048, 0x1040002f, | ||
6623 | 0x30a21000, 0x1040000c, 0x30a24000, 0x8c83001c, | ||
6624 | 0x8f420050, 0x622023, 0x4820001, 0x24840200, | ||
6625 | 0x8f42035c, 0x441021, 0xaf42035c, 0x8f420368, | ||
6626 | 0x1000001a, 0xaf430050, 0x1040000c, 0x32c28000, | ||
6627 | 0x8c83001c, 0x8f420070, 0x622023, 0x4820001, | ||
6628 | 0x24840400, 0x8f420364, 0x441021, 0xaf420364, | ||
6629 | 0x8f420368, 0x1000000d, 0xaf430070, 0x1040000e, | ||
6630 | 0x3c020800, 0x8c83001c, 0x8f420060, 0x622023, | ||
6631 | 0x4820001, 0x24840100, 0x8f420360, 0x441021, | ||
6632 | 0xaf420360, 0x8f420368, 0xaf430060, 0x441021, | ||
6633 | 0xaf420368, 0x3c020800, 0x2c21024, 0x50400008, | ||
6634 | 0x36940040, 0x10000006, 0x0, 0x30a20100, | ||
6635 | 0x10400003, 0x0, 0xc002bd8, 0x0, | ||
6636 | 0x8fbf0020, 0x3e00008, 0x27bd0028, 0x3e00008, | ||
6637 | 0x0, 0x27bdffa8, 0xafbf0050, 0xafbe004c, | ||
6638 | 0xafb50048, 0xafb30044, 0xafb20040, 0xafb1003c, | ||
6639 | 0xafb00038, 0x8f910108, 0x26220020, 0xaf820108, | ||
6640 | 0x8e320018, 0xa821, 0x32420024, 0x104001ba, | ||
6641 | 0xf021, 0x8e26001c, 0x8f43001c, 0x61100, | ||
6642 | 0x621821, 0x8c70000c, 0x9604000c, 0x962d0016, | ||
6643 | 0x9473000a, 0x2c8305dd, 0x38828870, 0x2c420001, | ||
6644 | 0x621825, 0x10600015, 0x2821, 0x32c20040, | ||
6645 | 0x10400015, 0x24020800, 0x96030014, 0x14620012, | ||
6646 | 0x3402aaaa, 0x9603000e, 0x14620007, 0x2021, | ||
6647 | 0x96030010, 0x24020300, 0x14620004, 0x801021, | ||
6648 | 0x96020012, 0x2c440001, 0x801021, 0x54400006, | ||
6649 | 0x24050016, 0x10000004, 0x0, 0x24020800, | ||
6650 | 0x50820001, 0x2405000e, 0x934205c3, 0x14400008, | ||
6651 | 0x5821, 0x240b0001, 0x32620180, 0xaf4500a8, | ||
6652 | 0xaf5000a0, 0x10400002, 0xaf4600a4, 0xa34b05c3, | ||
6653 | 0x10a00085, 0x2054021, 0x91020000, 0x3821, | ||
6654 | 0x3042000f, 0x25080, 0x32c20002, 0x10400012, | ||
6655 | 0x10a1821, 0x32620002, 0x10400010, 0x32c20001, | ||
6656 | 0x1002021, 0x94820000, 0x24840002, 0xe23821, | ||
6657 | 0x83102b, 0x1440fffb, 0x30e2ffff, 0x71c02, | ||
6658 | 0x623821, 0x71c02, 0x30e2ffff, 0x623821, | ||
6659 | 0x71027, 0xa502000a, 0x32c20001, 0x1040006a, | ||
6660 | 0x32620001, 0x10400068, 0x0, 0x8f4200a8, | ||
6661 | 0x10400065, 0x0, 0x8f4200a0, 0x8f4300a8, | ||
6662 | 0x431021, 0x904c0009, 0x318900ff, 0x39230006, | ||
6663 | 0x3182b, 0x39220011, 0x2102b, 0x621824, | ||
6664 | 0x1060000c, 0x3c050006, 0x8f4200a4, 0x3c040001, | ||
6665 | 0x248467d4, 0xafa20010, 0x8f4200a0, 0x34a54600, | ||
6666 | 0x1203821, 0xc002b3b, 0xafa20014, 0x1000004e, | ||
6667 | 0x0, 0x32c20004, 0x14400013, 0x2821, | ||
6668 | 0x316200ff, 0x14400004, 0x0, 0x95020002, | ||
6669 | 0x1000000d, 0x4a2823, 0x9505000c, 0x9502000e, | ||
6670 | 0x95030010, 0xa22821, 0xa32821, 0x95030012, | ||
6671 | 0x91040009, 0x95020002, 0xa32821, 0xa42821, | ||
6672 | 0x4a1023, 0xa22821, 0x2002021, 0x94820000, | ||
6673 | 0x24840002, 0xe23821, 0x88102b, 0x1440fffb, | ||
6674 | 0x71c02, 0x30e2ffff, 0x623821, 0x71c02, | ||
6675 | 0x30e2ffff, 0x623821, 0x1a52821, 0x51c02, | ||
6676 | 0x30a2ffff, 0x622821, 0x51c02, 0x30a2ffff, | ||
6677 | 0x622821, 0xa72823, 0x51402, 0xa22821, | ||
6678 | 0x30a5ffff, 0x50a00001, 0x3405ffff, 0x316200ff, | ||
6679 | 0x14400008, 0x318300ff, 0x8f4300a0, 0x8f4200a8, | ||
6680 | 0x624021, 0x91020000, 0x3042000f, 0x25080, | ||
6681 | 0x318300ff, 0x24020006, 0x14620003, 0x10a1021, | ||
6682 | 0x10000002, 0x24440010, 0x24440006, 0x316200ff, | ||
6683 | 0x14400006, 0x0, 0x94820000, 0xa22821, | ||
6684 | 0x51c02, 0x30a2ffff, 0x622821, 0x934205c3, | ||
6685 | 0x10400003, 0x32620100, 0x50400003, 0xa4850000, | ||
6686 | 0x52827, 0xa4850000, 0x9622000e, 0x8f43009c, | ||
6687 | 0x621821, 0x32a200ff, 0x10400007, 0xaf43009c, | ||
6688 | 0x3c024000, 0x2021025, 0xafa20020, 0x8f42009c, | ||
6689 | 0x10000003, 0x5e1025, 0xafb00020, 0x8f42009c, | ||
6690 | 0xafa20024, 0x32620080, 0x10400010, 0x32620100, | ||
6691 | 0x8f4200b4, 0x24430001, 0x210c0, 0x571021, | ||
6692 | 0xaf4300b4, 0x8fa30020, 0x8fa40024, 0x3c010001, | ||
6693 | 0x220821, 0xac2338e8, 0x3c010001, 0x220821, | ||
6694 | 0xac2438ec, 0x100000a5, 0x32c20020, 0x10400064, | ||
6695 | 0x0, 0x8f4200b4, 0x24430001, 0x210c0, | ||
6696 | 0x571021, 0xaf4300b4, 0x8fa30020, 0x8fa40024, | ||
6697 | 0x3c010001, 0x220821, 0xac2338e8, 0x3c010001, | ||
6698 | 0x220821, 0xac2438ec, 0x8f4200b4, 0x10400051, | ||
6699 | 0x3821, 0x3c090001, 0x352938e8, 0x3c08001f, | ||
6700 | 0x3508ffff, 0x240bffff, 0x340affff, 0x710c0, | ||
6701 | 0x571021, 0x491021, 0x8c430000, 0x8c440004, | ||
6702 | 0xafa30028, 0xafa4002c, 0x8f8200fc, 0x8fa30028, | ||
6703 | 0x8fa4002c, 0xac430000, 0xac440004, 0x24420008, | ||
6704 | 0xaf8200f0, 0x8f42008c, 0x2442ffff, 0xaf42008c, | ||
6705 | 0x97a2002e, 0x8f440270, 0x8f450274, 0x401821, | ||
6706 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
6707 | 0x862021, 0xaf440270, 0xaf450274, 0x8fa20028, | ||
6708 | 0x481024, 0x90430000, 0x30630001, 0x1460000b, | ||
6709 | 0x402021, 0x8f420278, 0x8f43027c, 0x24630001, | ||
6710 | 0x2c640001, 0x441021, 0xaf420278, 0xaf43027c, | ||
6711 | 0x8f420278, 0x1000001a, 0x8f43027c, 0x8c820000, | ||
6712 | 0x144b000e, 0x0, 0x94820004, 0x144a000b, | ||
6713 | 0x0, 0x8f420288, 0x8f43028c, 0x24630001, | ||
6714 | 0x2c640001, 0x441021, 0xaf420288, 0xaf43028c, | ||
6715 | 0x8f420288, 0x1000000a, 0x8f43028c, 0x8f420280, | ||
6716 | 0x8f430284, 0x24630001, 0x2c640001, 0x441021, | ||
6717 | 0xaf420280, 0xaf430284, 0x8f420280, 0x8f430284, | ||
6718 | 0x8f4200b4, 0x24e70001, 0xe2102b, 0x1440ffb8, | ||
6719 | 0x710c0, 0xa34005c3, 0x1000003f, 0xaf4000b4, | ||
6720 | 0x8f8200fc, 0x8fa30020, 0x8fa40024, 0xac430000, | ||
6721 | 0xac440004, 0x24420008, 0xaf8200f0, 0x8f42009c, | ||
6722 | 0x8f46008c, 0x8f440270, 0x8f450274, 0x401821, | ||
6723 | 0x1021, 0x24c6ffff, 0xaf46008c, 0xa32821, | ||
6724 | 0xa3302b, 0x822021, 0x862021, 0xaf440270, | ||
6725 | 0xaf450274, 0x92020000, 0x30420001, 0x1440000c, | ||
6726 | 0x2402ffff, 0x8f420278, 0x8f43027c, 0x24630001, | ||
6727 | 0x2c640001, 0x441021, 0xaf420278, 0xaf43027c, | ||
6728 | 0x8f420278, 0x8f43027c, 0x1000001c, 0x32c20020, | ||
6729 | 0x8e030000, 0x1462000f, 0x3402ffff, 0x96030004, | ||
6730 | 0x1462000c, 0x0, 0x8f420288, 0x8f43028c, | ||
6731 | 0x24630001, 0x2c640001, 0x441021, 0xaf420288, | ||
6732 | 0xaf43028c, 0x8f420288, 0x8f43028c, 0x1000000b, | ||
6733 | 0x32c20020, 0x8f420280, 0x8f430284, 0x24630001, | ||
6734 | 0x2c640001, 0x441021, 0xaf420280, 0xaf430284, | ||
6735 | 0x8f420280, 0x8f430284, 0x32c20020, 0x10400005, | ||
6736 | 0xaf40009c, 0x8f420358, 0x2442ffff, 0xaf420358, | ||
6737 | 0x8f420358, 0x8e22001c, 0x8f430040, 0x24420001, | ||
6738 | 0x2463ffff, 0x431024, 0xaf42002c, 0x32420060, | ||
6739 | 0x14400008, 0x32c20010, 0x8f420034, 0x24420001, | ||
6740 | 0xaf420034, 0x8c03023c, 0x43102b, 0x14400102, | ||
6741 | 0x32c20010, 0x10400018, 0x24070008, 0x8f440170, | ||
6742 | 0x8f450174, 0x8f43002c, 0x8f48000c, 0x8f860120, | ||
6743 | 0x24020080, 0xafa20010, 0xafa30014, 0xafa80018, | ||
6744 | 0x8f42010c, 0x40f809, 0x24c6001c, 0x10400047, | ||
6745 | 0x24020001, 0x8f420300, 0x8f43002c, 0x24420001, | ||
6746 | 0xaf420300, 0x8f420300, 0x24020001, 0xa34205c1, | ||
6747 | 0x1000007c, 0xaf430038, 0x8f440170, 0x8f450174, | ||
6748 | 0x8f43002c, 0x8f48000c, 0x8f860120, 0x24020020, | ||
6749 | 0xafa20010, 0xafa30014, 0xafa80018, 0x8f42010c, | ||
6750 | 0x40f809, 0x24c6001c, 0x10400057, 0x24020001, | ||
6751 | 0x10000065, 0x0, 0x32420012, 0x10400075, | ||
6752 | 0x32420001, 0x9622000e, 0x8f43009c, 0x621821, | ||
6753 | 0x32c20020, 0x10400005, 0xaf43009c, 0x8f420358, | ||
6754 | 0x2442ffff, 0xaf420358, 0x8f420358, 0x8e22001c, | ||
6755 | 0x8f430040, 0x24420001, 0x2463ffff, 0x431024, | ||
6756 | 0xaf42002c, 0x32420010, 0x14400008, 0x32c20010, | ||
6757 | 0x8f420034, 0x24420001, 0xaf420034, 0x8c03023c, | ||
6758 | 0x43102b, 0x144000bc, 0x32c20010, 0x10400028, | ||
6759 | 0x24070008, 0x8f440170, 0x8f450174, 0x8f43002c, | ||
6760 | 0x8f48000c, 0x8f860120, 0x24020080, 0xafa20010, | ||
6761 | 0xafa30014, 0xafa80018, 0x8f42010c, 0x40f809, | ||
6762 | 0x24c6001c, 0x14400011, 0x24020001, 0x3c010001, | ||
6763 | 0x370821, 0xa02240f1, 0x8f820124, 0xafa20010, | ||
6764 | 0x8f820128, 0x3c040001, 0x248467c4, 0xafa20014, | ||
6765 | 0x8f46002c, 0x8f870120, 0x3c050009, 0xc002b3b, | ||
6766 | 0x34a51100, 0x10000036, 0x0, 0x8f420300, | ||
6767 | 0x8f43002c, 0x24420001, 0xaf420300, 0x8f420300, | ||
6768 | 0x24020001, 0xa34205c1, 0x10000026, 0xaf430038, | ||
6769 | 0x8f440170, 0x8f450174, 0x8f43002c, 0x8f48000c, | ||
6770 | 0x8f860120, 0x24020020, 0xafa20010, 0xafa30014, | ||
6771 | 0xafa80018, 0x8f42010c, 0x40f809, 0x24c6001c, | ||
6772 | 0x14400011, 0x24020001, 0x3c010001, 0x370821, | ||
6773 | 0xa02240f0, 0x8f820124, 0xafa20010, 0x8f820128, | ||
6774 | 0x3c040001, 0x248467b8, 0xafa20014, 0x8f46002c, | ||
6775 | 0x8f870120, 0x3c050009, 0xc002b3b, 0x34a50900, | ||
6776 | 0x1000000f, 0x0, 0x8f420300, 0x24420001, | ||
6777 | 0xaf420300, 0x8f420300, 0x8f42002c, 0xa34005c1, | ||
6778 | 0xaf420038, 0x3c010001, 0x370821, 0xa02040f1, | ||
6779 | 0x3c010001, 0x370821, 0xa02040f0, 0xaf400034, | ||
6780 | 0x8f420314, 0x24420001, 0xaf420314, 0x10000062, | ||
6781 | 0x8f420314, 0x10400022, 0x32427000, 0x8e25001c, | ||
6782 | 0x8f420028, 0xa22023, 0x4810003, 0x0, | ||
6783 | 0x8f420040, 0x822021, 0x8f420358, 0x8f430000, | ||
6784 | 0xaf450028, 0x441021, 0x10600007, 0xaf420358, | ||
6785 | 0xaf80004c, 0x8f82004c, 0x1040fffd, 0x0, | ||
6786 | 0x10000005, 0x0, 0xaf800048, 0x8f820048, | ||
6787 | 0x1040fffd, 0x0, 0x8f820060, 0x34420008, | ||
6788 | 0xaf820060, 0x8f420000, 0x10400003, 0x0, | ||
6789 | 0x10000041, 0xaf80004c, 0x1000003f, 0xaf800048, | ||
6790 | 0x1040002f, 0x32421000, 0x1040000c, 0x32424000, | ||
6791 | 0x8e23001c, 0x8f420050, 0x622023, 0x4820001, | ||
6792 | 0x24840200, 0x8f42035c, 0x441021, 0xaf42035c, | ||
6793 | 0x8f420368, 0x1000001a, 0xaf430050, 0x1040000c, | ||
6794 | 0x32c28000, 0x8e23001c, 0x8f420070, 0x622023, | ||
6795 | 0x4820001, 0x24840400, 0x8f420364, 0x441021, | ||
6796 | 0xaf420364, 0x8f420368, 0x1000000d, 0xaf430070, | ||
6797 | 0x1040000e, 0x3c020800, 0x8e23001c, 0x8f420060, | ||
6798 | 0x622023, 0x4820001, 0x24840100, 0x8f420360, | ||
6799 | 0x441021, 0xaf420360, 0x8f420368, 0xaf430060, | ||
6800 | 0x441021, 0xaf420368, 0x3c020800, 0x2c21024, | ||
6801 | 0x50400011, 0x36940040, 0x1000000f, 0x0, | ||
6802 | 0x32420048, 0x10400007, 0x24150001, 0x8e22001c, | ||
6803 | 0x3c03ffff, 0x43f024, 0x3042ffff, 0x1000fd75, | ||
6804 | 0xae22001c, 0x32420100, 0x10400003, 0x0, | ||
6805 | 0xc002bd8, 0x0, 0x8fbf0050, 0x8fbe004c, | ||
6806 | 0x8fb50048, 0x8fb30044, 0x8fb20040, 0x8fb1003c, | ||
6807 | 0x8fb00038, 0x3e00008, 0x27bd0058, 0x3e00008, | ||
6808 | 0x0, 0x0, 0x0, 0x8f8300e4, | ||
6809 | 0x8f8200e0, 0x2404fff8, 0x441024, 0x621026, | ||
6810 | 0x2102b, 0x21023, 0x3e00008, 0x621024, | ||
6811 | 0x3e00008, 0x0, 0x27bdffe0, 0xafbf001c, | ||
6812 | 0xafb00018, 0x8f8600c4, 0x8f8400e0, 0x8f8500e4, | ||
6813 | 0x2402fff8, 0x821824, 0x10a30009, 0x27623ff8, | ||
6814 | 0x14a20002, 0x24a20008, 0x27623000, 0x408021, | ||
6815 | 0x16030005, 0x30820004, 0x10400004, 0xc02021, | ||
6816 | 0x10000022, 0x1021, 0x8e040000, 0x8f42011c, | ||
6817 | 0x14a20003, 0x0, 0x8f420120, 0xaf420114, | ||
6818 | 0x8ca30000, 0x8f420148, 0x831823, 0x43102b, | ||
6819 | 0x10400003, 0x0, 0x8f420148, 0x621821, | ||
6820 | 0x94a20006, 0x24420050, 0x62102b, 0x1440000f, | ||
6821 | 0xa01021, 0xafa40010, 0xafa30014, 0x8ca60000, | ||
6822 | 0x8ca70004, 0x3c040001, 0xc002b3b, 0x24846894, | ||
6823 | 0x8f42020c, 0x24420001, 0xaf42020c, 0x8f42020c, | ||
6824 | 0x1021, 0xaf9000e8, 0xaf9000e4, 0x8fbf001c, | ||
6825 | 0x8fb00018, 0x3e00008, 0x27bd0020, 0x3e00008, | ||
6826 | 0x0, 0x8f8400e0, 0x8f8800c4, 0x8f8300e8, | ||
6827 | 0x2402fff8, 0x823824, 0xe32023, 0x2c821000, | ||
6828 | 0x50400001, 0x24841000, 0x420c2, 0x801821, | ||
6829 | 0x8f440258, 0x8f45025c, 0x1021, 0xa32821, | ||
6830 | 0xa3302b, 0x822021, 0x862021, 0xaf440258, | ||
6831 | 0xaf45025c, 0x8f8300c8, 0x8f420148, 0x1032023, | ||
6832 | 0x82102b, 0x14400004, 0x801821, 0x8f420148, | ||
6833 | 0x822021, 0x801821, 0x8f440250, 0x8f450254, | ||
6834 | 0x1021, 0xa32821, 0xa3302b, 0x822021, | ||
6835 | 0x862021, 0xaf440250, 0xaf450254, 0xaf8800c8, | ||
6836 | 0xaf8700e4, 0xaf8700e8, 0x3e00008, 0x0, | ||
6837 | 0x27bdff30, 0x240a0001, 0xafbf00c8, 0xafbe00c4, | ||
6838 | 0xafb500c0, 0xafb300bc, 0xafb200b8, 0xafb100b4, | ||
6839 | 0xafb000b0, 0xa3a00097, 0xafa00044, 0xafaa005c, | ||
6840 | 0x934205c4, 0xa7a0008e, 0x1040000a, 0xa7a00086, | ||
6841 | 0x8f4b00c4, 0xafab0064, 0x8f4a00c0, 0xafaa006c, | ||
6842 | 0x8f4b00cc, 0xafab0074, 0x8f4a00c8, 0x10000129, | ||
6843 | 0xafaa007c, 0x8f420114, 0x40f809, 0x0, | ||
6844 | 0x403021, 0x10c0034f, 0x0, 0x8cc20000, | ||
6845 | 0x8cc30004, 0xafa20020, 0xafa30024, 0x8fab0024, | ||
6846 | 0x8faa0020, 0x3162ffff, 0x2442fffc, 0xafa2006c, | ||
6847 | 0x3c020006, 0x2c21024, 0xafab007c, 0x14400015, | ||
6848 | 0xafaa0064, 0x91420000, 0x30420001, 0x10400011, | ||
6849 | 0x2402ffff, 0x8d430000, 0x14620004, 0x3402ffff, | ||
6850 | 0x95430004, 0x1062000b, 0x0, 0xc0024bb, | ||
6851 | 0x8fa40064, 0x304200ff, 0x14400006, 0x0, | ||
6852 | 0x8f420118, 0x40f809, 0x0, 0x1000032d, | ||
6853 | 0x0, 0x8fa20024, 0x3c03ffbf, 0x3463ffff, | ||
6854 | 0x431024, 0x3c03ffff, 0x431824, 0x14600003, | ||
6855 | 0xafa20024, 0x10000040, 0x1821, 0x3c020080, | ||
6856 | 0x621024, 0x10400007, 0x0, 0x8f42038c, | ||
6857 | 0x24420001, 0xaf42038c, 0x8f42038c, 0x10000036, | ||
6858 | 0x24030001, 0x8f420210, 0x24420001, 0xaf420210, | ||
6859 | 0x8f420210, 0x3c020001, 0x621024, 0x10400006, | ||
6860 | 0x3c020002, 0x8f4201c4, 0x24420001, 0xaf4201c4, | ||
6861 | 0x8f4201c4, 0x3c020002, 0x621024, 0x10400006, | ||
6862 | 0x3c020004, 0x8f42037c, 0x24420001, 0xaf42037c, | ||
6863 | 0x8f42037c, 0x3c020004, 0x621024, 0x10400006, | ||
6864 | 0x3c020008, 0x8f420380, 0x24420001, 0xaf420380, | ||
6865 | 0x8f420380, 0x3c020008, 0x621024, 0x10400006, | ||
6866 | 0x3c020010, 0x8f420384, 0x24420001, 0xaf420384, | ||
6867 | 0x8f420384, 0x3c020010, 0x621024, 0x10400006, | ||
6868 | 0x3c020020, 0x8f4201c0, 0x24420001, 0xaf4201c0, | ||
6869 | 0x8f4201c0, 0x3c020020, 0x621024, 0x10400006, | ||
6870 | 0x24030001, 0x8f420388, 0x24420001, 0xaf420388, | ||
6871 | 0x8f420388, 0x24030001, 0x8c020260, 0x8fab006c, | ||
6872 | 0x4b102b, 0x10400014, 0x307000ff, 0x8f4201e8, | ||
6873 | 0x24420001, 0xaf4201e8, 0x8f4201e8, 0x8faa007c, | ||
6874 | 0x8f8200e0, 0x354a0100, 0xafaa007c, 0xafa20010, | ||
6875 | 0x8f8200e4, 0x24100001, 0x3c040001, 0x248468a0, | ||
6876 | 0xafa20014, 0x8fa60020, 0x8fa70024, 0x3c050007, | ||
6877 | 0xc002b3b, 0x34a50800, 0x12000010, 0x3c020080, | ||
6878 | 0x2c21024, 0x1440000e, 0x32c20400, 0x8fab007c, | ||
6879 | 0x3c020080, 0x34420100, 0x1621024, 0x10400005, | ||
6880 | 0x0, 0x8f42020c, 0x24420001, 0xaf42020c, | ||
6881 | 0x8f42020c, 0x100002b0, 0x8fa3006c, 0x32c20400, | ||
6882 | 0x10400015, 0x34028100, 0x8faa0064, 0x9543000c, | ||
6883 | 0x14620012, 0x3c020100, 0x240b0200, 0xa7ab008e, | ||
6884 | 0x9542000e, 0x8d430008, 0x8d440004, 0x8d450000, | ||
6885 | 0x8faa006c, 0x8fab0064, 0x254afffc, 0xafaa006c, | ||
6886 | 0xa7a20086, 0xad63000c, 0xad640008, 0xad650004, | ||
6887 | 0x256b0004, 0xafab0064, 0x3c020100, 0x2c21024, | ||
6888 | 0x10400004, 0x0, 0x8faa006c, 0x254a0004, | ||
6889 | 0xafaa006c, 0x8f4200bc, 0x5040000a, 0xafa00074, | ||
6890 | 0x8fab006c, 0x4b102b, 0x50400006, 0xafa00074, | ||
6891 | 0x8f4200bc, 0x1621023, 0xafa20074, 0x8f4a00bc, | ||
6892 | 0xafaa006c, 0x8f420080, 0x8fab006c, 0x4b102b, | ||
6893 | 0x10400056, 0x32c28000, 0x1040005e, 0x240a0003, | ||
6894 | 0x32c21000, 0x1040005b, 0xafaa005c, 0x10000058, | ||
6895 | 0x240b0004, 0x8f420350, 0x2403ffbf, 0x283a024, | ||
6896 | 0x24420001, 0xaf420350, 0x1000024f, 0x8f420350, | ||
6897 | 0x2c2b025, 0x2402ffbf, 0x282a024, 0x8f830128, | ||
6898 | 0x3c040001, 0x248468d0, 0x26620001, 0xafa20014, | ||
6899 | 0xafa30010, 0x8f860120, 0x8f870124, 0x3c050007, | ||
6900 | 0xc002b3b, 0x34a52250, 0x1000023f, 0x0, | ||
6901 | 0x2c2b025, 0x2402ffbf, 0x282a024, 0x8f830128, | ||
6902 | 0x3c040001, 0x248468d0, 0x24020002, 0xafa20014, | ||
6903 | 0xafa30010, 0x8f860120, 0x8f870124, 0x3c050007, | ||
6904 | 0xc002b3b, 0x34a52450, 0x1000022f, 0x0, | ||
6905 | 0x8ea20000, 0x8ea30004, 0x3c040001, 0x248468e8, | ||
6906 | 0xafb00010, 0xafbe0014, 0x8ea70018, 0x34a52800, | ||
6907 | 0xc002b3b, 0x603021, 0x10000223, 0x0, | ||
6908 | 0xa6b1000a, 0x8f820124, 0x3c040001, 0x248468f0, | ||
6909 | 0xafbe0014, 0xafa20010, 0x8f460044, 0x8f870120, | ||
6910 | 0x3c050007, 0xc002b3b, 0x34a53000, 0x10000216, | ||
6911 | 0x0, 0xa6b1000a, 0xa6b2000e, 0x8f820124, | ||
6912 | 0x3c040001, 0x248468fc, 0xafbe0014, 0xafa20010, | ||
6913 | 0x8f460044, 0x8f870120, 0x3c050007, 0xc002b3b, | ||
6914 | 0x34a53200, 0x10000208, 0x0, 0x8f420084, | ||
6915 | 0x8faa006c, 0x4a102b, 0x14400007, 0x3c020001, | ||
6916 | 0x2c21024, 0x10400004, 0x0, 0x240b0002, | ||
6917 | 0xafab005c, 0x8faa006c, 0x1140021b, 0x27ab0020, | ||
6918 | 0xafab00a4, 0x3c0a001f, 0x354affff, 0xafaa009c, | ||
6919 | 0x8fab005c, 0x240a0001, 0x556a0021, 0x240a0002, | ||
6920 | 0x8f430054, 0x8f420050, 0x1062000b, 0x274b0054, | ||
6921 | 0x8f5e0054, 0x3403ecc0, 0xafab004c, 0x27c20001, | ||
6922 | 0x304201ff, 0xafa20054, 0x1e1140, 0x431021, | ||
6923 | 0x1000006b, 0x2e2a821, 0x8f420044, 0x8faa006c, | ||
6924 | 0x3c040001, 0x248468ac, 0xafaa0014, 0xafa20010, | ||
6925 | 0x8f460054, 0x8f470050, 0x3c050007, 0xc002b3b, | ||
6926 | 0x34a51300, 0x8f430350, 0x2402ffbf, 0x282a024, | ||
6927 | 0x24630001, 0xaf430350, 0x100001d3, 0x8f420350, | ||
6928 | 0x156a001d, 0x0, 0x8f430074, 0x8f420070, | ||
6929 | 0x1062000a, 0x274b0074, 0x8f5e0074, 0xafab004c, | ||
6930 | 0x27c20001, 0x304203ff, 0xafa20054, 0x1e1140, | ||
6931 | 0x24426cc0, 0x1000004a, 0x2e2a821, 0x8f420044, | ||
6932 | 0x8faa006c, 0x3c040001, 0x248468b8, 0x3c050007, | ||
6933 | 0xafaa0014, 0xafa20010, 0x8f460074, 0x8f470070, | ||
6934 | 0x34a51500, 0x240b0001, 0xc002b3b, 0xafab005c, | ||
6935 | 0x1000ffc3, 0x0, 0x8f430064, 0x8f420060, | ||
6936 | 0x1062001a, 0x274a0064, 0x8f5e0064, 0x8fab005c, | ||
6937 | 0xafaa004c, 0x27c20001, 0x304200ff, 0xafa20054, | ||
6938 | 0x24020004, 0x1562000e, 0x1e1140, 0x1e1180, | ||
6939 | 0x24420cc0, 0x2e21021, 0xafa20044, 0x9442002a, | ||
6940 | 0x8faa0044, 0x8fab006c, 0x4b102b, 0x10400024, | ||
6941 | 0x25550020, 0x240a0001, 0x10000021, 0xa3aa0097, | ||
6942 | 0x24424cc0, 0x1000001e, 0x2e2a821, 0x8f420044, | ||
6943 | 0x8fab006c, 0x3c040001, 0x248468c4, 0xafab0014, | ||
6944 | 0xafa20010, 0x8f460064, 0x8f470060, 0x3c050007, | ||
6945 | 0xc002b3b, 0x34a51800, 0x3c020008, 0x2c21024, | ||
6946 | 0x1440ff34, 0x0, 0x8f420370, 0x240a0001, | ||
6947 | 0xafaa005c, 0x24420001, 0xaf420370, 0x1000ff90, | ||
6948 | 0x8f420370, 0x27a30036, 0x131040, 0x621821, | ||
6949 | 0x94620000, 0x441021, 0x10000020, 0xa4620000, | ||
6950 | 0x8fab0064, 0xaeab0018, 0x93a20097, 0x10400072, | ||
6951 | 0x9821, 0x8faa0044, 0x8fa4006c, 0x8fa300a4, | ||
6952 | 0x25420020, 0xafa20028, 0x25420008, 0xafa20030, | ||
6953 | 0x25420010, 0xafaa002c, 0xafa20034, 0x9542002a, | ||
6954 | 0xa7a20038, 0x95420018, 0xa7a2003a, 0x9542001a, | ||
6955 | 0xa7a2003c, 0x9542001c, 0xa7a2003e, 0x94620018, | ||
6956 | 0x24630002, 0x822023, 0x1880ffde, 0x26730001, | ||
6957 | 0x2e620004, 0x1440fff9, 0x0, 0x8f4200fc, | ||
6958 | 0x26650001, 0xa2102a, 0x1440002b, 0x24030001, | ||
6959 | 0x8f83012c, 0x10600023, 0x0, 0x8f820124, | ||
6960 | 0x431023, 0x22143, 0x58800001, 0x24840040, | ||
6961 | 0x8f820128, 0x431023, 0x21943, 0x58600001, | ||
6962 | 0x24630040, 0x64102a, 0x54400001, 0x602021, | ||
6963 | 0xaf4400fc, 0x8f4200fc, 0xa2102a, 0x10400011, | ||
6964 | 0x24030001, 0x10000015, 0x306200ff, 0x8fab0064, | ||
6965 | 0x96070018, 0xafab0010, 0x8e220008, 0x3c040001, | ||
6966 | 0x248468dc, 0x8c430004, 0x8c420000, 0x34a52400, | ||
6967 | 0x2403021, 0xc002b3b, 0xafa30014, 0x1000002b, | ||
6968 | 0x0, 0x8f420334, 0x1821, 0x24420001, | ||
6969 | 0xaf420334, 0x8f420334, 0x306200ff, 0x5040fedc, | ||
6970 | 0x3c020800, 0x12600021, 0x9021, 0x8fb100a4, | ||
6971 | 0x2208021, 0x8e220008, 0x96070018, 0x8fa60064, | ||
6972 | 0x8c440000, 0x8c450004, 0x240a0001, 0xafaa0010, | ||
6973 | 0xafbe0014, 0x8f420008, 0xafa20018, 0x8f42010c, | ||
6974 | 0x40f809, 0x0, 0x1040ffd8, 0x3c050007, | ||
6975 | 0x96020018, 0x8fab0064, 0x8faa009c, 0x1625821, | ||
6976 | 0x14b102b, 0x10400004, 0xafab0064, 0x8f420148, | ||
6977 | 0x1625823, 0xafab0064, 0x26100002, 0x26520001, | ||
6978 | 0x253102b, 0x1440ffe3, 0x26310004, 0x8fb0006c, | ||
6979 | 0x10000036, 0x97b10038, 0x8f4200fc, 0x24050002, | ||
6980 | 0xa2102a, 0x1440001b, 0x24030001, 0x8f83012c, | ||
6981 | 0x10600013, 0x0, 0x8f820124, 0x431023, | ||
6982 | 0x22143, 0x58800001, 0x24840040, 0x8f820128, | ||
6983 | 0x431023, 0x21943, 0x58600001, 0x24630040, | ||
6984 | 0x64102a, 0x54400001, 0x602021, 0xaf4400fc, | ||
6985 | 0x8f4200fc, 0xa2102a, 0x14400006, 0x24030001, | ||
6986 | 0x8f420334, 0x1821, 0x24420001, 0xaf420334, | ||
6987 | 0x8f420334, 0x306200ff, 0x1040fea5, 0x3c020800, | ||
6988 | 0x96b1000a, 0x8fb0006c, 0x3223ffff, 0x70102b, | ||
6989 | 0x54400001, 0x608021, 0x8ea40000, 0x8ea50004, | ||
6990 | 0x240b0001, 0xafab0010, 0xafbe0014, 0x8f420008, | ||
6991 | 0x8fa60064, 0xafa20018, 0x8f42010c, 0x40f809, | ||
6992 | 0x2003821, 0x1040fea2, 0x3c050007, 0x96a3000e, | ||
6993 | 0x97aa008e, 0x11400007, 0x609021, 0x934205c4, | ||
6994 | 0x14400004, 0x0, 0x97ab0086, 0x6a1825, | ||
6995 | 0xa6ab0016, 0x8faa007c, 0x3c02ffff, 0x1421024, | ||
6996 | 0x10400003, 0xa1402, 0x34630400, 0xa6a20014, | ||
6997 | 0x8fab006c, 0x560b0072, 0xa6a3000e, 0x34620004, | ||
6998 | 0xa6a2000e, 0x8faa0074, 0x16a1021, 0xa6a2000a, | ||
6999 | 0x8f430044, 0x8f4401a0, 0x8f4501a4, 0x34028000, | ||
7000 | 0xafa20010, 0x8f420044, 0x2a03021, 0x24070020, | ||
7001 | 0xafa20014, 0x8f42000c, 0x31940, 0x604821, | ||
7002 | 0xafa20018, 0x8f42010c, 0x4021, 0xa92821, | ||
7003 | 0xa9182b, 0x882021, 0x40f809, 0x832021, | ||
7004 | 0x5040fe7f, 0xa6b2000e, 0x8f420368, 0xafa0006c, | ||
7005 | 0xa34005c4, 0x2442ffff, 0xaf420368, 0x8fab005c, | ||
7006 | 0x240a0001, 0x8f420368, 0x156a0006, 0x240a0002, | ||
7007 | 0x8f42035c, 0x2442ffff, 0xaf42035c, 0x1000000c, | ||
7008 | 0x8f42035c, 0x156a0006, 0x0, 0x8f420364, | ||
7009 | 0x2442ffff, 0xaf420364, 0x10000005, 0x8f420364, | ||
7010 | 0x8f420360, 0x2442ffff, 0xaf420360, 0x8f420360, | ||
7011 | 0x8faa0054, 0x8fab004c, 0xad6a0000, 0x8f420044, | ||
7012 | 0x8f440088, 0x8f430078, 0x24420001, 0x441024, | ||
7013 | 0x24630001, 0xaf420044, 0xaf430078, 0x8c020240, | ||
7014 | 0x62182b, 0x14600075, 0x24070008, 0x8f440168, | ||
7015 | 0x8f45016c, 0x8f430044, 0x8f48000c, 0x8f860120, | ||
7016 | 0x24020040, 0xafa20010, 0xafa30014, 0xafa80018, | ||
7017 | 0x8f42010c, 0x40f809, 0x24c6001c, 0x14400011, | ||
7018 | 0x240b0001, 0x3c010001, 0x370821, 0xa02b40f2, | ||
7019 | 0x8f820124, 0xafa20010, 0x8f820128, 0x3c040001, | ||
7020 | 0x2484688c, 0xafa20014, 0x8f460044, 0x8f870120, | ||
7021 | 0x3c050009, 0xc002b3b, 0x34a51300, 0x1000000b, | ||
7022 | 0x0, 0x8f420304, 0x24420001, 0xaf420304, | ||
7023 | 0x8f420304, 0x8f420044, 0xaf42007c, 0x3c010001, | ||
7024 | 0x370821, 0xa02040f2, 0xaf400078, 0x8f420318, | ||
7025 | 0x24420001, 0xaf420318, 0x10000048, 0x8f420318, | ||
7026 | 0xa6b0000a, 0x8f430044, 0x8f4401a0, 0x8f4501a4, | ||
7027 | 0x34028000, 0xafa20010, 0x8f420044, 0x2a03021, | ||
7028 | 0x24070020, 0xafa20014, 0x8f42000c, 0x31940, | ||
7029 | 0x604821, 0xafa20018, 0x8f42010c, 0x4021, | ||
7030 | 0xa92821, 0xa9182b, 0x882021, 0x40f809, | ||
7031 | 0x832021, 0x1040fe1f, 0x240a0001, 0xa34a05c4, | ||
7032 | 0x8fab006c, 0x8faa0064, 0x1705823, 0xafab006c, | ||
7033 | 0x8fab009c, 0x1505021, 0x16a102b, 0x10400004, | ||
7034 | 0xafaa0064, 0x8f420148, 0x1425023, 0xafaa0064, | ||
7035 | 0x8f420368, 0x2442ffff, 0xaf420368, 0x8faa005c, | ||
7036 | 0x240b0001, 0x8f420368, 0x154b0006, 0x240b0002, | ||
7037 | 0x8f42035c, 0x2442ffff, 0xaf42035c, 0x1000000c, | ||
7038 | 0x8f42035c, 0x114b0006, 0x0, 0x8f420360, | ||
7039 | 0x2442ffff, 0xaf420360, 0x10000005, 0x8f420360, | ||
7040 | 0x8f420364, 0x2442ffff, 0xaf420364, 0x8f420364, | ||
7041 | 0x8fab0054, 0x8faa004c, 0xad4b0000, 0x8f420044, | ||
7042 | 0x8f440088, 0x8f430078, 0x24420001, 0x441024, | ||
7043 | 0x24630001, 0xaf420044, 0xaf430078, 0x8faa006c, | ||
7044 | 0x1540fe0b, 0x0, 0x8fab006c, 0x1160001e, | ||
7045 | 0x0, 0x934205c4, 0x10400009, 0x0, | ||
7046 | 0x8faa0064, 0xaf4a00c4, 0xaf4b00c0, 0x8fab007c, | ||
7047 | 0xaf4b00c8, 0x8faa0074, 0x1000000e, 0xaf4a00cc, | ||
7048 | 0x97ab008e, 0x1160000b, 0x34038100, 0x8fa20020, | ||
7049 | 0x8c46000c, 0xa443000c, 0x97aa0086, 0x8c440004, | ||
7050 | 0x8c450008, 0xa44a000e, 0xac440000, 0xac450004, | ||
7051 | 0xac460008, 0x8f42034c, 0x24420001, 0xaf42034c, | ||
7052 | 0x10000010, 0x8f42034c, 0x8fab007c, 0x3164ffff, | ||
7053 | 0x2484fffc, 0x801821, 0x8f440250, 0x8f450254, | ||
7054 | 0x8f460118, 0x1021, 0xa32821, 0xa3382b, | ||
7055 | 0x822021, 0x872021, 0xaf440250, 0xc0f809, | ||
7056 | 0xaf450254, 0x8fbf00c8, 0x8fbe00c4, 0x8fb500c0, | ||
7057 | 0x8fb300bc, 0x8fb200b8, 0x8fb100b4, 0x8fb000b0, | ||
7058 | 0x3e00008, 0x27bd00d0, 0x3e00008, 0x0, | ||
7059 | 0x27bdff38, 0x240b0001, 0xafbf00c0, 0xafbe00bc, | ||
7060 | 0xafb500b8, 0xafb300b4, 0xafb200b0, 0xafb100ac, | ||
7061 | 0xafb000a8, 0xa3a00087, 0xafa00044, 0xafab005c, | ||
7062 | 0x934205c4, 0xa7a00076, 0x10400007, 0xa7a0007e, | ||
7063 | 0x8f4c00c0, 0xafac0064, 0x8f4b00c8, 0x8f5e00c4, | ||
7064 | 0x10000130, 0xafab006c, 0x8f420114, 0x40f809, | ||
7065 | 0x0, 0x403021, 0x10c002a1, 0x0, | ||
7066 | 0x8cc20000, 0x8cc30004, 0xafa20020, 0xafa30024, | ||
7067 | 0x8fac0024, 0x8fbe0020, 0x3182ffff, 0x2442fffc, | ||
7068 | 0xafa20064, 0x3c020006, 0x2c21024, 0x14400015, | ||
7069 | 0xafac006c, 0x93c20000, 0x30420001, 0x10400011, | ||
7070 | 0x2402ffff, 0x8fc30000, 0x14620004, 0x3402ffff, | ||
7071 | 0x97c30004, 0x1062000b, 0x0, 0xc0024bb, | ||
7072 | 0x3c02021, 0x304200ff, 0x14400006, 0x0, | ||
7073 | 0x8f420118, 0x40f809, 0x0, 0x10000280, | ||
7074 | 0x0, 0x8fa20024, 0x3c03ffbf, 0x3463ffff, | ||
7075 | 0x431024, 0x3c03ffff, 0x431824, 0x14600003, | ||
7076 | 0xafa20024, 0x10000040, 0x8021, 0x3c020080, | ||
7077 | 0x621024, 0x10400007, 0x0, 0x8f42038c, | ||
7078 | 0x24420001, 0xaf42038c, 0x8f42038c, 0x10000036, | ||
7079 | 0x24100001, 0x8f420210, 0x24420001, 0xaf420210, | ||
7080 | 0x8f420210, 0x3c020001, 0x621024, 0x10400006, | ||
7081 | 0x3c020002, 0x8f4201c4, 0x24420001, 0xaf4201c4, | ||
7082 | 0x8f4201c4, 0x3c020002, 0x621024, 0x10400006, | ||
7083 | 0x3c020004, 0x8f42037c, 0x24420001, 0xaf42037c, | ||
7084 | 0x8f42037c, 0x3c020004, 0x621024, 0x10400006, | ||
7085 | 0x3c020008, 0x8f420380, 0x24420001, 0xaf420380, | ||
7086 | 0x8f420380, 0x3c020008, 0x621024, 0x10400006, | ||
7087 | 0x3c020010, 0x8f420384, 0x24420001, 0xaf420384, | ||
7088 | 0x8f420384, 0x3c020010, 0x621024, 0x10400006, | ||
7089 | 0x3c020020, 0x8f4201c0, 0x24420001, 0xaf4201c0, | ||
7090 | 0x8f4201c0, 0x3c020020, 0x621024, 0x10400006, | ||
7091 | 0x24100001, 0x8f420388, 0x24420001, 0xaf420388, | ||
7092 | 0x8f420388, 0x24100001, 0x8c020260, 0x8fab0064, | ||
7093 | 0x4b102b, 0x10400015, 0x320200ff, 0x8f4201e8, | ||
7094 | 0x24420001, 0xaf4201e8, 0x8f4201e8, 0x8fac006c, | ||
7095 | 0x8f8200e0, 0x358c0100, 0xafac006c, 0xafa20010, | ||
7096 | 0x8f8200e4, 0x24100001, 0x3c040001, 0x248468a0, | ||
7097 | 0xafa20014, 0x8fa60020, 0x8fa70024, 0x3c050007, | ||
7098 | 0xc002b3b, 0x34a53600, 0x320200ff, 0x10400010, | ||
7099 | 0x3c020080, 0x2c21024, 0x1440000e, 0x32c20400, | ||
7100 | 0x8fab006c, 0x3c020080, 0x34420100, 0x1621024, | ||
7101 | 0x10400005, 0x0, 0x8f42020c, 0x24420001, | ||
7102 | 0xaf42020c, 0x8f42020c, 0x10000202, 0x8fa30064, | ||
7103 | 0x32c20400, 0x10400012, 0x34028100, 0x97c3000c, | ||
7104 | 0x1462000f, 0x0, 0x240c0200, 0xa7ac0076, | ||
7105 | 0x97c2000e, 0x8fc30008, 0x8fc40004, 0x8fab0064, | ||
7106 | 0x8fc50000, 0x256bfffc, 0xafab0064, 0xa7a2007e, | ||
7107 | 0xafc3000c, 0xafc40008, 0xafc50004, 0x27de0004, | ||
7108 | 0x8fa70064, 0x320200ff, 0x14400034, 0x3c020100, | ||
7109 | 0x97c4000c, 0x2c8305dd, 0x38828870, 0x2c420001, | ||
7110 | 0x621825, 0x10600015, 0x2821, 0x32c20800, | ||
7111 | 0x10400015, 0x24020800, 0x97c30014, 0x14620012, | ||
7112 | 0x3402aaaa, 0x97c3000e, 0x14620007, 0x2021, | ||
7113 | 0x97c30010, 0x24020300, 0x14620004, 0x801021, | ||
7114 | 0x97c20012, 0x2c440001, 0x801021, 0x54400006, | ||
7115 | 0x24050016, 0x10000004, 0x0, 0x24020800, | ||
7116 | 0x50820001, 0x2405000e, 0x10a00013, 0x3c52021, | ||
7117 | 0x24830009, 0x3c02001f, 0x3442ffff, 0x43102b, | ||
7118 | 0x10400003, 0x0, 0x8f420148, 0x621823, | ||
7119 | 0x90620000, 0x38430006, 0x2c630001, 0x38420011, | ||
7120 | 0x2c420001, 0x621825, 0x10600004, 0x3c020100, | ||
7121 | 0x94820002, 0x453821, 0x3c020100, 0x2c21024, | ||
7122 | 0x5040000e, 0xafa70064, 0x8fac0064, 0x10ec0008, | ||
7123 | 0x3c050007, 0x3c040001, 0x24846908, 0x8fa60064, | ||
7124 | 0x34a54000, 0xafa00010, 0xc002b3b, 0xafa00014, | ||
7125 | 0x8fab0064, 0x256b0004, 0xafab0064, 0x8f420080, | ||
7126 | 0x8fac0064, 0x4c102b, 0x1040002c, 0x32c28000, | ||
7127 | 0x10400034, 0x240b0003, 0x32c21000, 0x10400031, | ||
7128 | 0xafab005c, 0x1000002e, 0x240c0004, 0x8f420350, | ||
7129 | 0x2403ffbf, 0x283a024, 0x24420001, 0xaf420350, | ||
7130 | 0x10000173, 0x8f420350, 0x3c020800, 0x2c2b025, | ||
7131 | 0x2402ffbf, 0x282a024, 0x8f830128, 0x3c040001, | ||
7132 | 0x248468d0, 0x26620001, 0xafa20014, 0xafa30010, | ||
7133 | 0x8f860120, 0x8f870124, 0x3c050007, 0xc002b3b, | ||
7134 | 0x34a55300, 0x10000162, 0x0, 0x8ea20000, | ||
7135 | 0x8ea30004, 0x3c040001, 0x248468e8, 0xafb00010, | ||
7136 | 0xafb10014, 0x8ea70018, 0x34a55900, 0xc002b3b, | ||
7137 | 0x603021, 0x10000156, 0x0, 0x8f420084, | ||
7138 | 0x8fab0064, 0x4b102b, 0x14400007, 0x3c020001, | ||
7139 | 0x2c21024, 0x10400004, 0x0, 0x240c0002, | ||
7140 | 0xafac005c, 0x8fab0064, 0x11600166, 0x27ac0020, | ||
7141 | 0xafac008c, 0x8fab005c, 0x240c0001, 0x556c0021, | ||
7142 | 0x240c0002, 0x8f430054, 0x8f420050, 0x1062000b, | ||
7143 | 0x274b0054, 0x8f510054, 0x3403ecc0, 0xafab004c, | ||
7144 | 0x26220001, 0x304201ff, 0xafa20054, 0x111140, | ||
7145 | 0x431021, 0x1000006b, 0x2e2a821, 0x8f420044, | ||
7146 | 0x8fac0064, 0x3c040001, 0x248468ac, 0xafac0014, | ||
7147 | 0xafa20010, 0x8f460054, 0x8f470050, 0x3c050007, | ||
7148 | 0xc002b3b, 0x34a54300, 0x8f430350, 0x2402ffbf, | ||
7149 | 0x282a024, 0x24630001, 0xaf430350, 0x10000124, | ||
7150 | 0x8f420350, 0x156c001d, 0x0, 0x8f430074, | ||
7151 | 0x8f420070, 0x1062000a, 0x274b0074, 0x8f510074, | ||
7152 | 0xafab004c, 0x26220001, 0x304203ff, 0xafa20054, | ||
7153 | 0x111140, 0x24426cc0, 0x1000004a, 0x2e2a821, | ||
7154 | 0x8f420044, 0x8fac0064, 0x3c040001, 0x248468b8, | ||
7155 | 0x3c050007, 0xafac0014, 0xafa20010, 0x8f460074, | ||
7156 | 0x8f470070, 0x34a54500, 0x240b0001, 0xc002b3b, | ||
7157 | 0xafab005c, 0x1000ffc3, 0x0, 0x8f430064, | ||
7158 | 0x8f420060, 0x1062001a, 0x274c0064, 0x8f510064, | ||
7159 | 0x8fab005c, 0xafac004c, 0x26220001, 0x304200ff, | ||
7160 | 0xafa20054, 0x24020004, 0x1562000e, 0x111140, | ||
7161 | 0x111180, 0x24420cc0, 0x2e21021, 0xafa20044, | ||
7162 | 0x9442002a, 0x8fac0044, 0x8fab0064, 0x4b102b, | ||
7163 | 0x10400024, 0x25950020, 0x240c0001, 0x10000021, | ||
7164 | 0xa3ac0087, 0x24424cc0, 0x1000001e, 0x2e2a821, | ||
7165 | 0x8f420044, 0x8fab0064, 0x3c040001, 0x248468c4, | ||
7166 | 0xafab0014, 0xafa20010, 0x8f460064, 0x8f470060, | ||
7167 | 0x3c050007, 0xc002b3b, 0x34a54800, 0x3c020008, | ||
7168 | 0x2c21024, 0x1440ff61, 0x0, 0x8f420370, | ||
7169 | 0x240c0001, 0xafac005c, 0x24420001, 0xaf420370, | ||
7170 | 0x1000ff90, 0x8f420370, 0x27a30036, 0x131040, | ||
7171 | 0x621821, 0x94620000, 0x441021, 0x1000001f, | ||
7172 | 0xa4620000, 0xaebe0018, 0x93a20087, 0x10400084, | ||
7173 | 0x9821, 0x8fab0044, 0x8fa40064, 0x8fa3008c, | ||
7174 | 0x25620020, 0xafa20028, 0x25620008, 0xafa20030, | ||
7175 | 0x25620010, 0xafab002c, 0xafa20034, 0x9562002a, | ||
7176 | 0xa7a20038, 0x95620018, 0xa7a2003a, 0x9562001a, | ||
7177 | 0xa7a2003c, 0x9562001c, 0xa7a2003e, 0x94620018, | ||
7178 | 0x24630002, 0x822023, 0x1880ffdf, 0x26730001, | ||
7179 | 0x2e620004, 0x1440fff9, 0x0, 0x8f4200fc, | ||
7180 | 0x262102a, 0x14400030, 0x24030001, 0x8f83012c, | ||
7181 | 0x10600028, 0x0, 0x8f820124, 0x431023, | ||
7182 | 0x22143, 0x58800001, 0x24840040, 0x8f820128, | ||
7183 | 0x431023, 0x21943, 0x58600001, 0x24630040, | ||
7184 | 0x64102a, 0x54400001, 0x602021, 0xaf4400fc, | ||
7185 | 0x8f4200fc, 0x262102a, 0x10400016, 0x24030001, | ||
7186 | 0x1000001a, 0x306200ff, 0x8fac008c, 0x101040, | ||
7187 | 0x4c1021, 0x94470018, 0x101080, 0x4c1021, | ||
7188 | 0xafbe0010, 0x8c420008, 0x3c040001, 0x248468dc, | ||
7189 | 0x3c050007, 0x8c430004, 0x8c420000, 0x34a55500, | ||
7190 | 0x2003021, 0xc002b3b, 0xafa30014, 0x10000039, | ||
7191 | 0x0, 0x8f420334, 0x1821, 0x24420001, | ||
7192 | 0xaf420334, 0x8f420334, 0x306200ff, 0x1040ff06, | ||
7193 | 0x8021, 0x8f430008, 0x2402fbff, 0x1260002d, | ||
7194 | 0x625024, 0x3c0b4000, 0x22b4025, 0x8fb1008c, | ||
7195 | 0x2669ffff, 0x2209021, 0x8e420008, 0x96270018, | ||
7196 | 0x8c440000, 0x8c450004, 0x56090004, 0x240b0001, | ||
7197 | 0x240c0002, 0x10000002, 0xafac0010, 0xafab0010, | ||
7198 | 0x16000004, 0xafa80014, 0x8f420008, 0x10000002, | ||
7199 | 0xafa20018, 0xafaa0018, 0x8f42010c, 0x3c03021, | ||
7200 | 0xafa80098, 0xafa9009c, 0x40f809, 0xafaa00a0, | ||
7201 | 0x8fa80098, 0x8fa9009c, 0x8faa00a0, 0x1040ffc2, | ||
7202 | 0x3c02001f, 0x96230018, 0x3442ffff, 0x3c3f021, | ||
7203 | 0x5e102b, 0x10400003, 0x26310002, 0x8f420148, | ||
7204 | 0x3c2f023, 0x26100001, 0x213102b, 0x1440ffda, | ||
7205 | 0x26520004, 0x8fb00064, 0x1000001a, 0x0, | ||
7206 | 0x96a3000a, 0x8fb00064, 0x70102b, 0x54400001, | ||
7207 | 0x608021, 0x8ea40000, 0x8ea50004, 0x8fab005c, | ||
7208 | 0x240c0002, 0xafac0010, 0x934305c4, 0xb1700, | ||
7209 | 0x10600003, 0x2223025, 0x3c020800, 0xc23025, | ||
7210 | 0xafa60014, 0x8f420008, 0xafa20018, 0x8f42010c, | ||
7211 | 0x3c03021, 0x40f809, 0x2003821, 0x1040fecb, | ||
7212 | 0x3c050007, 0x97ac0076, 0x11800007, 0x96a3000e, | ||
7213 | 0x934205c4, 0x14400004, 0x0, 0x97ab007e, | ||
7214 | 0x6c1825, 0xa6ab0016, 0x8fac006c, 0x3c02ffff, | ||
7215 | 0x1821024, 0x10400003, 0xc1402, 0x34630400, | ||
7216 | 0xa6a20014, 0xa6b0000a, 0x8fab0064, 0x560b0006, | ||
7217 | 0x3d0f021, 0x34620004, 0xafa00064, 0xa6a2000e, | ||
7218 | 0x1000000d, 0xa34005c4, 0x8fac0064, 0x3c02001f, | ||
7219 | 0x3442ffff, 0x5e102b, 0x1906023, 0xafac0064, | ||
7220 | 0xa6a3000e, 0x240b0001, 0x10400003, 0xa34b05c4, | ||
7221 | 0x8f420148, 0x3c2f023, 0x8fab0054, 0x8fac004c, | ||
7222 | 0xad8b0000, 0x8fac0064, 0x1580feba, 0x0, | ||
7223 | 0x8fab0064, 0x1160001b, 0x0, 0x934205c4, | ||
7224 | 0x10400006, 0x0, 0xaf5e00c4, 0xaf4b00c0, | ||
7225 | 0x8fac006c, 0x1000000e, 0xaf4c00c8, 0x97ab0076, | ||
7226 | 0x1160000b, 0x34038100, 0x8fa20020, 0x8c46000c, | ||
7227 | 0xa443000c, 0x97ac007e, 0x8c440004, 0x8c450008, | ||
7228 | 0xa44c000e, 0xac440000, 0xac450004, 0xac460008, | ||
7229 | 0x8f42034c, 0x24420001, 0xaf42034c, 0x10000010, | ||
7230 | 0x8f42034c, 0x8fab006c, 0x3164ffff, 0x2484fffc, | ||
7231 | 0x801821, 0x8f440250, 0x8f450254, 0x8f460118, | ||
7232 | 0x1021, 0xa32821, 0xa3382b, 0x822021, | ||
7233 | 0x872021, 0xaf440250, 0xc0f809, 0xaf450254, | ||
7234 | 0x8fbf00c0, 0x8fbe00bc, 0x8fb500b8, 0x8fb300b4, | ||
7235 | 0x8fb200b0, 0x8fb100ac, 0x8fb000a8, 0x3e00008, | ||
7236 | 0x27bd00c8, 0x3e00008, 0x0, 0x27bdffd8, | ||
7237 | 0xafbf0024, 0xafb00020, 0x8f43004c, 0x8f420048, | ||
7238 | 0x10620034, 0x0, 0x8f430048, 0x8f42004c, | ||
7239 | 0x622023, 0x4820001, 0x24840200, 0x8f430054, | ||
7240 | 0x8f42004c, 0x43102b, 0x14400004, 0x24020200, | ||
7241 | 0x8f43004c, 0x10000005, 0x431023, 0x8f420054, | ||
7242 | 0x8f43004c, 0x431023, 0x2442ffff, 0x405021, | ||
7243 | 0x8a102a, 0x54400001, 0x805021, 0x8f49004c, | ||
7244 | 0x8f48004c, 0x8f440188, 0x8f45018c, 0x8f46004c, | ||
7245 | 0x24071000, 0xafa70010, 0x84140, 0x1001821, | ||
7246 | 0x12a4821, 0x313001ff, 0xafb00014, 0x8f470014, | ||
7247 | 0x1021, 0x63140, 0xafa70018, 0xa32821, | ||
7248 | 0xa3382b, 0x822021, 0x872021, 0x3402ecc0, | ||
7249 | 0xc23021, 0x8f420108, 0x2e63021, 0x40f809, | ||
7250 | 0xa3940, 0x54400001, 0xaf50004c, 0x8f43004c, | ||
7251 | 0x8f420048, 0x14620018, 0x0, 0x8f420000, | ||
7252 | 0x10400007, 0x0, 0xaf80004c, 0x8f82004c, | ||
7253 | 0x1040fffd, 0x0, 0x10000005, 0x0, | ||
7254 | 0xaf800048, 0x8f820048, 0x1040fffd, 0x0, | ||
7255 | 0x8f820060, 0x2403fdff, 0x431024, 0xaf820060, | ||
7256 | 0x8f420000, 0x10400003, 0x0, 0x10000002, | ||
7257 | 0xaf80004c, 0xaf800048, 0x8fbf0024, 0x8fb00020, | ||
7258 | 0x3e00008, 0x27bd0028, 0x3e00008, 0x0, | ||
7259 | 0x27bdffd8, 0xafbf0024, 0xafb00020, 0x8f43005c, | ||
7260 | 0x8f420058, 0x10620049, 0x0, 0x8f430058, | ||
7261 | 0x8f42005c, 0x622023, 0x4820001, 0x24840100, | ||
7262 | 0x8f430064, 0x8f42005c, 0x43102b, 0x14400004, | ||
7263 | 0x24020100, 0x8f43005c, 0x10000005, 0x431023, | ||
7264 | 0x8f420064, 0x8f43005c, 0x431023, 0x2442ffff, | ||
7265 | 0x403821, 0x87102a, 0x54400001, 0x803821, | ||
7266 | 0x8f42005c, 0x471021, 0x305000ff, 0x32c21000, | ||
7267 | 0x10400015, 0x24082000, 0x8f49005c, 0x8f440190, | ||
7268 | 0x8f450194, 0x8f46005c, 0x73980, 0xafa80010, | ||
7269 | 0xafb00014, 0x8f480014, 0x94980, 0x1201821, | ||
7270 | 0x1021, 0xa32821, 0xa3482b, 0x822021, | ||
7271 | 0x892021, 0x63180, 0xafa80018, 0x8f420108, | ||
7272 | 0x10000014, 0x24c60cc0, 0x8f49005c, 0x8f440190, | ||
7273 | 0x8f450194, 0x8f46005c, 0x73940, 0xafa80010, | ||
7274 | 0xafb00014, 0x8f480014, 0x94940, 0x1201821, | ||
7275 | 0x1021, 0xa32821, 0xa3482b, 0x822021, | ||
7276 | 0x892021, 0x63140, 0xafa80018, 0x8f420108, | ||
7277 | 0x24c64cc0, 0x40f809, 0x2e63021, 0x54400001, | ||
7278 | 0xaf50005c, 0x8f43005c, 0x8f420058, 0x14620018, | ||
7279 | 0x0, 0x8f420000, 0x10400007, 0x0, | ||
7280 | 0xaf80004c, 0x8f82004c, 0x1040fffd, 0x0, | ||
7281 | 0x10000005, 0x0, 0xaf800048, 0x8f820048, | ||
7282 | 0x1040fffd, 0x0, 0x8f820060, 0x2403feff, | ||
7283 | 0x431024, 0xaf820060, 0x8f420000, 0x10400003, | ||
7284 | 0x0, 0x10000002, 0xaf80004c, 0xaf800048, | ||
7285 | 0x8fbf0024, 0x8fb00020, 0x3e00008, 0x27bd0028, | ||
7286 | 0x3e00008, 0x0, 0x27bdffd8, 0xafbf0024, | ||
7287 | 0xafb00020, 0x8f43006c, 0x8f420068, 0x10620033, | ||
7288 | 0x0, 0x8f430068, 0x8f42006c, 0x622023, | ||
7289 | 0x4820001, 0x24840400, 0x8f430074, 0x8f42006c, | ||
7290 | 0x43102b, 0x14400004, 0x24020400, 0x8f43006c, | ||
7291 | 0x10000005, 0x431023, 0x8f420074, 0x8f43006c, | ||
7292 | 0x431023, 0x2442ffff, 0x405021, 0x8a102a, | ||
7293 | 0x54400001, 0x805021, 0x8f49006c, 0x8f48006c, | ||
7294 | 0x8f440198, 0x8f45019c, 0x8f46006c, 0x24074000, | ||
7295 | 0xafa70010, 0x84140, 0x1001821, 0x12a4821, | ||
7296 | 0x313003ff, 0xafb00014, 0x8f470014, 0x1021, | ||
7297 | 0x63140, 0x24c66cc0, 0xafa70018, 0xa32821, | ||
7298 | 0xa3382b, 0x822021, 0x872021, 0x8f420108, | ||
7299 | 0x2e63021, 0x40f809, 0xa3940, 0x54400001, | ||
7300 | 0xaf50006c, 0x8f43006c, 0x8f420068, 0x14620018, | ||
7301 | 0x0, 0x8f420000, 0x10400007, 0x0, | ||
7302 | 0xaf80004c, 0x8f82004c, 0x1040fffd, 0x0, | ||
7303 | 0x10000005, 0x0, 0xaf800048, 0x8f820048, | ||
7304 | 0x1040fffd, 0x0, 0x8f820060, 0x2403f7ff, | ||
7305 | 0x431024, 0xaf820060, 0x8f420000, 0x10400003, | ||
7306 | 0x0, 0x10000002, 0xaf80004c, 0xaf800048, | ||
7307 | 0x8fbf0024, 0x8fb00020, 0x3e00008, 0x27bd0028, | ||
7308 | 0x3e00008, 0x0, 0x8f4200fc, 0x3c030001, | ||
7309 | 0x8f4400f8, 0x346330c8, 0x24420001, 0xaf4200fc, | ||
7310 | 0x8f850128, 0x2e31021, 0x54820004, 0x24820008, | ||
7311 | 0x3c020001, 0x34422ec8, 0x2e21021, 0x401821, | ||
7312 | 0xaf4300f8, 0xac600000, 0x8f4200f4, 0x14620004, | ||
7313 | 0x3c020001, 0x24a20020, 0x1000000f, 0xaf820128, | ||
7314 | 0x8f4300f8, 0x344230c8, 0x2e21021, 0x54620004, | ||
7315 | 0x24620008, 0x3c020001, 0x34422ec8, 0x2e21021, | ||
7316 | 0x401821, 0x8c620004, 0x21140, 0xa21021, | ||
7317 | 0xaf820128, 0xac600000, 0x8ca30018, 0x30620070, | ||
7318 | 0x1040002d, 0x30620020, 0x10400004, 0x3c020010, | ||
7319 | 0x2c21024, 0x1040000d, 0x0, 0x30620040, | ||
7320 | 0x10400004, 0x3c020020, 0x2c21024, 0x10400007, | ||
7321 | 0x0, 0x30620010, 0x1040001f, 0x3c020040, | ||
7322 | 0x2c21024, 0x1440001c, 0x0, 0x8f820040, | ||
7323 | 0x30420001, 0x14400008, 0x2021, 0x8c030104, | ||
7324 | 0x24020001, 0x50620005, 0x24040001, 0x8c020264, | ||
7325 | 0x10400003, 0x801021, 0x24040001, 0x801021, | ||
7326 | 0x10400006, 0x0, 0x8f42030c, 0x24420001, | ||
7327 | 0xaf42030c, 0x10000008, 0x8f42030c, 0x8f820044, | ||
7328 | 0x34420004, 0xaf820044, 0x8f420308, 0x24420001, | ||
7329 | 0xaf420308, 0x8f420308, 0x3e00008, 0x0, | ||
7330 | 0x3e00008, 0x0, 0x27bdff98, 0xafbf0060, | ||
7331 | 0xafbe005c, 0xafb50058, 0xafb30054, 0xafb20050, | ||
7332 | 0xafb1004c, 0xafb00048, 0x8f4200fc, 0x24420001, | ||
7333 | 0xaf4200fc, 0x8f880128, 0x25020020, 0xaf820128, | ||
7334 | 0x8d030018, 0x30620070, 0x1040002e, 0x30620020, | ||
7335 | 0x10400004, 0x3c020010, 0x2c21024, 0x1040000d, | ||
7336 | 0x0, 0x30620040, 0x10400004, 0x3c020020, | ||
7337 | 0x2c21024, 0x10400007, 0x0, 0x30620010, | ||
7338 | 0x104001a9, 0x3c020040, 0x2c21024, 0x144001a6, | ||
7339 | 0x0, 0x8f820040, 0x30420001, 0x14400008, | ||
7340 | 0x2021, 0x8c030104, 0x24020001, 0x50620005, | ||
7341 | 0x24040001, 0x8c020264, 0x10400003, 0x801021, | ||
7342 | 0x24040001, 0x801021, 0x10400006, 0x0, | ||
7343 | 0x8f42030c, 0x24420001, 0xaf42030c, 0x10000192, | ||
7344 | 0x8f42030c, 0x8f820044, 0x34420004, 0xaf820044, | ||
7345 | 0x8f420308, 0x24420001, 0xaf420308, 0x1000018a, | ||
7346 | 0x8f420308, 0x30620002, 0x1040014b, 0x3c020800, | ||
7347 | 0x8d1e001c, 0x1e5702, 0xafaa0034, 0x950a0016, | ||
7348 | 0x3c22024, 0xafaa0024, 0x8faa0034, 0x24020001, | ||
7349 | 0x15420006, 0x33deffff, 0x1e1140, 0x3403ecc0, | ||
7350 | 0x431021, 0x10000010, 0x2e2a821, 0x24020002, | ||
7351 | 0x15420005, 0x24020003, 0x1e1140, 0x24426cc0, | ||
7352 | 0x10000009, 0x2e2a821, 0x15420005, 0x1e1180, | ||
7353 | 0x1e1140, 0x24424cc0, 0x10000003, 0x2e2a821, | ||
7354 | 0x571021, 0x24550ce0, 0x96a2000e, 0x304afffc, | ||
7355 | 0x30420400, 0x10400003, 0xafaa002c, 0x100000e1, | ||
7356 | 0x8821, 0x10800004, 0x8821, 0x97b10026, | ||
7357 | 0x100000dd, 0xa6b10012, 0x8eb30018, 0x966a000c, | ||
7358 | 0xa7aa003e, 0x97a5003e, 0x2ca305dd, 0x38a28870, | ||
7359 | 0x2c420001, 0x621825, 0x10600015, 0x2021, | ||
7360 | 0x32c20800, 0x10400015, 0x24020800, 0x96630014, | ||
7361 | 0x14620012, 0x3402aaaa, 0x9663000e, 0x14620007, | ||
7362 | 0x2821, 0x96630010, 0x24020300, 0x14620004, | ||
7363 | 0xa01021, 0x96620012, 0x2c450001, 0xa01021, | ||
7364 | 0x54400006, 0x24040016, 0x10000004, 0x0, | ||
7365 | 0x24020800, 0x50a20001, 0x2404000e, 0x108000b9, | ||
7366 | 0x2649021, 0x92420000, 0x3042000f, 0x28080, | ||
7367 | 0x32c20100, 0x10400020, 0x2501821, 0x3c020020, | ||
7368 | 0x43102b, 0x1440000e, 0x2402021, 0x2821, | ||
7369 | 0x94820000, 0x24840002, 0xa22821, 0x83102b, | ||
7370 | 0x1440fffb, 0x30a2ffff, 0x51c02, 0x622821, | ||
7371 | 0x51c02, 0x30a2ffff, 0x10000009, 0x622821, | ||
7372 | 0x8f470148, 0x8f420110, 0x102842, 0x3c060020, | ||
7373 | 0x40f809, 0xafa80040, 0x3045ffff, 0x8fa80040, | ||
7374 | 0x50a00001, 0x3405ffff, 0x8faa002c, 0x354a0002, | ||
7375 | 0x10000002, 0xafaa002c, 0x2821, 0x32c20080, | ||
7376 | 0x10400090, 0xa6a50010, 0x26430009, 0x3c02001f, | ||
7377 | 0x3442ffff, 0x43102b, 0x10400003, 0x0, | ||
7378 | 0x8f420148, 0x621823, 0x90660000, 0x30c200ff, | ||
7379 | 0x38430006, 0x2c630001, 0x38420011, 0x2c420001, | ||
7380 | 0x621825, 0x1060007f, 0x24020800, 0x8821, | ||
7381 | 0x97a3003e, 0x1462000f, 0x2602021, 0x96710000, | ||
7382 | 0x96620002, 0x96630004, 0x96640006, 0x2228821, | ||
7383 | 0x2238821, 0x2248821, 0x96620008, 0x9663000a, | ||
7384 | 0x9664000c, 0x2228821, 0x2238821, 0x10000007, | ||
7385 | 0x2248821, 0x94820000, 0x24840002, 0x2228821, | ||
7386 | 0x92102b, 0x1440fffb, 0x0, 0x111c02, | ||
7387 | 0x3222ffff, 0x628821, 0x111c02, 0x3222ffff, | ||
7388 | 0x628821, 0x32c20200, 0x10400003, 0x26440006, | ||
7389 | 0x1000003e, 0x8021, 0x3c05001f, 0x34a5ffff, | ||
7390 | 0xa4102b, 0x10400003, 0x0, 0x8f420148, | ||
7391 | 0x822023, 0x94820000, 0x30421fff, 0x10400004, | ||
7392 | 0x2644000c, 0x96420002, 0x10000030, 0x508023, | ||
7393 | 0x96420002, 0x26430014, 0x508023, 0x3c020020, | ||
7394 | 0x43102b, 0x1440000a, 0xd08021, 0x9642000c, | ||
7395 | 0x2028021, 0x9642000e, 0x96430010, 0x96440012, | ||
7396 | 0x2028021, 0x2038021, 0x10000020, 0x2048021, | ||
7397 | 0xa4102b, 0x10400003, 0x0, 0x8f420148, | ||
7398 | 0x822023, 0x94820000, 0x24840002, 0x2028021, | ||
7399 | 0xa4102b, 0x10400003, 0x0, 0x8f420148, | ||
7400 | 0x822023, 0x94820000, 0x24840002, 0x2028021, | ||
7401 | 0xa4102b, 0x10400003, 0x0, 0x8f420148, | ||
7402 | 0x822023, 0x94820000, 0x24840002, 0x2028021, | ||
7403 | 0xa4102b, 0x10400003, 0x0, 0x8f420148, | ||
7404 | 0x822023, 0x94820000, 0x2028021, 0x3c020100, | ||
7405 | 0x2c21024, 0x1040000e, 0x0, 0x8faa002c, | ||
7406 | 0x31420004, 0x1040000a, 0x0, 0x9504000e, | ||
7407 | 0x2642021, 0xc003eec, 0x2484fffc, 0x3042ffff, | ||
7408 | 0x2228821, 0x111c02, 0x3222ffff, 0x628821, | ||
7409 | 0x8faa0024, 0x1518823, 0x111402, 0x2228821, | ||
7410 | 0x2308821, 0x111402, 0x2228821, 0x3231ffff, | ||
7411 | 0x52200001, 0x3411ffff, 0x8faa002c, 0x354a0001, | ||
7412 | 0xafaa002c, 0xa6b10012, 0x97aa002e, 0xa6aa000e, | ||
7413 | 0x8faa002c, 0x31420004, 0x10400002, 0x24091000, | ||
7414 | 0x34098000, 0x8f480044, 0x8f4401a0, 0x8f4501a4, | ||
7415 | 0xafa90010, 0x8f490044, 0x84140, 0x1001821, | ||
7416 | 0xafa90014, 0x8f48000c, 0x2a03021, 0x24070020, | ||
7417 | 0xafa80018, 0x8f48010c, 0x1021, 0xa32821, | ||
7418 | 0xa3482b, 0x822021, 0x100f809, 0x892021, | ||
7419 | 0x1440000b, 0x0, 0x8f820128, 0x3c040001, | ||
7420 | 0x24846914, 0xafbe0014, 0xafa20010, 0x8f860124, | ||
7421 | 0x8f870120, 0x3c050007, 0xc002b3b, 0x34a59920, | ||
7422 | 0x8f420368, 0x2442ffff, 0xaf420368, 0x8f420044, | ||
7423 | 0x8f430088, 0x24420001, 0x431024, 0xaf420044, | ||
7424 | 0x8faa0034, 0x8f440368, 0x24020001, 0x15420006, | ||
7425 | 0x24020002, 0x8f42035c, 0x2442ffff, 0xaf42035c, | ||
7426 | 0x10000049, 0x8f42035c, 0x15420006, 0x0, | ||
7427 | 0x8f420364, 0x2442ffff, 0xaf420364, 0x10000042, | ||
7428 | 0x8f420364, 0x8f420360, 0x2442ffff, 0xaf420360, | ||
7429 | 0x1000003d, 0x8f420360, 0x30621000, 0x10400005, | ||
7430 | 0x30628000, 0x8f420078, 0x24420001, 0x10000036, | ||
7431 | 0xaf420078, 0x10400034, 0x0, 0x8f420078, | ||
7432 | 0x24420001, 0xaf420078, 0x8c030240, 0x43102b, | ||
7433 | 0x1440002d, 0x24070008, 0x8f440168, 0x8f45016c, | ||
7434 | 0x8f430044, 0x8f48000c, 0x8f860120, 0x24020040, | ||
7435 | 0xafa20010, 0xafa30014, 0xafa80018, 0x8f42010c, | ||
7436 | 0x40f809, 0x24c6001c, 0x14400011, 0x24020001, | ||
7437 | 0x3c010001, 0x370821, 0xa02240f2, 0x8f820124, | ||
7438 | 0xafa20010, 0x8f820128, 0x3c040001, 0x2484688c, | ||
7439 | 0xafa20014, 0x8f460044, 0x8f870120, 0x3c050009, | ||
7440 | 0xc002b3b, 0x34a51300, 0x1000000b, 0x0, | ||
7441 | 0x8f420304, 0x24420001, 0xaf420304, 0x8f420304, | ||
7442 | 0x8f420044, 0xaf42007c, 0x3c010001, 0x370821, | ||
7443 | 0xa02040f2, 0xaf400078, 0x8f420318, 0x24420001, | ||
7444 | 0xaf420318, 0x8f420318, 0x8fbf0060, 0x8fbe005c, | ||
7445 | 0x8fb50058, 0x8fb30054, 0x8fb20050, 0x8fb1004c, | ||
7446 | 0x8fb00048, 0x3e00008, 0x27bd0068, 0x3e00008, | ||
7447 | 0x0, 0x0, 0x0, 0x8f42013c, | ||
7448 | 0xaf8200c0, 0x8f42013c, 0xaf8200c4, 0x8f42013c, | ||
7449 | 0xaf8200c8, 0x8f420138, 0xaf8200d0, 0x8f420138, | ||
7450 | 0xaf8200d4, 0x8f420138, 0x3e00008, 0xaf8200d8, | ||
7451 | 0x27bdffe0, 0x27840208, 0x24050200, 0xafbf0018, | ||
7452 | 0xc002bbf, 0x24060008, 0x8c020204, 0xc004012, | ||
7453 | 0xaf820210, 0x3c020001, 0x8c426d94, 0x30420002, | ||
7454 | 0x1040000e, 0x2021, 0x8c060248, 0x24020002, | ||
7455 | 0x3c010001, 0xac226d98, 0xc005104, 0x24050002, | ||
7456 | 0x2021, 0x8c060248, 0x24020001, 0x3c010001, | ||
7457 | 0xac226d98, 0x10000011, 0x24050001, 0x8c060248, | ||
7458 | 0x24020004, 0x3c010001, 0xac226d98, 0xc005104, | ||
7459 | 0x24050004, 0x3c020001, 0x8c426d94, 0x30420001, | ||
7460 | 0x10400008, 0x24020001, 0x3c010001, 0xac226d98, | ||
7461 | 0x2021, 0x24050001, 0x3c06601b, 0xc005104, | ||
7462 | 0x0, 0x3c040001, 0x248469d0, 0x8f420150, | ||
7463 | 0x8f430154, 0x3c050008, 0x8f460158, 0x21640, | ||
7464 | 0x31940, 0x34630403, 0x431025, 0x633c0, | ||
7465 | 0x461025, 0xaf82021c, 0xafa00010, 0xafa00014, | ||
7466 | 0x8f86021c, 0x34a50200, 0xc002b3b, 0x3821, | ||
7467 | 0x3c010001, 0xac206d90, 0x3c010001, 0xac206da8, | ||
7468 | 0x8fbf0018, 0x3e00008, 0x27bd0020, 0x27bdffe0, | ||
7469 | 0x3c050008, 0x34a50300, 0xafbf0018, 0xafa00010, | ||
7470 | 0xafa00014, 0x8f860200, 0x3c040001, 0x248469dc, | ||
7471 | 0xc002b3b, 0x3821, 0x8f420410, 0x24420001, | ||
7472 | 0xaf420410, 0x8f420410, 0x8fbf0018, 0x3e00008, | ||
7473 | 0x27bd0020, 0x27bdffd8, 0xafbf0020, 0xafb1001c, | ||
7474 | 0xafb00018, 0x8f4203a4, 0x24420001, 0xaf4203a4, | ||
7475 | 0x8f4203a4, 0x8f900220, 0x8f8200e0, 0xafa20010, | ||
7476 | 0x8f8200e4, 0xafa20014, 0x8f8600c4, 0x8f8700c8, | ||
7477 | 0x3c040001, 0x248469e8, 0xc002b3b, 0x2002821, | ||
7478 | 0x3c044000, 0x2041024, 0x504000b4, 0x3c040100, | ||
7479 | 0x8f4203bc, 0x24420001, 0xaf4203bc, 0x8f4203bc, | ||
7480 | 0x8f8700c4, 0x8f8300c8, 0x8f420148, 0x671823, | ||
7481 | 0x43102b, 0x10400003, 0x0, 0x8f420148, | ||
7482 | 0x621821, 0x10600005, 0x0, 0x8f42014c, | ||
7483 | 0x43102b, 0x1040000b, 0x0, 0x8f8200e0, | ||
7484 | 0x8f430124, 0xaf42011c, 0xaf430114, 0x8f820220, | ||
7485 | 0x3c0308ff, 0x3463fffb, 0x431024, 0x100000ce, | ||
7486 | 0x441025, 0x8f820220, 0x3c0308ff, 0x3463ffff, | ||
7487 | 0x431024, 0x34420004, 0xaf820220, 0x8f8200e0, | ||
7488 | 0x8f430124, 0xaf42011c, 0xaf430114, 0x8f8600c8, | ||
7489 | 0x8f840120, 0x8f830124, 0x10000005, 0x2821, | ||
7490 | 0x14620002, 0x24620020, 0x27624800, 0x401821, | ||
7491 | 0x1064000c, 0x30a200ff, 0x8c620018, 0x30420003, | ||
7492 | 0x1040fff7, 0x27624fe0, 0x8f4203d0, 0x24050001, | ||
7493 | 0x24420001, 0xaf4203d0, 0x8f4203d0, 0x8c660008, | ||
7494 | 0x30a200ff, 0x14400058, 0x0, 0x934205c4, | ||
7495 | 0x14400055, 0x0, 0x8f8700c4, 0x8f8800e0, | ||
7496 | 0x8f8400e4, 0x2402fff8, 0x1024024, 0x1041023, | ||
7497 | 0x218c3, 0x4620001, 0x24630200, 0x10600005, | ||
7498 | 0x24020001, 0x10620009, 0x0, 0x1000001f, | ||
7499 | 0x0, 0x8f4203c0, 0xe03021, 0x24420001, | ||
7500 | 0xaf4203c0, 0x10000040, 0x8f4203c0, 0x8f4203c4, | ||
7501 | 0x24420001, 0xaf4203c4, 0x8c860000, 0x8f420148, | ||
7502 | 0x8f4303c4, 0xe61823, 0x43102b, 0x10400004, | ||
7503 | 0x2c62233f, 0x8f420148, 0x621821, 0x2c62233f, | ||
7504 | 0x14400031, 0x0, 0x8f42020c, 0x24420001, | ||
7505 | 0xaf42020c, 0x8f42020c, 0xe03021, 0x24820008, | ||
7506 | 0xaf8200e4, 0x10000028, 0xaf8200e8, 0x8f4203c8, | ||
7507 | 0x24420001, 0xaf4203c8, 0x8f4203c8, 0x8c850000, | ||
7508 | 0x8f420148, 0xa71823, 0x43102b, 0x10400003, | ||
7509 | 0x0, 0x8f420148, 0x621821, 0x8f42014c, | ||
7510 | 0x43102b, 0x5440000a, 0xa03021, 0x8f42020c, | ||
7511 | 0x24420001, 0xaf42020c, 0x8f42020c, 0x24820008, | ||
7512 | 0xaf8200e4, 0x8f8400e4, 0x1488ffec, 0xaf8400e8, | ||
7513 | 0x1488000d, 0x27623000, 0x14820002, 0x2482fff8, | ||
7514 | 0x27623ff8, 0x94430006, 0x3c02001f, 0x3442ffff, | ||
7515 | 0xc33021, 0x46102b, 0x10400003, 0x0, | ||
7516 | 0x8f420148, 0xc23023, 0xaf8600c8, 0x8f8300c4, | ||
7517 | 0x8f420148, 0xc31823, 0x43102b, 0x10400003, | ||
7518 | 0x0, 0x8f420148, 0x621821, 0x10600005, | ||
7519 | 0x0, 0x8f42014c, 0x43102b, 0x50400008, | ||
7520 | 0x3c02fdff, 0x8f820220, 0x3c0308ff, 0x3463fffb, | ||
7521 | 0x431024, 0x3c034000, 0x1000003f, 0x431025, | ||
7522 | 0x8f4303cc, 0x3442ffff, 0x282a024, 0x24630001, | ||
7523 | 0xaf4303cc, 0x10000039, 0x8f4203cc, 0x2041024, | ||
7524 | 0x1040000e, 0x3c110200, 0x8f4203a8, 0x24420001, | ||
7525 | 0xaf4203a8, 0x8f4203a8, 0x8f820220, 0x3c0308ff, | ||
7526 | 0x3463ffff, 0x431024, 0x441025, 0xc003daf, | ||
7527 | 0xaf820220, 0x10000029, 0x0, 0x2111024, | ||
7528 | 0x50400008, 0x3c110400, 0x8f4203ac, 0x24420001, | ||
7529 | 0xaf4203ac, 0xc003daf, 0x8f4203ac, 0x10000019, | ||
7530 | 0x0, 0x2111024, 0x1040001c, 0x0, | ||
7531 | 0x8f830224, 0x24021402, 0x14620009, 0x3c050008, | ||
7532 | 0x3c040001, 0x248469f4, 0xafa00010, 0xafa00014, | ||
7533 | 0x8f860224, 0x34a50500, 0xc002b3b, 0x3821, | ||
7534 | 0x8f4203b0, 0x24420001, 0xaf4203b0, 0x8f4203b0, | ||
7535 | 0x8f820220, 0x2002021, 0x34420002, 0xc004e9c, | ||
7536 | 0xaf820220, 0x8f820220, 0x3c0308ff, 0x3463ffff, | ||
7537 | 0x431024, 0x511025, 0xaf820220, 0x8fbf0020, | ||
7538 | 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0028, | ||
7539 | 0x3e00008, 0x0, 0x3c020001, 0x8c426da8, | ||
7540 | 0x27bdffb0, 0xafbf0048, 0xafbe0044, 0xafb50040, | ||
7541 | 0xafb3003c, 0xafb20038, 0xafb10034, 0x1040000f, | ||
7542 | 0xafb00030, 0x3c040001, 0x24846a00, 0x3c050008, | ||
7543 | 0xafa00010, 0xafa00014, 0x8f860220, 0x34a50600, | ||
7544 | 0x24020001, 0x3c010001, 0xac206da8, 0x3c010001, | ||
7545 | 0xac226d9c, 0xc002b3b, 0x3821, 0x3c037fff, | ||
7546 | 0x8c020268, 0x3463ffff, 0x3c04fdff, 0x431024, | ||
7547 | 0xac020268, 0x8f420004, 0x3484ffff, 0x30420002, | ||
7548 | 0x10400092, 0x284a024, 0x3c040600, 0x34842000, | ||
7549 | 0x8f420004, 0x2821, 0x2403fffd, 0x431024, | ||
7550 | 0xaf420004, 0xafa40020, 0x8f5e0018, 0x27aa0020, | ||
7551 | 0x240200ff, 0x13c20002, 0xafaa002c, 0x27c50001, | ||
7552 | 0x8c020228, 0xa09021, 0x1642000e, 0x1e38c0, | ||
7553 | 0x8f42033c, 0x24420001, 0xaf42033c, 0x8f42033c, | ||
7554 | 0x8c020228, 0x3c040001, 0x24846998, 0x3c050009, | ||
7555 | 0xafa00014, 0xafa20010, 0x8fa60020, 0x1000006d, | ||
7556 | 0x34a50500, 0xf71021, 0x8fa30020, 0x8fa40024, | ||
7557 | 0xac4304c0, 0xac4404c4, 0x8f830054, 0x8f820054, | ||
7558 | 0x247003e8, 0x2021023, 0x2c4203e9, 0x1040001b, | ||
7559 | 0x9821, 0xe08821, 0x263504c0, 0x8f440178, | ||
7560 | 0x8f45017c, 0x2201821, 0x240a0004, 0xafaa0010, | ||
7561 | 0xafb20014, 0x8f48000c, 0x1021, 0x2f53021, | ||
7562 | 0xafa80018, 0x8f48010c, 0x24070008, 0xa32821, | ||
7563 | 0xa3482b, 0x822021, 0x100f809, 0x892021, | ||
7564 | 0x54400006, 0x24130001, 0x8f820054, 0x2021023, | ||
7565 | 0x2c4203e9, 0x1440ffe9, 0x0, 0x326200ff, | ||
7566 | 0x54400017, 0xaf520018, 0x8f420378, 0x24420001, | ||
7567 | 0xaf420378, 0x8f420378, 0x8f820120, 0x8faa002c, | ||
7568 | 0xafa20010, 0x8f820124, 0x3c040001, 0x248469a4, | ||
7569 | 0x3c050009, 0xafa20014, 0x8d460000, 0x10000035, | ||
7570 | 0x34a50600, 0x8f420308, 0x24130001, 0x24420001, | ||
7571 | 0xaf420308, 0x8f420308, 0x1000001e, 0x326200ff, | ||
7572 | 0x8f830054, 0x8f820054, 0x247003e8, 0x2021023, | ||
7573 | 0x2c4203e9, 0x10400016, 0x9821, 0x3c150020, | ||
7574 | 0x24110010, 0x8f42000c, 0x8f440160, 0x8f450164, | ||
7575 | 0x8f860120, 0xafb10010, 0xafb20014, 0x551025, | ||
7576 | 0xafa20018, 0x8f42010c, 0x24070008, 0x40f809, | ||
7577 | 0x24c6001c, 0x1440ffe3, 0x0, 0x8f820054, | ||
7578 | 0x2021023, 0x2c4203e9, 0x1440ffee, 0x0, | ||
7579 | 0x326200ff, 0x14400011, 0x0, 0x8f420378, | ||
7580 | 0x24420001, 0xaf420378, 0x8f420378, 0x8f820120, | ||
7581 | 0x8faa002c, 0xafa20010, 0x8f820124, 0x3c040001, | ||
7582 | 0x248469ac, 0x3c050009, 0xafa20014, 0x8d460000, | ||
7583 | 0x34a50700, 0xc002b3b, 0x3c03821, 0x8f4202ec, | ||
7584 | 0x24420001, 0xaf4202ec, 0x8f4202ec, 0x8fbf0048, | ||
7585 | 0x8fbe0044, 0x8fb50040, 0x8fb3003c, 0x8fb20038, | ||
7586 | 0x8fb10034, 0x8fb00030, 0x3e00008, 0x27bd0050, | ||
7587 | 0x3c020001, 0x8c426da8, 0x27bdffe0, 0x1440000d, | ||
7588 | 0xafbf0018, 0x3c040001, 0x24846a0c, 0x3c050008, | ||
7589 | 0xafa00010, 0xafa00014, 0x8f860220, 0x34a50700, | ||
7590 | 0x24020001, 0x3c010001, 0xac226da8, 0xc002b3b, | ||
7591 | 0x3821, 0x3c020004, 0x2c21024, 0x10400007, | ||
7592 | 0x0, 0x8f820220, 0x3c0308ff, 0x3463ffff, | ||
7593 | 0x431024, 0x34420008, 0xaf820220, 0x3c050001, | ||
7594 | 0x8ca56d98, 0x24020001, 0x14a20007, 0x2021, | ||
7595 | 0xc00529b, 0x24050001, 0xac02026c, 0x8c03026c, | ||
7596 | 0x10000006, 0x3c020007, 0xc00529b, 0x2021, | ||
7597 | 0xac020268, 0x8c030268, 0x3c020007, 0x621824, | ||
7598 | 0x3c020002, 0x5062000d, 0x3c0205f5, 0x43102b, | ||
7599 | 0x14400006, 0x3c020004, 0x3c020001, 0x10620009, | ||
7600 | 0x3c020098, 0x1000000b, 0x0, 0x14620009, | ||
7601 | 0x3c023b9a, 0x10000004, 0x3442ca00, 0x10000002, | ||
7602 | 0x3442e100, 0x34429680, 0xaf4201fc, 0x8f4201fc, | ||
7603 | 0xaee20064, 0x8fbf0018, 0x3e00008, 0x27bd0020, | ||
7604 | 0x0, 0x0, 0x0, 0x86102b, | ||
7605 | 0x50400001, 0x872023, 0xc41023, 0x24843, | ||
7606 | 0x125102b, 0x1040001b, 0x91040, 0x824021, | ||
7607 | 0x88102b, 0x10400007, 0x1821, 0x94820000, | ||
7608 | 0x24840002, 0x621821, 0x88102b, 0x1440fffb, | ||
7609 | 0x0, 0x602021, 0xc73023, 0xa91023, | ||
7610 | 0x21040, 0xc22821, 0xc5102b, 0x10400007, | ||
7611 | 0x1821, 0x94c20000, 0x24c60002, 0x621821, | ||
7612 | 0xc5102b, 0x1440fffb, 0x0, 0x1000000d, | ||
7613 | 0x832021, 0x51040, 0x822821, 0x85102b, | ||
7614 | 0x10400007, 0x1821, 0x94820000, 0x24840002, | ||
7615 | 0x621821, 0x85102b, 0x1440fffb, 0x0, | ||
7616 | 0x602021, 0x41c02, 0x3082ffff, 0x622021, | ||
7617 | 0x41c02, 0x3082ffff, 0x622021, 0x3e00008, | ||
7618 | 0x3082ffff, 0x3e00008, 0x0, 0x802821, | ||
7619 | 0x30a20001, 0x1040002b, 0x3c03001f, 0x3463ffff, | ||
7620 | 0x24a20004, 0x62102b, 0x54400007, 0x65102b, | ||
7621 | 0x90a20001, 0x90a40003, 0x90a30000, 0x90a50002, | ||
7622 | 0x1000002a, 0x441021, 0x10400003, 0x0, | ||
7623 | 0x8f420148, 0xa22823, 0x90a40000, 0x24a50001, | ||
7624 | 0x65102b, 0x10400003, 0x0, 0x8f420148, | ||
7625 | 0xa22823, 0x90a20000, 0x24a50001, 0x21200, | ||
7626 | 0x822021, 0x65102b, 0x10400003, 0x0, | ||
7627 | 0x8f420148, 0xa22823, 0x90a20000, 0x24a50001, | ||
7628 | 0x822021, 0x65102b, 0x10400003, 0x0, | ||
7629 | 0x8f420148, 0xa22823, 0x90a20000, 0x1000002d, | ||
7630 | 0x21200, 0x3463ffff, 0x24a20004, 0x62102b, | ||
7631 | 0x5440000a, 0x65102b, 0x90a20000, 0x90a40002, | ||
7632 | 0x90a30001, 0x90a50003, 0x441021, 0x21200, | ||
7633 | 0x651821, 0x10000020, 0x432021, 0x10400003, | ||
7634 | 0x0, 0x8f420148, 0xa22823, 0x90a20000, | ||
7635 | 0x24a50001, 0x22200, 0x65102b, 0x10400003, | ||
7636 | 0x0, 0x8f420148, 0xa22823, 0x90a20000, | ||
7637 | 0x24a50001, 0x822021, 0x65102b, 0x10400003, | ||
7638 | 0x0, 0x8f420148, 0xa22823, 0x90a20000, | ||
7639 | 0x24a50001, 0x21200, 0x822021, 0x65102b, | ||
7640 | 0x10400003, 0x0, 0x8f420148, 0xa22823, | ||
7641 | 0x90a20000, 0x822021, 0x41c02, 0x3082ffff, | ||
7642 | 0x622021, 0x41c02, 0x3082ffff, 0x622021, | ||
7643 | 0x3e00008, 0x3082ffff, 0x0, 0x8f820220, | ||
7644 | 0x34420002, 0xaf820220, 0x3c020002, 0x8c428ff8, | ||
7645 | 0x30424000, 0x10400054, 0x24040001, 0x8f820200, | ||
7646 | 0x24067fff, 0x8f830200, 0x30450002, 0x2402fffd, | ||
7647 | 0x621824, 0xaf830200, 0xaf840204, 0x8f830054, | ||
7648 | 0x8f820054, 0x10000002, 0x24630001, 0x8f820054, | ||
7649 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
7650 | 0x8f820224, 0x1444004d, 0x42040, 0xc4102b, | ||
7651 | 0x1040fff1, 0x0, 0x8f820200, 0x451025, | ||
7652 | 0xaf820200, 0x8f820220, 0x34428000, 0xaf820220, | ||
7653 | 0x8f830054, 0x8f820054, 0x10000002, 0x24630001, | ||
7654 | 0x8f820054, 0x621023, 0x2c420002, 0x1440fffc, | ||
7655 | 0x0, 0x8f820220, 0x3c030004, 0x431024, | ||
7656 | 0x1440000f, 0x0, 0x8f820220, 0x3c03ffff, | ||
7657 | 0x34637fff, 0x431024, 0xaf820220, 0x8f830054, | ||
7658 | 0x8f820054, 0x10000002, 0x24630001, 0x8f820054, | ||
7659 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
7660 | 0x8f820220, 0x3c030004, 0x431024, 0x1440000d, | ||
7661 | 0x0, 0x8f820220, 0x34428000, 0xaf820220, | ||
7662 | 0x8f830054, 0x8f820054, 0x10000002, 0x24630001, | ||
7663 | 0x8f820054, 0x621023, 0x2c420002, 0x1440fffc, | ||
7664 | 0x0, 0x8f820220, 0x3c030004, 0x431024, | ||
7665 | 0x1040001b, 0x1021, 0x8f830220, 0x24020001, | ||
7666 | 0x10000015, 0x3c04f700, 0x8f820220, 0x3c04f700, | ||
7667 | 0x441025, 0xaf820220, 0x8f820220, 0x2403fffd, | ||
7668 | 0x431024, 0xaf820220, 0x8f820220, 0x3c030300, | ||
7669 | 0x431024, 0x14400003, 0x0, 0x10000008, | ||
7670 | 0x1021, 0x8f820220, 0x34420002, 0xaf820220, | ||
7671 | 0x8f830220, 0x24020001, 0x641825, 0xaf830220, | ||
7672 | 0x3e00008, 0x0, 0x2021, 0x3c050100, | ||
7673 | 0x24020001, 0xaf80021c, 0xaf820200, 0xaf820220, | ||
7674 | 0x27625000, 0xaf8200c0, 0x27625000, 0xaf8200c4, | ||
7675 | 0x27625000, 0xaf8200c8, 0x27625000, 0xaf8200d0, | ||
7676 | 0x27625000, 0xaf8200d4, 0x27625000, 0xaf8200d8, | ||
7677 | 0x27623000, 0xaf8200e0, 0x27623000, 0xaf8200e4, | ||
7678 | 0x27623000, 0xaf8200e8, 0x27622800, 0xaf8200f0, | ||
7679 | 0x27622800, 0xaf8200f4, 0x27622800, 0xaf8200f8, | ||
7680 | 0x418c0, 0x24840001, 0x3631021, 0xac453004, | ||
7681 | 0x3631021, 0xac403000, 0x28820200, 0x1440fff9, | ||
7682 | 0x418c0, 0x2021, 0x418c0, 0x24840001, | ||
7683 | 0x3631021, 0xac402804, 0x3631021, 0xac402800, | ||
7684 | 0x28820100, 0x1440fff9, 0x418c0, 0xaf80023c, | ||
7685 | 0x24030080, 0x24040100, 0xac600000, 0x24630004, | ||
7686 | 0x64102b, 0x5440fffd, 0xac600000, 0x8f830040, | ||
7687 | 0x3c02f000, 0x621824, 0x3c025000, 0x1062000c, | ||
7688 | 0x43102b, 0x14400006, 0x3c026000, 0x3c024000, | ||
7689 | 0x10620008, 0x24020800, 0x10000008, 0x0, | ||
7690 | 0x10620004, 0x24020800, 0x10000004, 0x0, | ||
7691 | 0x24020700, 0x3c010001, 0xac226dac, 0x3e00008, | ||
7692 | 0x0, 0x3c020001, 0x8c426dbc, 0x27bdffd0, | ||
7693 | 0xafbf002c, 0xafb20028, 0xafb10024, 0xafb00020, | ||
7694 | 0x3c010001, 0x10400005, 0xac206d94, 0xc004d9e, | ||
7695 | 0x0, 0x3c010001, 0xac206dbc, 0x8f830054, | ||
7696 | 0x8f820054, 0x10000002, 0x24630064, 0x8f820054, | ||
7697 | 0x621023, 0x2c420065, 0x1440fffc, 0x0, | ||
7698 | 0xc004db9, 0x0, 0x24040001, 0x2821, | ||
7699 | 0x27a60018, 0x34028000, 0xc0045be, 0xa7a20018, | ||
7700 | 0x8f830054, 0x8f820054, 0x10000002, 0x24630064, | ||
7701 | 0x8f820054, 0x621023, 0x2c420065, 0x1440fffc, | ||
7702 | 0x24040001, 0x24050001, 0xc00457c, 0x27a60018, | ||
7703 | 0x8f830054, 0x8f820054, 0x10000002, 0x24630064, | ||
7704 | 0x8f820054, 0x621023, 0x2c420065, 0x1440fffc, | ||
7705 | 0x24040001, 0x24050001, 0xc00457c, 0x27a60018, | ||
7706 | 0x8f830054, 0x8f820054, 0x10000002, 0x24630064, | ||
7707 | 0x8f820054, 0x621023, 0x2c420065, 0x1440fffc, | ||
7708 | 0x24040001, 0x3c060001, 0x24c66f24, 0xc00457c, | ||
7709 | 0x24050002, 0x8f830054, 0x8f820054, 0x10000002, | ||
7710 | 0x24630064, 0x8f820054, 0x621023, 0x2c420065, | ||
7711 | 0x1440fffc, 0x24040001, 0x24050003, 0x3c100001, | ||
7712 | 0x26106f26, 0xc00457c, 0x2003021, 0x97a60018, | ||
7713 | 0x3c070001, 0x94e76f24, 0x3c040001, 0x24846ae0, | ||
7714 | 0xafa00014, 0x96020000, 0x3c05000d, 0x34a50100, | ||
7715 | 0xc002b3b, 0xafa20010, 0x97a20018, 0x1040004d, | ||
7716 | 0x24036040, 0x96020000, 0x3042fff0, 0x1443000c, | ||
7717 | 0x24020020, 0x3c030001, 0x94636f24, 0x1462000b, | ||
7718 | 0x24027830, 0x24020003, 0x3c010001, 0xac226d94, | ||
7719 | 0x24020005, 0x3c010001, 0x1000003f, 0xac226f34, | ||
7720 | 0x3c030001, 0x94636f24, 0x24027830, 0x1462000c, | ||
7721 | 0x24030010, 0x3c020001, 0x94426f26, 0x3042fff0, | ||
7722 | 0x14430007, 0x24020003, 0x3c010001, 0xac226d94, | ||
7723 | 0x24020006, 0x3c010001, 0x1000002f, 0xac226f34, | ||
7724 | 0x3c020001, 0x8c426d94, 0x3c030001, 0x94636f24, | ||
7725 | 0x34420001, 0x3c010001, 0xac226d94, 0x24020015, | ||
7726 | 0x1462000b, 0x0, 0x3c020001, 0x94426f26, | ||
7727 | 0x3042fff0, 0x3843f420, 0x2c630001, 0x3842f430, | ||
7728 | 0x2c420001, 0x621825, 0x1460001b, 0x24020003, | ||
7729 | 0x3c030001, 0x94636f24, 0x24027810, 0x14620016, | ||
7730 | 0x24020002, 0x3c020001, 0x94426f26, 0x3042fff0, | ||
7731 | 0x14400011, 0x24020002, 0x1000000f, 0x24020004, | ||
7732 | 0x3c020001, 0x8c426d94, 0x34420008, 0x3c010001, | ||
7733 | 0xac226d94, 0x1000005e, 0x24020004, 0x3c020001, | ||
7734 | 0x8c426d94, 0x34420004, 0x3c010001, 0x100000af, | ||
7735 | 0xac226d94, 0x24020001, 0x3c010001, 0xac226f40, | ||
7736 | 0x3c020001, 0x8c426d94, 0x30420002, 0x144000b2, | ||
7737 | 0x3c09fff0, 0x24020e00, 0xaf820238, 0x8f840054, | ||
7738 | 0x8f820054, 0x24030008, 0x3c010001, 0xac236d98, | ||
7739 | 0x10000002, 0x248401f4, 0x8f820054, 0x821023, | ||
7740 | 0x2c4201f5, 0x1440fffc, 0x3c0200c8, 0x344201fb, | ||
7741 | 0xaf820238, 0x8f830054, 0x8f820054, 0x10000002, | ||
7742 | 0x246301f4, 0x8f820054, 0x621023, 0x2c4201f5, | ||
7743 | 0x1440fffc, 0x8021, 0x24120001, 0x24110009, | ||
7744 | 0xc004482, 0x0, 0x3c010001, 0xac326db4, | ||
7745 | 0xc004547, 0x0, 0x3c020001, 0x8c426db4, | ||
7746 | 0x1451fffb, 0x3c0200c8, 0x344201f6, 0xaf820238, | ||
7747 | 0x8f830054, 0x8f820054, 0x10000002, 0x2463000a, | ||
7748 | 0x8f820054, 0x621023, 0x2c42000b, 0x1440fffc, | ||
7749 | 0x0, 0x8f820220, 0x24040001, 0x34420002, | ||
7750 | 0xaf820220, 0x8f830200, 0x24057fff, 0x2402fffd, | ||
7751 | 0x621824, 0xaf830200, 0xaf840204, 0x8f830054, | ||
7752 | 0x8f820054, 0x10000002, 0x24630001, 0x8f820054, | ||
7753 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
7754 | 0x8f820224, 0x14440005, 0x34028000, 0x42040, | ||
7755 | 0xa4102b, 0x1040fff0, 0x34028000, 0x1082ffa0, | ||
7756 | 0x26100001, 0x2e020014, 0x1440ffcd, 0x24020004, | ||
7757 | 0x3c010001, 0xac226d98, 0x8021, 0x24120009, | ||
7758 | 0x3c11ffff, 0x36313f7f, 0xc004482, 0x0, | ||
7759 | 0x24020001, 0x3c010001, 0xac226db4, 0xc004547, | ||
7760 | 0x0, 0x3c020001, 0x8c426db4, 0x1452fffb, | ||
7761 | 0x0, 0x8f820044, 0x511024, 0x34425080, | ||
7762 | 0xaf820044, 0x8f830054, 0x8f820054, 0x10000002, | ||
7763 | 0x2463000a, 0x8f820054, 0x621023, 0x2c42000b, | ||
7764 | 0x1440fffc, 0x0, 0x8f820044, 0x511024, | ||
7765 | 0x3442f080, 0xaf820044, 0x8f830054, 0x8f820054, | ||
7766 | 0x10000002, 0x2463000a, 0x8f820054, 0x621023, | ||
7767 | 0x2c42000b, 0x1440fffc, 0x0, 0x8f820220, | ||
7768 | 0x3c03f700, 0x431025, 0xaf820220, 0x8f830054, | ||
7769 | 0x8f820054, 0x10000002, 0x24630064, 0x8f820054, | ||
7770 | 0x621023, 0x2c420065, 0x1440fffc, 0x0, | ||
7771 | 0x8f820220, 0x24040001, 0x34420002, 0xaf820220, | ||
7772 | 0x8f830200, 0x24057fff, 0x2402fffd, 0x621824, | ||
7773 | 0xaf830200, 0xaf840204, 0x8f830054, 0x8f820054, | ||
7774 | 0x10000002, 0x24630001, 0x8f820054, 0x621023, | ||
7775 | 0x2c420002, 0x1440fffc, 0x0, 0x8f820224, | ||
7776 | 0x14440005, 0x34028000, 0x42040, 0xa4102b, | ||
7777 | 0x1040fff0, 0x34028000, 0x1082ff50, 0x26100001, | ||
7778 | 0x2e020064, 0x1440ffb0, 0x0, 0x3c020001, | ||
7779 | 0x8c426d94, 0x30420004, 0x14400007, 0x3c09fff0, | ||
7780 | 0x8f820044, 0x3c03ffff, 0x34633f7f, 0x431024, | ||
7781 | 0xaf820044, 0x3c09fff0, 0x3529bdc0, 0x3c060001, | ||
7782 | 0x8cc66d94, 0x3c040001, 0x24846ae0, 0x24020001, | ||
7783 | 0x3c010001, 0xac226d9c, 0x8f820054, 0x3c070001, | ||
7784 | 0x8ce76f40, 0x3c030001, 0x94636f24, 0x3c080001, | ||
7785 | 0x95086f26, 0x3c05000d, 0x34a50100, 0x3c010001, | ||
7786 | 0xac206d98, 0x491021, 0x3c010001, 0xac226f30, | ||
7787 | 0xafa30010, 0xc002b3b, 0xafa80014, 0x8fbf002c, | ||
7788 | 0x8fb20028, 0x8fb10024, 0x8fb00020, 0x3e00008, | ||
7789 | 0x27bd0030, 0x27bdffe8, 0x3c050001, 0x8ca56d98, | ||
7790 | 0x24060004, 0x24020001, 0x14a20014, 0xafbf0010, | ||
7791 | 0x3c020002, 0x8c428ffc, 0x30428000, 0x10400005, | ||
7792 | 0x3c04000f, 0x3c030001, 0x8c636f40, 0x10000005, | ||
7793 | 0x34844240, 0x3c040004, 0x3c030001, 0x8c636f40, | ||
7794 | 0x348493e0, 0x24020005, 0x14620016, 0x0, | ||
7795 | 0x3c04003d, 0x10000013, 0x34840900, 0x3c020002, | ||
7796 | 0x8c428ff8, 0x30428000, 0x10400005, 0x3c04001e, | ||
7797 | 0x3c030001, 0x8c636f40, 0x10000005, 0x34848480, | ||
7798 | 0x3c04000f, 0x3c030001, 0x8c636f40, 0x34844240, | ||
7799 | 0x24020005, 0x14620003, 0x0, 0x3c04007a, | ||
7800 | 0x34841200, 0x3c020001, 0x8c426f30, 0x8f830054, | ||
7801 | 0x441021, 0x431023, 0x44102b, 0x1440004c, | ||
7802 | 0x0, 0x3c020001, 0x8c426da0, 0x14400048, | ||
7803 | 0x0, 0x3c010001, 0x10c00025, 0xac206db0, | ||
7804 | 0x3c090001, 0x8d296d94, 0x24070001, 0x3c044000, | ||
7805 | 0x3c080002, 0x25088ffc, 0x250afffc, 0x52842, | ||
7806 | 0x14a00002, 0x24c6ffff, 0x24050008, 0xa91024, | ||
7807 | 0x10400010, 0x0, 0x14a70008, 0x0, | ||
7808 | 0x8d020000, 0x441024, 0x1040000a, 0x0, | ||
7809 | 0x3c010001, 0x10000007, 0xac256db0, 0x8d420000, | ||
7810 | 0x441024, 0x10400003, 0x0, 0x3c010001, | ||
7811 | 0xac276db0, 0x3c020001, 0x8c426db0, 0x6182b, | ||
7812 | 0x2c420001, 0x431024, 0x5440ffe5, 0x52842, | ||
7813 | 0x8f820054, 0x3c030001, 0x8c636db0, 0x3c010001, | ||
7814 | 0xac226f30, 0x1060003b, 0x24020005, 0x3c030001, | ||
7815 | 0x8c636f40, 0x3c010001, 0xac256d98, 0x14620012, | ||
7816 | 0x24020001, 0x3c020002, 0x8c428ff8, 0x3c032000, | ||
7817 | 0x34635000, 0x431024, 0x14400006, 0x24020001, | ||
7818 | 0x3c010001, 0xac206f1c, 0x3c010001, 0xac226d98, | ||
7819 | 0x24020001, 0x3c010001, 0xac226e24, 0x3c010001, | ||
7820 | 0xac226da4, 0x24020001, 0x3c010001, 0xac226d9c, | ||
7821 | 0x3c020001, 0x8c426db0, 0x1040001e, 0x0, | ||
7822 | 0x3c020001, 0x8c426d9c, 0x10400008, 0x24020001, | ||
7823 | 0x3c010001, 0xac206d9c, 0xaee204b8, 0x3c010001, | ||
7824 | 0xac206e1c, 0x3c010001, 0xac226dd4, 0x8ee304b8, | ||
7825 | 0x24020008, 0x10620005, 0x24020001, 0xc004239, | ||
7826 | 0x0, 0x1000000b, 0x0, 0x3c030001, | ||
7827 | 0x8c636d98, 0x10620007, 0x2402000e, 0x3c030002, | ||
7828 | 0x8c638f90, 0x10620003, 0x0, 0xc004e9c, | ||
7829 | 0x8f840220, 0x8fbf0010, 0x3e00008, 0x27bd0018, | ||
7830 | 0x27bdffe0, 0x3c03fdff, 0x3c040001, 0x8c846d98, | ||
7831 | 0x3c020001, 0x8c426dc0, 0x3463ffff, 0x283a024, | ||
7832 | 0x14820006, 0xafbf0018, 0x8ee304b8, 0x3c020001, | ||
7833 | 0x8c426dc4, 0x10620006, 0x0, 0x8ee204b8, | ||
7834 | 0x3c010001, 0xac246dc0, 0x3c010001, 0xac226dc4, | ||
7835 | 0x3c030001, 0x8c636d98, 0x24020002, 0x1062019c, | ||
7836 | 0x2c620003, 0x10400005, 0x24020001, 0x1062000a, | ||
7837 | 0x0, 0x10000226, 0x0, 0x24020004, | ||
7838 | 0x106200b6, 0x24020008, 0x1062010a, 0x24020001, | ||
7839 | 0x1000021f, 0x0, 0x8ee204b8, 0x2443ffff, | ||
7840 | 0x2c620008, 0x1040021c, 0x31080, 0x3c010001, | ||
7841 | 0x220821, 0x8c226af8, 0x400008, 0x0, | ||
7842 | 0x3c030001, 0x8c636f40, 0x24020005, 0x14620010, | ||
7843 | 0x0, 0x3c020001, 0x8c426da4, 0x10400008, | ||
7844 | 0x24020003, 0xc004482, 0x0, 0x24020002, | ||
7845 | 0xaee204b8, 0x3c010001, 0x10000002, 0xac206da4, | ||
7846 | 0xaee204b8, 0x3c010001, 0x10000203, 0xac206d30, | ||
7847 | 0xc004482, 0x0, 0x3c020001, 0x8c426da4, | ||
7848 | 0x3c010001, 0xac206d30, 0x1440017a, 0x24020002, | ||
7849 | 0x1000019d, 0x24020007, 0x3c030001, 0x8c636f40, | ||
7850 | 0x24020005, 0x14620003, 0x24020001, 0x3c010001, | ||
7851 | 0xac226dd0, 0xc0045ff, 0x0, 0x3c030001, | ||
7852 | 0x8c636dd0, 0x10000174, 0x24020011, 0x3c050001, | ||
7853 | 0x8ca56d98, 0x3c060002, 0x8cc68ffc, 0xc005104, | ||
7854 | 0x2021, 0x24020005, 0x3c010001, 0xac206da4, | ||
7855 | 0x100001e1, 0xaee204b8, 0x3c040001, 0x24846aec, | ||
7856 | 0x3c05000f, 0x34a50100, 0x3021, 0x3821, | ||
7857 | 0xafa00010, 0xc002b3b, 0xafa00014, 0x100001d6, | ||
7858 | 0x0, 0x8f820220, 0x3c030004, 0x431024, | ||
7859 | 0x14400175, 0x24020007, 0x8f830054, 0x3c020001, | ||
7860 | 0x8c426f28, 0x2463d8f0, 0x431023, 0x2c422710, | ||
7861 | 0x14400003, 0x24020001, 0x3c010001, 0xac226d9c, | ||
7862 | 0x3c020002, 0x8c428ffc, 0x30425000, 0x104001c2, | ||
7863 | 0x0, 0x8f820220, 0x30428000, 0x1040017d, | ||
7864 | 0x0, 0x10000175, 0x0, 0x3c050001, | ||
7865 | 0x8ca56d98, 0xc00529b, 0x2021, 0xc00551b, | ||
7866 | 0x2021, 0x3c030002, 0x8c638ff4, 0x46101b0, | ||
7867 | 0x24020001, 0x3c020008, 0x621024, 0x10400006, | ||
7868 | 0x0, 0x8f820214, 0x3c03ffff, 0x431024, | ||
7869 | 0x10000005, 0x3442251f, 0x8f820214, 0x3c03ffff, | ||
7870 | 0x431024, 0x3442241f, 0xaf820214, 0x8f820220, | ||
7871 | 0x3c030200, 0x34420002, 0xaf820220, 0x24020008, | ||
7872 | 0xaee204b8, 0x8f820220, 0x283a025, 0x3c030004, | ||
7873 | 0x431024, 0x14400016, 0x0, 0x3c020002, | ||
7874 | 0x8c428ffc, 0x30425000, 0x1040000d, 0x0, | ||
7875 | 0x8f820220, 0x30428000, 0x10400006, 0x0, | ||
7876 | 0x8f820220, 0x3c03ffff, 0x34637fff, 0x10000003, | ||
7877 | 0x431024, 0x8f820220, 0x34428000, 0xaf820220, | ||
7878 | 0x8f820220, 0x3c03f700, 0x431025, 0xaf820220, | ||
7879 | 0x3c030001, 0x8c636f40, 0x24020005, 0x1462000a, | ||
7880 | 0x0, 0x3c020001, 0x94426f26, 0x24429fbc, | ||
7881 | 0x2c420004, 0x10400004, 0x24040018, 0x24050002, | ||
7882 | 0xc004ddb, 0x24060020, 0xc003e6d, 0x0, | ||
7883 | 0x3c010001, 0x10000170, 0xac206e20, 0x8ee204b8, | ||
7884 | 0x2443ffff, 0x2c620008, 0x1040016b, 0x31080, | ||
7885 | 0x3c010001, 0x220821, 0x8c226b18, 0x400008, | ||
7886 | 0x0, 0xc004547, 0x0, 0x3c030001, | ||
7887 | 0x8c636db4, 0x100000e8, 0x24020009, 0x3c020002, | ||
7888 | 0x8c428ff8, 0x30424000, 0x10400004, 0x0, | ||
7889 | 0x8f820044, 0x10000006, 0x3442f080, 0x8f820044, | ||
7890 | 0x3c03ffff, 0x34633f7f, 0x431024, 0x3442a080, | ||
7891 | 0xaf820044, 0x8f830054, 0x100000ea, 0x24020004, | ||
7892 | 0x8f830054, 0x3c020001, 0x8c426f28, 0x2463d8f0, | ||
7893 | 0x431023, 0x2c422710, 0x14400147, 0x24020005, | ||
7894 | 0x100000d8, 0x0, 0x8f820220, 0x3c03f700, | ||
7895 | 0x431025, 0xaf820220, 0xaf800204, 0x3c010002, | ||
7896 | 0x100000d6, 0xac208fe0, 0x8f830054, 0x3c020001, | ||
7897 | 0x8c426f28, 0x2463fff6, 0x431023, 0x2c42000a, | ||
7898 | 0x14400135, 0x24020007, 0x100000d7, 0x0, | ||
7899 | 0xc003f50, 0x0, 0x1040012d, 0x24020001, | ||
7900 | 0x8f820214, 0x3c03ffff, 0x3c040001, 0x8c846f1c, | ||
7901 | 0x431024, 0x3442251f, 0xaf820214, 0x24020008, | ||
7902 | 0x10800005, 0xaee204b8, 0x3c020001, 0x8c426e44, | ||
7903 | 0x10400064, 0x24020001, 0x8f820220, 0x3c030008, | ||
7904 | 0x431024, 0x1040006a, 0x3c020200, 0x10000078, | ||
7905 | 0x0, 0x8ee204b8, 0x2443ffff, 0x2c620007, | ||
7906 | 0x10400115, 0x31080, 0x3c010001, 0x220821, | ||
7907 | 0x8c226b38, 0x400008, 0x0, 0xc003daf, | ||
7908 | 0x0, 0x3c010001, 0xac206d9c, 0xaf800204, | ||
7909 | 0x3c010002, 0xc004482, 0xac208fe0, 0x24020001, | ||
7910 | 0x3c010001, 0xac226db4, 0x24020002, 0x10000102, | ||
7911 | 0xaee204b8, 0xc004547, 0x0, 0x3c030001, | ||
7912 | 0x8c636db4, 0x10000084, 0x24020009, 0x3c020002, | ||
7913 | 0x8c428ff8, 0x30424000, 0x10400003, 0x3c0200c8, | ||
7914 | 0x10000002, 0x344201f6, 0x344201fe, 0xaf820238, | ||
7915 | 0x8f830054, 0x1000008b, 0x24020004, 0x8f830054, | ||
7916 | 0x3c020001, 0x8c426f28, 0x2463d8f0, 0x431023, | ||
7917 | 0x2c422710, 0x144000e8, 0x24020005, 0x10000079, | ||
7918 | 0x0, 0x8f820220, 0x3c03f700, 0x431025, | ||
7919 | 0xaf820220, 0xaf800204, 0x3c010002, 0x10000077, | ||
7920 | 0xac208fe0, 0x8f830054, 0x3c020001, 0x8c426f28, | ||
7921 | 0x2463fff6, 0x431023, 0x2c42000a, 0x144000d6, | ||
7922 | 0x24020007, 0x10000078, 0x0, 0xc003f50, | ||
7923 | 0x0, 0x104000ce, 0x24020001, 0x8f820214, | ||
7924 | 0x3c03ffff, 0x3c040001, 0x8c846f1c, 0x431024, | ||
7925 | 0x3442251f, 0xaf820214, 0x24020008, 0x1080000f, | ||
7926 | 0xaee204b8, 0x3c020001, 0x8c426e44, 0x1440000b, | ||
7927 | 0x0, 0x8f820220, 0x34420002, 0xaf820220, | ||
7928 | 0x24020001, 0x3c010002, 0xac228f90, 0xc004e9c, | ||
7929 | 0x8f840220, 0x10000016, 0x0, 0x8f820220, | ||
7930 | 0x3c030008, 0x431024, 0x14400011, 0x3c020200, | ||
7931 | 0x282a025, 0x2402000e, 0x3c010002, 0xac228f90, | ||
7932 | 0xc00551b, 0x2021, 0x8f820220, 0x34420002, | ||
7933 | 0xc003e6d, 0xaf820220, 0x3c050001, 0x8ca56d98, | ||
7934 | 0xc00529b, 0x2021, 0x100000a3, 0x0, | ||
7935 | 0x3c020001, 0x8c426e44, 0x1040009f, 0x0, | ||
7936 | 0x3c020001, 0x8c426e40, 0x2442ffff, 0x3c010001, | ||
7937 | 0xac226e40, 0x14400098, 0x24020002, 0x3c010001, | ||
7938 | 0xac206e44, 0x3c010001, 0x10000093, 0xac226e40, | ||
7939 | 0x8ee204b8, 0x2443ffff, 0x2c620007, 0x1040008e, | ||
7940 | 0x31080, 0x3c010001, 0x220821, 0x8c226b58, | ||
7941 | 0x400008, 0x0, 0x3c020001, 0x8c426da4, | ||
7942 | 0x10400018, 0x24020005, 0xc004482, 0x0, | ||
7943 | 0x24020002, 0xaee204b8, 0x3c010001, 0x1000007e, | ||
7944 | 0xac206da4, 0xc004963, 0x0, 0x3c030001, | ||
7945 | 0x8c636dd4, 0x24020006, 0x14620077, 0x24020003, | ||
7946 | 0x10000075, 0xaee204b8, 0x3c050001, 0x8ca56d98, | ||
7947 | 0x3c060002, 0x8cc68ff8, 0xc005104, 0x2021, | ||
7948 | 0x24020005, 0x1000006c, 0xaee204b8, 0x8f820220, | ||
7949 | 0x3c03f700, 0x431025, 0xaf820220, 0x8f830054, | ||
7950 | 0x24020006, 0xaee204b8, 0x3c010001, 0x10000062, | ||
7951 | 0xac236f28, 0x8f820220, 0x3c030004, 0x431024, | ||
7952 | 0x10400003, 0x24020007, 0x1000005b, 0xaee204b8, | ||
7953 | 0x8f830054, 0x3c020001, 0x8c426f28, 0x2463d8f0, | ||
7954 | 0x431023, 0x2c422710, 0x14400003, 0x24020001, | ||
7955 | 0x3c010001, 0xac226d9c, 0x3c020002, 0x8c428ff8, | ||
7956 | 0x30425000, 0x1040004c, 0x0, 0x8f820220, | ||
7957 | 0x30428000, 0x10400007, 0x0, 0x8f820220, | ||
7958 | 0x3c03ffff, 0x34637fff, 0x431024, 0x10000042, | ||
7959 | 0xaf820220, 0x8f820220, 0x34428000, 0x1000003e, | ||
7960 | 0xaf820220, 0x3c050001, 0x8ca56d98, 0xc00529b, | ||
7961 | 0x2021, 0xc00551b, 0x2021, 0x3c020002, | ||
7962 | 0x8c428ff0, 0x4410032, 0x24020001, 0x8f820214, | ||
7963 | 0x3c03ffff, 0x431024, 0x3442251f, 0xaf820214, | ||
7964 | 0x24020008, 0xaee204b8, 0x8f820220, 0x34420002, | ||
7965 | 0xaf820220, 0x8f820220, 0x3c030004, 0x431024, | ||
7966 | 0x14400016, 0x0, 0x3c020002, 0x8c428ff8, | ||
7967 | 0x30425000, 0x1040000d, 0x0, 0x8f820220, | ||
7968 | 0x30428000, 0x10400006, 0x0, 0x8f820220, | ||
7969 | 0x3c03ffff, 0x34637fff, 0x10000003, 0x431024, | ||
7970 | 0x8f820220, 0x34428000, 0xaf820220, 0x8f820220, | ||
7971 | 0x3c03f700, 0x431025, 0xaf820220, 0x3c020001, | ||
7972 | 0x94426f26, 0x24429fbc, 0x2c420004, 0x10400004, | ||
7973 | 0x24040018, 0x24050002, 0xc004ddb, 0x24060020, | ||
7974 | 0xc003e6d, 0x0, 0x10000003, 0x0, | ||
7975 | 0x3c010001, 0xac226d9c, 0x8fbf0018, 0x3e00008, | ||
7976 | 0x27bd0020, 0x8f820200, 0x8f820220, 0x8f820220, | ||
7977 | 0x34420004, 0xaf820220, 0x8f820200, 0x3c050001, | ||
7978 | 0x8ca56d98, 0x34420004, 0xaf820200, 0x24020002, | ||
7979 | 0x10a2004b, 0x2ca20003, 0x10400005, 0x24020001, | ||
7980 | 0x10a2000a, 0x0, 0x100000b1, 0x0, | ||
7981 | 0x24020004, 0x10a20072, 0x24020008, 0x10a20085, | ||
7982 | 0x3c02f0ff, 0x100000aa, 0x0, 0x8f830050, | ||
7983 | 0x3c02f0ff, 0x3442ffff, 0x3c040001, 0x8c846f40, | ||
7984 | 0x621824, 0x3c020700, 0x621825, 0x24020e00, | ||
7985 | 0x2484fffb, 0x2c840002, 0xaf830050, 0xaf850200, | ||
7986 | 0xaf850220, 0x14800006, 0xaf820238, 0x8f820044, | ||
7987 | 0x3c03ffff, 0x34633f7f, 0x431024, 0xaf820044, | ||
7988 | 0x3c030001, 0x8c636f40, 0x24020005, 0x14620004, | ||
7989 | 0x0, 0x8f820044, 0x34425000, 0xaf820044, | ||
7990 | 0x3c020001, 0x8c426d88, 0x3c030001, 0x8c636f40, | ||
7991 | 0x34420022, 0x2463fffc, 0x2c630002, 0x1460000c, | ||
7992 | 0xaf820200, 0x3c020001, 0x8c426dac, 0x3c030001, | ||
7993 | 0x8c636d90, 0x3c040001, 0x8c846d8c, 0x34428000, | ||
7994 | 0x621825, 0x641825, 0x1000000a, 0x34620002, | ||
7995 | 0x3c020001, 0x8c426d90, 0x3c030001, 0x8c636dac, | ||
7996 | 0x3c040001, 0x8c846d8c, 0x431025, 0x441025, | ||
7997 | 0x34420002, 0xaf820220, 0x1000002f, 0x24020001, | ||
7998 | 0x24020e01, 0xaf820238, 0x8f830050, 0x3c02f0ff, | ||
7999 | 0x3442ffff, 0x3c040001, 0x8c846f1c, 0x621824, | ||
8000 | 0x3c020d00, 0x621825, 0x24020001, 0xaf830050, | ||
8001 | 0xaf820200, 0xaf820220, 0x10800005, 0x3c033f00, | ||
8002 | 0x3c020001, 0x8c426d80, 0x10000004, 0x34630070, | ||
8003 | 0x3c020001, 0x8c426d80, 0x34630072, 0x431025, | ||
8004 | 0xaf820200, 0x3c030001, 0x8c636d84, 0x3c02f700, | ||
8005 | 0x621825, 0x3c020001, 0x8c426d90, 0x3c040001, | ||
8006 | 0x8c846dac, 0x3c050001, 0x8ca56f40, 0x431025, | ||
8007 | 0x441025, 0xaf820220, 0x24020005, 0x14a20006, | ||
8008 | 0x24020001, 0x8f820044, 0x2403afff, 0x431024, | ||
8009 | 0xaf820044, 0x24020001, 0x1000003d, 0xaf820238, | ||
8010 | 0x8f830050, 0x3c02f0ff, 0x3442ffff, 0x3c040001, | ||
8011 | 0x8c846f1c, 0x621824, 0x3c020a00, 0x621825, | ||
8012 | 0x24020001, 0xaf830050, 0xaf820200, 0x1080001e, | ||
8013 | 0xaf820220, 0x3c020001, 0x8c426e44, 0x1440001a, | ||
8014 | 0x3c033f00, 0x3c020001, 0x8c426d80, 0x1000001a, | ||
8015 | 0x346300e0, 0x8f830050, 0x3c040001, 0x8c846f1c, | ||
8016 | 0x3442ffff, 0x621824, 0x1080000f, 0xaf830050, | ||
8017 | 0x3c020001, 0x8c426e44, 0x1440000b, 0x3c043f00, | ||
8018 | 0x3c030001, 0x8c636d80, 0x348400e0, 0x24020001, | ||
8019 | 0xaf820200, 0xaf820220, 0x641825, 0xaf830200, | ||
8020 | 0x10000008, 0x3c05f700, 0x3c020001, 0x8c426d80, | ||
8021 | 0x3c033f00, 0x346300e2, 0x431025, 0xaf820200, | ||
8022 | 0x3c05f700, 0x34a58000, 0x3c030001, 0x8c636d84, | ||
8023 | 0x3c020001, 0x8c426d90, 0x3c040001, 0x8c846dac, | ||
8024 | 0x651825, 0x431025, 0x441025, 0xaf820220, | ||
8025 | 0x3e00008, 0x0, 0x3c030001, 0x8c636db4, | ||
8026 | 0x3c020001, 0x8c426db8, 0x10620003, 0x24020002, | ||
8027 | 0x3c010001, 0xac236db8, 0x1062001d, 0x2c620003, | ||
8028 | 0x10400025, 0x24020001, 0x14620023, 0x24020004, | ||
8029 | 0x3c030001, 0x8c636d98, 0x10620006, 0x24020008, | ||
8030 | 0x1462000c, 0x3c0200c8, 0x344201fb, 0x10000009, | ||
8031 | 0xaf820238, 0x24020e01, 0xaf820238, 0x8f820044, | ||
8032 | 0x3c03ffff, 0x34633f7f, 0x431024, 0x34420080, | ||
8033 | 0xaf820044, 0x8f830054, 0x24020002, 0x3c010001, | ||
8034 | 0xac226db4, 0x3c010001, 0x1000000b, 0xac236f2c, | ||
8035 | 0x8f830054, 0x3c020001, 0x8c426f2c, 0x2463d8f0, | ||
8036 | 0x431023, 0x2c422710, 0x14400003, 0x24020009, | ||
8037 | 0x3c010001, 0xac226db4, 0x3e00008, 0x0, | ||
8038 | 0x0, 0x0, 0x0, 0x27bdffd8, | ||
8039 | 0xafb20018, 0x809021, 0xafb3001c, 0xa09821, | ||
8040 | 0xafb10014, 0xc08821, 0xafb00010, 0x8021, | ||
8041 | 0xafbf0020, 0xa6200000, 0xc004d78, 0x24040001, | ||
8042 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
8043 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8044 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8045 | 0x24100010, 0x2501024, 0x10400002, 0x2021, | ||
8046 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8047 | 0x2501024, 0x24100010, 0x2701024, 0x10400002, | ||
8048 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8049 | 0x1600fffa, 0x2701024, 0xc004db9, 0x34108000, | ||
8050 | 0xc004db9, 0x0, 0xc004d58, 0x0, | ||
8051 | 0x50400005, 0x108042, 0x96220000, 0x501025, | ||
8052 | 0xa6220000, 0x108042, 0x1600fff7, 0x0, | ||
8053 | 0xc004db9, 0x0, 0x8fbf0020, 0x8fb3001c, | ||
8054 | 0x8fb20018, 0x8fb10014, 0x8fb00010, 0x3e00008, | ||
8055 | 0x27bd0028, 0x27bdffd8, 0xafb10014, 0x808821, | ||
8056 | 0xafb20018, 0xa09021, 0xafb3001c, 0xc09821, | ||
8057 | 0xafb00010, 0x8021, 0xafbf0020, 0xc004d78, | ||
8058 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8059 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8060 | 0x24040001, 0xc004d78, 0x2021, 0xc004d78, | ||
8061 | 0x24040001, 0x24100010, 0x2301024, 0x10400002, | ||
8062 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8063 | 0x1600fffa, 0x2301024, 0x24100010, 0x2501024, | ||
8064 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8065 | 0x108042, 0x1600fffa, 0x2501024, 0xc004d78, | ||
8066 | 0x24040001, 0xc004d78, 0x2021, 0x34108000, | ||
8067 | 0x96620000, 0x501024, 0x10400002, 0x2021, | ||
8068 | 0x24040001, 0xc004d78, 0x108042, 0x1600fff8, | ||
8069 | 0x0, 0xc004db9, 0x0, 0x8fbf0020, | ||
8070 | 0x8fb3001c, 0x8fb20018, 0x8fb10014, 0x8fb00010, | ||
8071 | 0x3e00008, 0x27bd0028, 0x3c040001, 0x8c846dd0, | ||
8072 | 0x3c020001, 0x8c426e18, 0x27bdffd8, 0xafbf0020, | ||
8073 | 0xafb1001c, 0x10820003, 0xafb00018, 0x3c010001, | ||
8074 | 0xac246e18, 0x3c030001, 0x8c636f40, 0x24020005, | ||
8075 | 0x14620005, 0x2483ffff, 0xc004963, 0x0, | ||
8076 | 0x1000034c, 0x0, 0x2c620013, 0x10400349, | ||
8077 | 0x31080, 0x3c010001, 0x220821, 0x8c226b80, | ||
8078 | 0x400008, 0x0, 0xc004db9, 0x8021, | ||
8079 | 0x34028000, 0xa7a20010, 0x27b10010, 0xc004d78, | ||
8080 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8081 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8082 | 0x24040001, 0xc004d78, 0x2021, 0xc004d78, | ||
8083 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
8084 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8085 | 0x1600fffa, 0x32020001, 0x24100010, 0xc004d78, | ||
8086 | 0x2021, 0x108042, 0x1600fffc, 0x0, | ||
8087 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8088 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
8089 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8090 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8091 | 0x1000030e, 0x24020002, 0x27b10010, 0xa7a00010, | ||
8092 | 0x8021, 0xc004d78, 0x24040001, 0x26100001, | ||
8093 | 0x2e020020, 0x1440fffb, 0x0, 0xc004d78, | ||
8094 | 0x2021, 0xc004d78, 0x24040001, 0xc004d78, | ||
8095 | 0x24040001, 0xc004d78, 0x2021, 0x24100010, | ||
8096 | 0x32020001, 0x10400002, 0x2021, 0x24040001, | ||
8097 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020001, | ||
8098 | 0x24100010, 0xc004d78, 0x2021, 0x108042, | ||
8099 | 0x1600fffc, 0x0, 0xc004db9, 0x34108000, | ||
8100 | 0xc004db9, 0x0, 0xc004d58, 0x0, | ||
8101 | 0x50400005, 0x108042, 0x96220000, 0x501025, | ||
8102 | 0xa6220000, 0x108042, 0x1600fff7, 0x0, | ||
8103 | 0xc004db9, 0x0, 0x97a20010, 0x30428000, | ||
8104 | 0x144002dc, 0x24020003, 0x100002d8, 0x0, | ||
8105 | 0x24021200, 0xa7a20010, 0x27b10010, 0x8021, | ||
8106 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8107 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8108 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8109 | 0xc004d78, 0x24040001, 0x24100010, 0x32020001, | ||
8110 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8111 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8112 | 0xc004d78, 0x2021, 0x108042, 0x1600fffc, | ||
8113 | 0x0, 0xc004d78, 0x24040001, 0xc004d78, | ||
8114 | 0x2021, 0x34108000, 0x96220000, 0x501024, | ||
8115 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8116 | 0x108042, 0x1600fff8, 0x0, 0xc004db9, | ||
8117 | 0x0, 0x8f830054, 0x10000296, 0x24020004, | ||
8118 | 0x8f830054, 0x3c020001, 0x8c426f3c, 0x2463ff9c, | ||
8119 | 0x431023, 0x2c420064, 0x1440029e, 0x24020002, | ||
8120 | 0x3c030001, 0x8c636f40, 0x10620297, 0x2c620003, | ||
8121 | 0x14400296, 0x24020011, 0x24020003, 0x10620005, | ||
8122 | 0x24020004, 0x10620291, 0x2402000f, 0x1000028f, | ||
8123 | 0x24020011, 0x1000028d, 0x24020005, 0x24020014, | ||
8124 | 0xa7a20010, 0x27b10010, 0x8021, 0xc004d78, | ||
8125 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8126 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8127 | 0x24040001, 0xc004d78, 0x2021, 0xc004d78, | ||
8128 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
8129 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8130 | 0x1600fffa, 0x32020001, 0x24100010, 0x32020012, | ||
8131 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8132 | 0x108042, 0x1600fffa, 0x32020012, 0xc004d78, | ||
8133 | 0x24040001, 0xc004d78, 0x2021, 0x34108000, | ||
8134 | 0x96220000, 0x501024, 0x10400002, 0x2021, | ||
8135 | 0x24040001, 0xc004d78, 0x108042, 0x1600fff8, | ||
8136 | 0x0, 0xc004db9, 0x0, 0x8f830054, | ||
8137 | 0x10000248, 0x24020006, 0x8f830054, 0x3c020001, | ||
8138 | 0x8c426f3c, 0x2463ff9c, 0x431023, 0x2c420064, | ||
8139 | 0x14400250, 0x24020007, 0x1000024c, 0x0, | ||
8140 | 0x24020006, 0xa7a20010, 0x27b10010, 0x8021, | ||
8141 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8142 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8143 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8144 | 0xc004d78, 0x24040001, 0x24100010, 0x32020001, | ||
8145 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8146 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8147 | 0x32020013, 0x10400002, 0x2021, 0x24040001, | ||
8148 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020013, | ||
8149 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8150 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
8151 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8152 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8153 | 0x8f830054, 0x10000207, 0x24020008, 0x8f830054, | ||
8154 | 0x3c020001, 0x8c426f3c, 0x2463ff9c, 0x431023, | ||
8155 | 0x2c420064, 0x1440020f, 0x24020009, 0x1000020b, | ||
8156 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
8157 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8158 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8159 | 0xc004d78, 0x24040001, 0xc004d78, 0x24040001, | ||
8160 | 0xc004d78, 0x2021, 0x24100010, 0x32020001, | ||
8161 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8162 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8163 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
8164 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020018, | ||
8165 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8166 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8167 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
8168 | 0x1600fff7, 0x0, 0xc004db9, 0x8021, | ||
8169 | 0x97a20010, 0x27b10010, 0x34420001, 0xa7a20010, | ||
8170 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8171 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8172 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8173 | 0xc004d78, 0x24040001, 0x24100010, 0x32020001, | ||
8174 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8175 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8176 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
8177 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020018, | ||
8178 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8179 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
8180 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8181 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8182 | 0x8f830054, 0x10000193, 0x2402000a, 0x8f830054, | ||
8183 | 0x3c020001, 0x8c426f3c, 0x2463ff9c, 0x431023, | ||
8184 | 0x2c420064, 0x1440019b, 0x2402000b, 0x10000197, | ||
8185 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
8186 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8187 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8188 | 0xc004d78, 0x24040001, 0xc004d78, 0x24040001, | ||
8189 | 0xc004d78, 0x2021, 0x24100010, 0x32020001, | ||
8190 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8191 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8192 | 0x32020017, 0x10400002, 0x2021, 0x24040001, | ||
8193 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020017, | ||
8194 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8195 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8196 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
8197 | 0x1600fff7, 0x0, 0xc004db9, 0x8021, | ||
8198 | 0x97a20010, 0x27b10010, 0x34420700, 0xa7a20010, | ||
8199 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8200 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8201 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8202 | 0xc004d78, 0x24040001, 0x24100010, 0x32020001, | ||
8203 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8204 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8205 | 0x32020017, 0x10400002, 0x2021, 0x24040001, | ||
8206 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020017, | ||
8207 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8208 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
8209 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8210 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8211 | 0x8f830054, 0x1000011f, 0x2402000c, 0x8f830054, | ||
8212 | 0x3c020001, 0x8c426f3c, 0x2463ff9c, 0x431023, | ||
8213 | 0x2c420064, 0x14400127, 0x24020012, 0x10000123, | ||
8214 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
8215 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8216 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8217 | 0xc004d78, 0x24040001, 0xc004d78, 0x24040001, | ||
8218 | 0xc004d78, 0x2021, 0x24100010, 0x32020001, | ||
8219 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8220 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8221 | 0x32020014, 0x10400002, 0x2021, 0x24040001, | ||
8222 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020014, | ||
8223 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8224 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8225 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
8226 | 0x1600fff7, 0x0, 0xc004db9, 0x8021, | ||
8227 | 0x97a20010, 0x27b10010, 0x34420010, 0xa7a20010, | ||
8228 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8229 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8230 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8231 | 0xc004d78, 0x24040001, 0x24100010, 0x32020001, | ||
8232 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8233 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8234 | 0x32020014, 0x10400002, 0x2021, 0x24040001, | ||
8235 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020014, | ||
8236 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8237 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
8238 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8239 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8240 | 0x8f830054, 0x100000ab, 0x24020013, 0x8f830054, | ||
8241 | 0x3c020001, 0x8c426f3c, 0x2463ff9c, 0x431023, | ||
8242 | 0x2c420064, 0x144000b3, 0x2402000d, 0x100000af, | ||
8243 | 0x0, 0x27b10010, 0xa7a00010, 0x8021, | ||
8244 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8245 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8246 | 0xc004d78, 0x24040001, 0xc004d78, 0x24040001, | ||
8247 | 0xc004d78, 0x2021, 0x24100010, 0x32020001, | ||
8248 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8249 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8250 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
8251 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020018, | ||
8252 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8253 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8254 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
8255 | 0x1600fff7, 0x0, 0xc004db9, 0x8021, | ||
8256 | 0x97a20010, 0x27b10010, 0x3042fffe, 0xa7a20010, | ||
8257 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8258 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8259 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8260 | 0xc004d78, 0x24040001, 0x24100010, 0x32020001, | ||
8261 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8262 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8263 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
8264 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020018, | ||
8265 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8266 | 0x34108000, 0x96220000, 0x501024, 0x10400002, | ||
8267 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8268 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8269 | 0x8f830054, 0x10000037, 0x2402000e, 0x24020840, | ||
8270 | 0xa7a20010, 0x27b10010, 0x8021, 0xc004d78, | ||
8271 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8272 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8273 | 0x24040001, 0xc004d78, 0x2021, 0xc004d78, | ||
8274 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
8275 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8276 | 0x1600fffa, 0x32020001, 0x24100010, 0x32020013, | ||
8277 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8278 | 0x108042, 0x1600fffa, 0x32020013, 0xc004d78, | ||
8279 | 0x24040001, 0xc004d78, 0x2021, 0x34108000, | ||
8280 | 0x96220000, 0x501024, 0x10400002, 0x2021, | ||
8281 | 0x24040001, 0xc004d78, 0x108042, 0x1600fff8, | ||
8282 | 0x0, 0xc004db9, 0x0, 0x8f830054, | ||
8283 | 0x24020010, 0x3c010001, 0xac226dd0, 0x3c010001, | ||
8284 | 0x1000000c, 0xac236f3c, 0x8f830054, 0x3c020001, | ||
8285 | 0x8c426f3c, 0x2463ff9c, 0x431023, 0x2c420064, | ||
8286 | 0x14400004, 0x0, 0x24020011, 0x3c010001, | ||
8287 | 0xac226dd0, 0x8fbf0020, 0x8fb1001c, 0x8fb00018, | ||
8288 | 0x3e00008, 0x27bd0028, 0x3c030001, 0x8c636d98, | ||
8289 | 0x27bdffc8, 0x24020002, 0xafbf0034, 0xafb20030, | ||
8290 | 0xafb1002c, 0x14620004, 0xafb00028, 0x3c120002, | ||
8291 | 0x10000003, 0x8e528ff8, 0x3c120002, 0x8e528ffc, | ||
8292 | 0x3c030001, 0x8c636dd4, 0x3c020001, 0x8c426e1c, | ||
8293 | 0x50620004, 0x2463ffff, 0x3c010001, 0xac236e1c, | ||
8294 | 0x2463ffff, 0x2c620006, 0x10400377, 0x31080, | ||
8295 | 0x3c010001, 0x220821, 0x8c226bd8, 0x400008, | ||
8296 | 0x0, 0x2021, 0x2821, 0xc004ddb, | ||
8297 | 0x34068000, 0x24040010, 0x24050002, 0x24060002, | ||
8298 | 0x24020002, 0xc004ddb, 0xa7a20018, 0x24020002, | ||
8299 | 0x3c010001, 0x10000364, 0xac226dd4, 0x27b10018, | ||
8300 | 0xa7a00018, 0x8021, 0xc004d78, 0x24040001, | ||
8301 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
8302 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8303 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8304 | 0x24100010, 0x32020001, 0x10400002, 0x2021, | ||
8305 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8306 | 0x32020001, 0x24100010, 0xc004d78, 0x2021, | ||
8307 | 0x108042, 0x1600fffc, 0x0, 0xc004db9, | ||
8308 | 0x34108000, 0xc004db9, 0x0, 0xc004d58, | ||
8309 | 0x0, 0x50400005, 0x108042, 0x96220000, | ||
8310 | 0x501025, 0xa6220000, 0x108042, 0x1600fff7, | ||
8311 | 0x0, 0xc004db9, 0x0, 0x97a20018, | ||
8312 | 0x30428000, 0x14400004, 0x24020003, 0x3c010001, | ||
8313 | 0xac226dd4, 0x24020003, 0x3c010001, 0x1000032a, | ||
8314 | 0xac226dd4, 0x24040010, 0x24050002, 0x24060002, | ||
8315 | 0x24020002, 0xc004ddb, 0xa7a20018, 0x3c030001, | ||
8316 | 0x8c636e20, 0x24020001, 0x146201e1, 0x8021, | ||
8317 | 0x27b10018, 0xa7a00018, 0xc004d78, 0x24040001, | ||
8318 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
8319 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8320 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8321 | 0x24100010, 0x32020001, 0x10400002, 0x2021, | ||
8322 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8323 | 0x32020001, 0x24100010, 0x32020018, 0x10400002, | ||
8324 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8325 | 0x1600fffa, 0x32020018, 0xc004db9, 0x34108000, | ||
8326 | 0xc004db9, 0x0, 0xc004d58, 0x0, | ||
8327 | 0x50400005, 0x108042, 0x96220000, 0x501025, | ||
8328 | 0xa6220000, 0x108042, 0x1600fff7, 0x0, | ||
8329 | 0xc004db9, 0x8021, 0x27b10018, 0xa7a00018, | ||
8330 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8331 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8332 | 0xc004d78, 0x24040001, 0xc004d78, 0x24040001, | ||
8333 | 0xc004d78, 0x2021, 0x24100010, 0x32020001, | ||
8334 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8335 | 0x108042, 0x1600fffa, 0x32020001, 0x24100010, | ||
8336 | 0x32020018, 0x10400002, 0x2021, 0x24040001, | ||
8337 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020018, | ||
8338 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8339 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8340 | 0x96220000, 0x501025, 0xa6220000, 0x108042, | ||
8341 | 0x1600fff7, 0x0, 0xc004db9, 0x8021, | ||
8342 | 0x24040018, 0x2821, 0xc004ddb, 0x24060404, | ||
8343 | 0xa7a0001a, 0xc004d78, 0x24040001, 0x26100001, | ||
8344 | 0x2e020020, 0x1440fffb, 0x0, 0xc004d78, | ||
8345 | 0x2021, 0xc004d78, 0x24040001, 0xc004d78, | ||
8346 | 0x24040001, 0xc004d78, 0x2021, 0x24100010, | ||
8347 | 0x32020001, 0x10400002, 0x2021, 0x24040001, | ||
8348 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020001, | ||
8349 | 0x24100010, 0x32020018, 0x10400002, 0x2021, | ||
8350 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8351 | 0x32020018, 0xc004db9, 0x34108000, 0xc004db9, | ||
8352 | 0x0, 0xc004d58, 0x0, 0x50400005, | ||
8353 | 0x108042, 0x97a2001a, 0x501025, 0xa7a2001a, | ||
8354 | 0x108042, 0x1600fff7, 0x0, 0xc004db9, | ||
8355 | 0x8021, 0xa7a0001a, 0xc004d78, 0x24040001, | ||
8356 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
8357 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8358 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8359 | 0x24100010, 0x32020001, 0x10400002, 0x2021, | ||
8360 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8361 | 0x32020001, 0x24100010, 0x32020018, 0x10400002, | ||
8362 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8363 | 0x1600fffa, 0x32020018, 0xc004db9, 0x34108000, | ||
8364 | 0xc004db9, 0x0, 0xc004d58, 0x0, | ||
8365 | 0x50400005, 0x108042, 0x97a2001a, 0x501025, | ||
8366 | 0xa7a2001a, 0x108042, 0x1600fff7, 0x0, | ||
8367 | 0xc004db9, 0x8021, 0xa7a0001c, 0xc004d78, | ||
8368 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8369 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8370 | 0x24040001, 0xc004d78, 0x24040001, 0xc004d78, | ||
8371 | 0x2021, 0x24100010, 0xc004d78, 0x2021, | ||
8372 | 0x108042, 0x1600fffc, 0x0, 0x24100010, | ||
8373 | 0x3202001e, 0x10400002, 0x2021, 0x24040001, | ||
8374 | 0xc004d78, 0x108042, 0x1600fffa, 0x3202001e, | ||
8375 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8376 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8377 | 0x97a2001c, 0x501025, 0xa7a2001c, 0x108042, | ||
8378 | 0x1600fff7, 0x0, 0xc004db9, 0x8021, | ||
8379 | 0xa7a0001c, 0xc004d78, 0x24040001, 0x26100001, | ||
8380 | 0x2e020020, 0x1440fffb, 0x0, 0xc004d78, | ||
8381 | 0x2021, 0xc004d78, 0x24040001, 0xc004d78, | ||
8382 | 0x24040001, 0xc004d78, 0x2021, 0x24100010, | ||
8383 | 0xc004d78, 0x2021, 0x108042, 0x1600fffc, | ||
8384 | 0x0, 0x24100010, 0x3202001e, 0x10400002, | ||
8385 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8386 | 0x1600fffa, 0x3202001e, 0xc004db9, 0x34108000, | ||
8387 | 0xc004db9, 0x0, 0xc004d58, 0x0, | ||
8388 | 0x50400005, 0x108042, 0x97a2001c, 0x501025, | ||
8389 | 0xa7a2001c, 0x108042, 0x1600fff7, 0x0, | ||
8390 | 0xc004db9, 0x8021, 0x24020002, 0xa7a2001e, | ||
8391 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8392 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8393 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8394 | 0xc004d78, 0x24040001, 0x24100010, 0xc004d78, | ||
8395 | 0x2021, 0x108042, 0x1600fffc, 0x0, | ||
8396 | 0x24100010, 0x3202001e, 0x10400002, 0x2021, | ||
8397 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8398 | 0x3202001e, 0xc004d78, 0x24040001, 0xc004d78, | ||
8399 | 0x2021, 0x34108000, 0x97a2001e, 0x501024, | ||
8400 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8401 | 0x108042, 0x1600fff8, 0x0, 0xc004db9, | ||
8402 | 0x8021, 0xa7a00020, 0xc004d78, 0x24040001, | ||
8403 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
8404 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8405 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8406 | 0x24100010, 0xc004d78, 0x2021, 0x108042, | ||
8407 | 0x1600fffc, 0x0, 0x24100010, 0x3202001e, | ||
8408 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8409 | 0x108042, 0x1600fffa, 0x3202001e, 0xc004db9, | ||
8410 | 0x34108000, 0xc004db9, 0x0, 0xc004d58, | ||
8411 | 0x0, 0x50400005, 0x108042, 0x97a20020, | ||
8412 | 0x501025, 0xa7a20020, 0x108042, 0x1600fff7, | ||
8413 | 0x0, 0xc004db9, 0x8021, 0xa7a00020, | ||
8414 | 0xc004d78, 0x24040001, 0x26100001, 0x2e020020, | ||
8415 | 0x1440fffb, 0x0, 0xc004d78, 0x2021, | ||
8416 | 0xc004d78, 0x24040001, 0xc004d78, 0x24040001, | ||
8417 | 0xc004d78, 0x2021, 0x24100010, 0xc004d78, | ||
8418 | 0x2021, 0x108042, 0x1600fffc, 0x0, | ||
8419 | 0x24100010, 0x3202001e, 0x10400002, 0x2021, | ||
8420 | 0x24040001, 0xc004d78, 0x108042, 0x1600fffa, | ||
8421 | 0x3202001e, 0xc004db9, 0x34108000, 0xc004db9, | ||
8422 | 0x0, 0xc004d58, 0x0, 0x50400005, | ||
8423 | 0x108042, 0x97a20020, 0x501025, 0xa7a20020, | ||
8424 | 0x108042, 0x1600fff7, 0x0, 0xc004db9, | ||
8425 | 0x8021, 0xa7a00022, 0xc004d78, 0x24040001, | ||
8426 | 0x26100001, 0x2e020020, 0x1440fffb, 0x0, | ||
8427 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8428 | 0xc004d78, 0x2021, 0xc004d78, 0x24040001, | ||
8429 | 0x24100010, 0xc004d78, 0x2021, 0x108042, | ||
8430 | 0x1600fffc, 0x0, 0x24100010, 0xc004d78, | ||
8431 | 0x2021, 0x108042, 0x1600fffc, 0x0, | ||
8432 | 0xc004d78, 0x24040001, 0xc004d78, 0x2021, | ||
8433 | 0x34108000, 0x97a20022, 0x501024, 0x10400002, | ||
8434 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8435 | 0x1600fff8, 0x0, 0xc004db9, 0x0, | ||
8436 | 0x24040018, 0x24050002, 0xc004ddb, 0x24060004, | ||
8437 | 0x3c100001, 0x8e106e24, 0x24020001, 0x1602011d, | ||
8438 | 0x0, 0x3c020001, 0x94426f26, 0x3c010001, | ||
8439 | 0xac206e24, 0x24429fbc, 0x2c420004, 0x1040000c, | ||
8440 | 0x24040009, 0x24050001, 0xc004ddb, 0x24060400, | ||
8441 | 0x24040018, 0x24050001, 0xc004ddb, 0x24060020, | ||
8442 | 0x24040018, 0x24050001, 0xc004ddb, 0x24062000, | ||
8443 | 0x3c024000, 0x2421024, 0x10400123, 0x3c022000, | ||
8444 | 0x2421024, 0x10400004, 0x0, 0x3c010001, | ||
8445 | 0x10000003, 0xac306f1c, 0x3c010001, 0xac206f1c, | ||
8446 | 0x3c030001, 0x8c636f34, 0x24020005, 0x146200f9, | ||
8447 | 0x0, 0x3c020001, 0x8c426f1c, 0x10400067, | ||
8448 | 0x3c020004, 0x2421024, 0x10400011, 0xa7a00018, | ||
8449 | 0x3c020008, 0x2421024, 0x10400002, 0x24020200, | ||
8450 | 0xa7a20018, 0x3c020010, 0x2421024, 0x10400004, | ||
8451 | 0x0, 0x97a20018, 0x34420100, 0xa7a20018, | ||
8452 | 0x97a60018, 0x24040009, 0x10000004, 0x2821, | ||
8453 | 0x24040009, 0x2821, 0x3021, 0xc004ddb, | ||
8454 | 0x0, 0x24020001, 0xa7a2001a, 0x3c020008, | ||
8455 | 0x2421024, 0x1040000c, 0x3c020002, 0x2421024, | ||
8456 | 0x10400002, 0x24020101, 0xa7a2001a, 0x3c020001, | ||
8457 | 0x2421024, 0x10400005, 0x3c020010, 0x97a2001a, | ||
8458 | 0x34420040, 0xa7a2001a, 0x3c020010, 0x2421024, | ||
8459 | 0x1040000e, 0x3c020002, 0x2421024, 0x10400005, | ||
8460 | 0x3c020001, 0x97a2001a, 0x34420080, 0xa7a2001a, | ||
8461 | 0x3c020001, 0x2421024, 0x10400005, 0x3c0300a0, | ||
8462 | 0x97a2001a, 0x34420020, 0xa7a2001a, 0x3c0300a0, | ||
8463 | 0x2431024, 0x54430004, 0x3c020020, 0x97a2001a, | ||
8464 | 0x1000000c, 0x34420400, 0x2421024, 0x50400004, | ||
8465 | 0x3c020080, 0x97a2001a, 0x10000006, 0x34420800, | ||
8466 | 0x2421024, 0x10400004, 0x0, 0x97a2001a, | ||
8467 | 0x34420c00, 0xa7a2001a, 0x97a6001a, 0x24040004, | ||
8468 | 0xc004ddb, 0x2821, 0x3c020004, 0x2421024, | ||
8469 | 0x10400004, 0xa7a0001c, 0x32425000, 0x14400004, | ||
8470 | 0x0, 0x32424000, 0x10400005, 0x2021, | ||
8471 | 0xc004cf9, 0x2402021, 0x10000096, 0x0, | ||
8472 | 0x97a6001c, 0x2821, 0x34c61200, 0xc004ddb, | ||
8473 | 0xa7a6001c, 0x1000008f, 0x0, 0x2421024, | ||
8474 | 0x10400004, 0xa7a00018, 0x32425000, 0x14400004, | ||
8475 | 0x0, 0x32424000, 0x10400005, 0x3c020010, | ||
8476 | 0xc004cf9, 0x2402021, 0x10000019, 0xa7a0001a, | ||
8477 | 0x2421024, 0x10400004, 0x0, 0x97a20018, | ||
8478 | 0x10000004, 0xa7a20018, 0x97a20018, 0x34420100, | ||
8479 | 0xa7a20018, 0x3c020001, 0x2421024, 0x10400004, | ||
8480 | 0x0, 0x97a20018, 0x10000004, 0xa7a20018, | ||
8481 | 0x97a20018, 0x34422000, 0xa7a20018, 0x97a60018, | ||
8482 | 0x2021, 0xc004ddb, 0x2821, 0xa7a0001a, | ||
8483 | 0x8021, 0xc004d78, 0x24040001, 0x26100001, | ||
8484 | 0x2e020020, 0x1440fffb, 0x0, 0xc004d78, | ||
8485 | 0x2021, 0xc004d78, 0x24040001, 0xc004d78, | ||
8486 | 0x24040001, 0xc004d78, 0x2021, 0x24100010, | ||
8487 | 0x32020001, 0x10400002, 0x2021, 0x24040001, | ||
8488 | 0xc004d78, 0x108042, 0x1600fffa, 0x32020001, | ||
8489 | 0x24100010, 0xc004d78, 0x2021, 0x108042, | ||
8490 | 0x1600fffc, 0x0, 0xc004db9, 0x34108000, | ||
8491 | 0xc004db9, 0x0, 0xc004d58, 0x0, | ||
8492 | 0x50400005, 0x108042, 0x97a2001a, 0x501025, | ||
8493 | 0xa7a2001a, 0x108042, 0x1600fff7, 0x0, | ||
8494 | 0xc004db9, 0x8021, 0xa7a0001a, 0xc004d78, | ||
8495 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8496 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8497 | 0x24040001, 0xc004d78, 0x24040001, 0xc004d78, | ||
8498 | 0x2021, 0x24100010, 0x32020001, 0x10400002, | ||
8499 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8500 | 0x1600fffa, 0x32020001, 0x24100010, 0xc004d78, | ||
8501 | 0x2021, 0x108042, 0x1600fffc, 0x0, | ||
8502 | 0xc004db9, 0x34108000, 0xc004db9, 0x0, | ||
8503 | 0xc004d58, 0x0, 0x50400005, 0x108042, | ||
8504 | 0x97a2001a, 0x501025, 0xa7a2001a, 0x108042, | ||
8505 | 0x1600fff7, 0x0, 0xc004db9, 0x0, | ||
8506 | 0x3c040001, 0x24846bcc, 0x97a60018, 0x97a7001a, | ||
8507 | 0x3c020001, 0x8c426d98, 0x3c030001, 0x8c636f1c, | ||
8508 | 0x3c05000d, 0x34a50205, 0xafa20010, 0xc002b3b, | ||
8509 | 0xafa30014, 0x8f830054, 0x24020004, 0x3c010001, | ||
8510 | 0xac226dd4, 0x3c010001, 0x10000017, 0xac236f38, | ||
8511 | 0x8f830054, 0x3c020001, 0x8c426f38, 0x2463ff9c, | ||
8512 | 0x431023, 0x2c420064, 0x1440000f, 0x0, | ||
8513 | 0x8f820220, 0x24030005, 0x3c010001, 0xac236dd4, | ||
8514 | 0x3c03f700, 0x431025, 0x10000007, 0xaf820220, | ||
8515 | 0x24020006, 0x3c010001, 0xac226dd4, 0x24020011, | ||
8516 | 0x3c010001, 0xac226dd0, 0x8fbf0034, 0x8fb20030, | ||
8517 | 0x8fb1002c, 0x8fb00028, 0x3e00008, 0x27bd0038, | ||
8518 | 0x27bdffd8, 0xafb00018, 0x808021, 0xafb1001c, | ||
8519 | 0x8821, 0x32024000, 0x10400013, 0xafbf0020, | ||
8520 | 0x3c020010, 0x2021024, 0x2c420001, 0x21023, | ||
8521 | 0x30434100, 0x3c020001, 0x2021024, 0x14400006, | ||
8522 | 0x34714000, 0x3c020002, 0x2021024, 0x14400002, | ||
8523 | 0x34716000, 0x34714040, 0x2021, 0x2821, | ||
8524 | 0x10000036, 0x2203021, 0x32021000, 0x10400035, | ||
8525 | 0x2021, 0x2821, 0xc004ddb, 0x24060040, | ||
8526 | 0x24040018, 0x2821, 0xc004ddb, 0x24060c00, | ||
8527 | 0x24040017, 0x2821, 0xc004ddb, 0x24060400, | ||
8528 | 0x24040016, 0x2821, 0xc004ddb, 0x24060006, | ||
8529 | 0x24040017, 0x2821, 0xc004ddb, 0x24062500, | ||
8530 | 0x24040016, 0x2821, 0xc004ddb, 0x24060006, | ||
8531 | 0x24040017, 0x2821, 0xc004ddb, 0x24064600, | ||
8532 | 0x24040016, 0x2821, 0xc004ddb, 0x24060006, | ||
8533 | 0x24040017, 0x2821, 0xc004ddb, 0x24066700, | ||
8534 | 0x24040016, 0x2821, 0xc004ddb, 0x24060006, | ||
8535 | 0x2404001f, 0x2821, 0xc004ddb, 0x24060010, | ||
8536 | 0x24040009, 0x2821, 0xc004ddb, 0x24061500, | ||
8537 | 0x24040009, 0x2821, 0x24061d00, 0xc004ddb, | ||
8538 | 0x0, 0x3c040001, 0x24846bf0, 0x3c05000e, | ||
8539 | 0x34a50100, 0x2003021, 0x2203821, 0xafa00010, | ||
8540 | 0xc002b3b, 0xafa00014, 0x8fbf0020, 0x8fb1001c, | ||
8541 | 0x8fb00018, 0x3e00008, 0x27bd0028, 0x8f850044, | ||
8542 | 0x8f820044, 0x3c030001, 0x431025, 0x3c030008, | ||
8543 | 0xaf820044, 0x8f840054, 0x8f820054, 0xa32824, | ||
8544 | 0x10000002, 0x24840001, 0x8f820054, 0x821023, | ||
8545 | 0x2c420002, 0x1440fffc, 0x0, 0x8f820044, | ||
8546 | 0x3c03fffe, 0x3463ffff, 0x431024, 0xaf820044, | ||
8547 | 0x8f830054, 0x8f820054, 0x10000002, 0x24630001, | ||
8548 | 0x8f820054, 0x621023, 0x2c420002, 0x1440fffc, | ||
8549 | 0x0, 0x3e00008, 0xa01021, 0x8f830044, | ||
8550 | 0x3c02fff0, 0x3442ffff, 0x42480, 0x621824, | ||
8551 | 0x3c020002, 0x822025, 0x641825, 0xaf830044, | ||
8552 | 0x8f820044, 0x3c03fffe, 0x3463ffff, 0x431024, | ||
8553 | 0xaf820044, 0x8f830054, 0x8f820054, 0x10000002, | ||
8554 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
8555 | 0x1440fffc, 0x0, 0x8f820044, 0x3c030001, | ||
8556 | 0x431025, 0xaf820044, 0x8f830054, 0x8f820054, | ||
8557 | 0x10000002, 0x24630001, 0x8f820054, 0x621023, | ||
8558 | 0x2c420002, 0x1440fffc, 0x0, 0x3e00008, | ||
8559 | 0x0, 0x8f820044, 0x2403ff7f, 0x431024, | ||
8560 | 0xaf820044, 0x8f830054, 0x8f820054, 0x10000002, | ||
8561 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
8562 | 0x1440fffc, 0x0, 0x8f820044, 0x34420080, | ||
8563 | 0xaf820044, 0x8f830054, 0x8f820054, 0x10000002, | ||
8564 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
8565 | 0x1440fffc, 0x0, 0x3e00008, 0x0, | ||
8566 | 0x8f820044, 0x3c03fff0, 0x3463ffff, 0x431024, | ||
8567 | 0xaf820044, 0x8f820044, 0x3c030001, 0x431025, | ||
8568 | 0xaf820044, 0x8f830054, 0x8f820054, 0x10000002, | ||
8569 | 0x24630001, 0x8f820054, 0x621023, 0x2c420002, | ||
8570 | 0x1440fffc, 0x0, 0x8f820044, 0x3c03fffe, | ||
8571 | 0x3463ffff, 0x431024, 0xaf820044, 0x8f830054, | ||
8572 | 0x8f820054, 0x10000002, 0x24630001, 0x8f820054, | ||
8573 | 0x621023, 0x2c420002, 0x1440fffc, 0x0, | ||
8574 | 0x3e00008, 0x0, 0x27bdffc8, 0xafb30024, | ||
8575 | 0x809821, 0xafbe002c, 0xa0f021, 0xafb20020, | ||
8576 | 0xc09021, 0x33c2ffff, 0xafbf0030, 0xafb50028, | ||
8577 | 0xafb1001c, 0xafb00018, 0x14400034, 0xa7b20010, | ||
8578 | 0x3271ffff, 0x27b20010, 0x8021, 0xc004d78, | ||
8579 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8580 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8581 | 0x24040001, 0xc004d78, 0x2021, 0xc004d78, | ||
8582 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
8583 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8584 | 0x1600fffa, 0x32020001, 0x24100010, 0x2301024, | ||
8585 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8586 | 0x108042, 0x1600fffa, 0x2301024, 0xc004d78, | ||
8587 | 0x24040001, 0xc004d78, 0x2021, 0x34108000, | ||
8588 | 0x96420000, 0x501024, 0x10400002, 0x2021, | ||
8589 | 0x24040001, 0xc004d78, 0x108042, 0x12000075, | ||
8590 | 0x0, 0x1000fff6, 0x0, 0x3275ffff, | ||
8591 | 0x27b10010, 0xa7a00010, 0x8021, 0xc004d78, | ||
8592 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8593 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8594 | 0x24040001, 0xc004d78, 0x24040001, 0xc004d78, | ||
8595 | 0x2021, 0x24100010, 0x32020001, 0x10400002, | ||
8596 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8597 | 0x1600fffa, 0x32020001, 0x24100010, 0x2b01024, | ||
8598 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8599 | 0x108042, 0x1600fffa, 0x2b01024, 0xc004db9, | ||
8600 | 0x34108000, 0xc004db9, 0x0, 0xc004d58, | ||
8601 | 0x0, 0x50400005, 0x108042, 0x96220000, | ||
8602 | 0x501025, 0xa6220000, 0x108042, 0x1600fff7, | ||
8603 | 0x0, 0xc004db9, 0x0, 0x33c5ffff, | ||
8604 | 0x24020001, 0x54a20004, 0x24020002, 0x97a20010, | ||
8605 | 0x10000006, 0x521025, 0x14a20006, 0x3271ffff, | ||
8606 | 0x97a20010, 0x121827, 0x431024, 0xa7a20010, | ||
8607 | 0x3271ffff, 0x27b20010, 0x8021, 0xc004d78, | ||
8608 | 0x24040001, 0x26100001, 0x2e020020, 0x1440fffb, | ||
8609 | 0x0, 0xc004d78, 0x2021, 0xc004d78, | ||
8610 | 0x24040001, 0xc004d78, 0x2021, 0xc004d78, | ||
8611 | 0x24040001, 0x24100010, 0x32020001, 0x10400002, | ||
8612 | 0x2021, 0x24040001, 0xc004d78, 0x108042, | ||
8613 | 0x1600fffa, 0x32020001, 0x24100010, 0x2301024, | ||
8614 | 0x10400002, 0x2021, 0x24040001, 0xc004d78, | ||
8615 | 0x108042, 0x1600fffa, 0x2301024, 0xc004d78, | ||
8616 | 0x24040001, 0xc004d78, 0x2021, 0x34108000, | ||
8617 | 0x96420000, 0x501024, 0x10400002, 0x2021, | ||
8618 | 0x24040001, 0xc004d78, 0x108042, 0x1600fff8, | ||
8619 | 0x0, 0xc004db9, 0x0, 0x8fbf0030, | ||
8620 | 0x8fbe002c, 0x8fb50028, 0x8fb30024, 0x8fb20020, | ||
8621 | 0x8fb1001c, 0x8fb00018, 0x3e00008, 0x27bd0038, | ||
8622 | 0x0, 0x0, 0x0, 0x27bdffe8, | ||
8623 | 0xafbf0010, 0x8ee304b8, 0x24020008, 0x146201e0, | ||
8624 | 0x0, 0x3c020001, 0x8c426f1c, 0x14400005, | ||
8625 | 0x0, 0xc003daf, 0x8f840224, 0x100001d8, | ||
8626 | 0x0, 0x8f820220, 0x3c030008, 0x431024, | ||
8627 | 0x10400026, 0x24020001, 0x8f840224, 0x8f820220, | ||
8628 | 0x3c030400, 0x431024, 0x10400006, 0x0, | ||
8629 | 0x3c010002, 0xac208fa0, 0x3c010002, 0x1000000b, | ||
8630 | 0xac208fc0, 0x3c030002, 0x24638fa0, 0x8c620000, | ||
8631 | 0x24420001, 0xac620000, 0x2c420002, 0x14400003, | ||
8632 | 0x24020001, 0x3c010002, 0xac228fc0, 0x3c020002, | ||
8633 | 0x8c428fc0, 0x10400006, 0x30820040, 0x10400004, | ||
8634 | 0x24020001, 0x3c010002, 0x10000003, 0xac228fc4, | ||
8635 | 0x3c010002, 0xac208fc4, 0x3c010002, 0xac248f9c, | ||
8636 | 0x3c010002, 0x1000000b, 0xac208fd0, 0x3c010002, | ||
8637 | 0xac228fd0, 0x3c010002, 0xac208fc0, 0x3c010002, | ||
8638 | 0xac208fa0, 0x3c010002, 0xac208fc4, 0x3c010002, | ||
8639 | 0xac208f9c, 0x3c030002, 0x8c638f90, 0x3c020002, | ||
8640 | 0x8c428f94, 0x50620004, 0x2463ffff, 0x3c010002, | ||
8641 | 0xac238f94, 0x2463ffff, 0x2c62000e, 0x10400194, | ||
8642 | 0x31080, 0x3c010001, 0x220821, 0x8c226c00, | ||
8643 | 0x400008, 0x0, 0x24020002, 0x3c010002, | ||
8644 | 0xac208fc0, 0x3c010002, 0xac208fa0, 0x3c010002, | ||
8645 | 0xac208f9c, 0x3c010002, 0xac208fc4, 0x3c010002, | ||
8646 | 0xac208fb8, 0x3c010002, 0xac208fb0, 0xaf800224, | ||
8647 | 0x3c010002, 0xac228f90, 0x3c020002, 0x8c428fd0, | ||
8648 | 0x1440004f, 0x3c02fdff, 0x3442ffff, 0xc003daf, | ||
8649 | 0x282a024, 0xaf800204, 0x8f820200, 0x2403fffd, | ||
8650 | 0x431024, 0xaf820200, 0x3c010002, 0xac208fe0, | ||
8651 | 0x8f830054, 0x3c020002, 0x8c428fb8, 0x24040001, | ||
8652 | 0x3c010002, 0xac248fcc, 0x24420001, 0x3c010002, | ||
8653 | 0xac228fb8, 0x2c420004, 0x3c010002, 0xac238fb4, | ||
8654 | 0x14400006, 0x24020003, 0x3c010001, 0xac246d9c, | ||
8655 | 0x3c010002, 0x1000015e, 0xac208fb8, 0x3c010002, | ||
8656 | 0x1000015b, 0xac228f90, 0x8f830054, 0x3c020002, | ||
8657 | 0x8c428fb4, 0x2463d8f0, 0x431023, 0x2c422710, | ||
8658 | 0x14400003, 0x24020004, 0x3c010002, 0xac228f90, | ||
8659 | 0x3c020002, 0x8c428fd0, 0x14400021, 0x3c02fdff, | ||
8660 | 0x3442ffff, 0x1000014a, 0x282a024, 0x3c040001, | ||
8661 | 0x8c846f20, 0x3c010002, 0xc005084, 0xac208fa8, | ||
8662 | 0x3c020002, 0x8c428fdc, 0xaf820204, 0x3c020002, | ||
8663 | 0x8c428fd0, 0x14400012, 0x3c03fdff, 0x8f820204, | ||
8664 | 0x3463ffff, 0x30420030, 0x1440012f, 0x283a024, | ||
8665 | 0x3c030002, 0x8c638fdc, 0x24020005, 0x3c010002, | ||
8666 | 0xac228f90, 0x3c010002, 0x10000131, 0xac238fe0, | ||
8667 | 0x3c020002, 0x8c428fd0, 0x10400010, 0x3c02fdff, | ||
8668 | 0x3c020001, 0x8c426e3c, 0x24420001, 0x3c010001, | ||
8669 | 0xac226e3c, 0x2c420002, 0x14400125, 0x24020001, | ||
8670 | 0x3c010001, 0xac226e44, 0x3c010001, 0xac206e3c, | ||
8671 | 0x3c010001, 0x1000011e, 0xac226d9c, 0x3c030002, | ||
8672 | 0x8c638fc0, 0x3442ffff, 0x10600119, 0x282a024, | ||
8673 | 0x3c020002, 0x8c428f9c, 0x10400115, 0x0, | ||
8674 | 0x3c010002, 0xac228fc8, 0x24020003, 0x3c010002, | ||
8675 | 0xac228fa0, 0x100000b8, 0x24020006, 0x3c010002, | ||
8676 | 0xac208fa8, 0x8f820204, 0x34420040, 0xaf820204, | ||
8677 | 0x3c020002, 0x8c428fe0, 0x24030007, 0x3c010002, | ||
8678 | 0xac238f90, 0x34420040, 0x3c010002, 0xac228fe0, | ||
8679 | 0x3c020002, 0x8c428fc0, 0x10400005, 0x0, | ||
8680 | 0x3c020002, 0x8c428f9c, 0x104000f0, 0x24020002, | ||
8681 | 0x3c050002, 0x24a58fa0, 0x8ca20000, 0x2c424e21, | ||
8682 | 0x104000ea, 0x24020002, 0x3c020002, 0x8c428fc4, | ||
8683 | 0x104000ef, 0x2404ffbf, 0x3c020002, 0x8c428f9c, | ||
8684 | 0x3c030002, 0x8c638fc8, 0x441024, 0x641824, | ||
8685 | 0x10430004, 0x24020001, 0x3c010002, 0x100000e4, | ||
8686 | 0xac228f90, 0x24020003, 0xaca20000, 0x24020008, | ||
8687 | 0x3c010002, 0xac228f90, 0x3c020002, 0x8c428fcc, | ||
8688 | 0x1040000c, 0x24020001, 0x3c040002, 0xc005091, | ||
8689 | 0x8c848f9c, 0x3c020002, 0x8c428fe8, 0x14400005, | ||
8690 | 0x24020001, 0x3c020002, 0x8c428fe4, 0x10400006, | ||
8691 | 0x24020001, 0x3c010001, 0xac226d9c, 0x3c010002, | ||
8692 | 0x100000cb, 0xac208fb8, 0x3c020002, 0x8c428fb0, | ||
8693 | 0x3c030002, 0x8c638f9c, 0x2c420001, 0x210c0, | ||
8694 | 0x30630008, 0x3c010002, 0xac228fb0, 0x3c010002, | ||
8695 | 0xac238fac, 0x8f830054, 0x24020009, 0x3c010002, | ||
8696 | 0xac228f90, 0x3c010002, 0x100000b9, 0xac238fb4, | ||
8697 | 0x8f830054, 0x3c020002, 0x8c428fb4, 0x2463d8f0, | ||
8698 | 0x431023, 0x2c422710, 0x1440009f, 0x0, | ||
8699 | 0x3c020002, 0x8c428fc0, 0x10400005, 0x0, | ||
8700 | 0x3c020002, 0x8c428f9c, 0x104000a0, 0x24020002, | ||
8701 | 0x3c030002, 0x24638fa0, 0x8c620000, 0x2c424e21, | ||
8702 | 0x1040009a, 0x24020002, 0x3c020002, 0x8c428fcc, | ||
8703 | 0x1040000e, 0x0, 0x3c020002, 0x8c428f9c, | ||
8704 | 0x3c010002, 0xac208fcc, 0x30420080, 0x1040002f, | ||
8705 | 0x2402000c, 0x8f820204, 0x30420080, 0x1440000c, | ||
8706 | 0x24020003, 0x10000029, 0x2402000c, 0x3c020002, | ||
8707 | 0x8c428f9c, 0x30420080, 0x14400005, 0x24020003, | ||
8708 | 0x8f820204, 0x30420080, 0x1040001f, 0x24020003, | ||
8709 | 0xac620000, 0x2402000a, 0x3c010002, 0xac228f90, | ||
8710 | 0x3c040002, 0x24848fd8, 0x8c820000, 0x3c030002, | ||
8711 | 0x8c638fb0, 0x431025, 0xaf820204, 0x8c830000, | ||
8712 | 0x3c040002, 0x8c848fb0, 0x2402000b, 0x3c010002, | ||
8713 | 0xac228f90, 0x641825, 0x3c010002, 0xac238fe0, | ||
8714 | 0x3c050002, 0x24a58fa0, 0x8ca20000, 0x2c424e21, | ||
8715 | 0x10400066, 0x24020002, 0x3c020002, 0x8c428fd0, | ||
8716 | 0x10400005, 0x0, 0x2402000c, 0x3c010002, | ||
8717 | 0x10000067, 0xac228f90, 0x3c020002, 0x8c428fc0, | ||
8718 | 0x10400063, 0x0, 0x3c040002, 0x8c848f9c, | ||
8719 | 0x10800055, 0x30820008, 0x3c030002, 0x8c638fac, | ||
8720 | 0x1062005b, 0x24020003, 0x3c010002, 0xac248fc8, | ||
8721 | 0xaca20000, 0x24020006, 0x3c010002, 0x10000054, | ||
8722 | 0xac228f90, 0x8f820200, 0x34420002, 0xaf820200, | ||
8723 | 0x8f830054, 0x2402000d, 0x3c010002, 0xac228f90, | ||
8724 | 0x3c010002, 0xac238fb4, 0x8f830054, 0x3c020002, | ||
8725 | 0x8c428fb4, 0x2463d8f0, 0x431023, 0x2c422710, | ||
8726 | 0x14400031, 0x0, 0x3c020002, 0x8c428fd0, | ||
8727 | 0x10400020, 0x2402000e, 0x3c030002, 0x8c638fe4, | ||
8728 | 0x3c010002, 0x14600015, 0xac228f90, 0xc003e6d, | ||
8729 | 0x0, 0x3c050001, 0x8ca56d98, 0xc00529b, | ||
8730 | 0x2021, 0x3c030001, 0x8c636d98, 0x24020004, | ||
8731 | 0x14620005, 0x2403fffb, 0x3c020001, 0x8c426d94, | ||
8732 | 0x10000003, 0x2403fff7, 0x3c020001, 0x8c426d94, | ||
8733 | 0x431024, 0x3c010001, 0xac226d94, 0x8f830224, | ||
8734 | 0x3c020200, 0x3c010002, 0xac238fec, 0x10000020, | ||
8735 | 0x282a025, 0x3c020002, 0x8c428fc0, 0x10400005, | ||
8736 | 0x0, 0x3c020002, 0x8c428f9c, 0x1040000f, | ||
8737 | 0x24020002, 0x3c020002, 0x8c428fa0, 0x2c424e21, | ||
8738 | 0x1040000a, 0x24020002, 0x3c020002, 0x8c428fc0, | ||
8739 | 0x1040000f, 0x0, 0x3c020002, 0x8c428f9c, | ||
8740 | 0x1440000b, 0x0, 0x24020002, 0x3c010002, | ||
8741 | 0x10000007, 0xac228f90, 0x3c020002, 0x8c428fc0, | ||
8742 | 0x10400003, 0x0, 0xc003daf, 0x0, | ||
8743 | 0x8f820220, 0x3c03f700, 0x431025, 0xaf820220, | ||
8744 | 0x8fbf0010, 0x3e00008, 0x27bd0018, 0x3c030002, | ||
8745 | 0x24638fe8, 0x8c620000, 0x10400005, 0x34422000, | ||
8746 | 0x3c010002, 0xac228fdc, 0x10000003, 0xac600000, | ||
8747 | 0x3c010002, 0xac248fdc, 0x3e00008, 0x0, | ||
8748 | 0x27bdffe0, 0x30820030, 0xafbf0018, 0x3c010002, | ||
8749 | 0xac228fe4, 0x14400067, 0x3c02ffff, 0x34421f0e, | ||
8750 | 0x821024, 0x14400061, 0x24020030, 0x30822000, | ||
8751 | 0x1040005d, 0x30838000, 0x31a02, 0x30820001, | ||
8752 | 0x21200, 0x3c040001, 0x8c846f20, 0x621825, | ||
8753 | 0x331c2, 0x3c030001, 0x24636e48, 0x30828000, | ||
8754 | 0x21202, 0x30840001, 0x42200, 0x441025, | ||
8755 | 0x239c2, 0x61080, 0x431021, 0x471021, | ||
8756 | 0x90430000, 0x24020001, 0x10620025, 0x0, | ||
8757 | 0x10600007, 0x24020002, 0x10620013, 0x24020003, | ||
8758 | 0x1062002c, 0x3c05000f, 0x10000037, 0x0, | ||
8759 | 0x8f820200, 0x2403feff, 0x431024, 0xaf820200, | ||
8760 | 0x8f820220, 0x3c03fffe, 0x3463ffff, 0x431024, | ||
8761 | 0xaf820220, 0x3c010002, 0xac209004, 0x3c010002, | ||
8762 | 0x10000034, 0xac20900c, 0x8f820200, 0x34420100, | ||
8763 | 0xaf820200, 0x8f820220, 0x3c03fffe, 0x3463ffff, | ||
8764 | 0x431024, 0xaf820220, 0x24020100, 0x3c010002, | ||
8765 | 0xac229004, 0x3c010002, 0x10000026, 0xac20900c, | ||
8766 | 0x8f820200, 0x2403feff, 0x431024, 0xaf820200, | ||
8767 | 0x8f820220, 0x3c030001, 0x431025, 0xaf820220, | ||
8768 | 0x3c010002, 0xac209004, 0x3c010002, 0x10000019, | ||
8769 | 0xac23900c, 0x8f820200, 0x34420100, 0xaf820200, | ||
8770 | 0x8f820220, 0x3c030001, 0x431025, 0xaf820220, | ||
8771 | 0x24020100, 0x3c010002, 0xac229004, 0x3c010002, | ||
8772 | 0x1000000c, 0xac23900c, 0x34a5ffff, 0x3c040001, | ||
8773 | 0x24846c38, 0xafa30010, 0xc002b3b, 0xafa00014, | ||
8774 | 0x10000004, 0x0, 0x24020030, 0x3c010002, | ||
8775 | 0xac228fe8, 0x8fbf0018, 0x3e00008, 0x27bd0020, | ||
8776 | 0x0, 0x0, 0x0, 0x27bdffc8, | ||
8777 | 0xafb20028, 0x809021, 0xafb3002c, 0xa09821, | ||
8778 | 0xafb00020, 0xc08021, 0x3c040001, 0x24846c50, | ||
8779 | 0x3c050009, 0x3c020001, 0x8c426d98, 0x34a59001, | ||
8780 | 0x2403021, 0x2603821, 0xafbf0030, 0xafb10024, | ||
8781 | 0xa7a0001a, 0xafb00014, 0xc002b3b, 0xafa20010, | ||
8782 | 0x24020002, 0x12620083, 0x2e620003, 0x10400005, | ||
8783 | 0x24020001, 0x1262000a, 0x0, 0x10000173, | ||
8784 | 0x0, 0x24020004, 0x126200f8, 0x24020008, | ||
8785 | 0x126200f7, 0x3c02ffec, 0x1000016c, 0x0, | ||
8786 | 0x3c020001, 0x8c426d94, 0x30420002, 0x14400004, | ||
8787 | 0x128940, 0x3c02fffb, 0x3442ffff, 0x2028024, | ||
8788 | 0x3c010002, 0x310821, 0xac308ffc, 0x3c024000, | ||
8789 | 0x2021024, 0x1040004e, 0x1023c2, 0x30840030, | ||
8790 | 0x101382, 0x3042001c, 0x3c030001, 0x24636dd8, | ||
8791 | 0x431021, 0x823821, 0x3c020020, 0x2021024, | ||
8792 | 0x10400006, 0x24020100, 0x3c010002, 0x310821, | ||
8793 | 0xac229000, 0x10000005, 0x3c020080, 0x3c010002, | ||
8794 | 0x310821, 0xac209000, 0x3c020080, 0x2021024, | ||
8795 | 0x10400006, 0x121940, 0x3c020001, 0x3c010002, | ||
8796 | 0x230821, 0x10000005, 0xac229008, 0x121140, | ||
8797 | 0x3c010002, 0x220821, 0xac209008, 0x94e40000, | ||
8798 | 0x3c030001, 0x8c636f40, 0x24020005, 0x10620010, | ||
8799 | 0xa7a40018, 0x32024000, 0x10400002, 0x34824000, | ||
8800 | 0xa7a20018, 0x24040001, 0x94e20002, 0x24050004, | ||
8801 | 0x24e60002, 0x34420001, 0xc0045be, 0xa4e20002, | ||
8802 | 0x24040001, 0x2821, 0xc0045be, 0x27a60018, | ||
8803 | 0x3c020001, 0x8c426d98, 0x24110001, 0x3c010001, | ||
8804 | 0xac316da4, 0x14530004, 0x32028000, 0xc003daf, | ||
8805 | 0x0, 0x32028000, 0x1040011c, 0x0, | ||
8806 | 0xc003daf, 0x0, 0x3c030001, 0x8c636f40, | ||
8807 | 0x24020005, 0x10620115, 0x24020002, 0x3c010001, | ||
8808 | 0xac316d9c, 0x3c010001, 0x10000110, 0xac226d98, | ||
8809 | 0x24040001, 0x24050004, 0x27b0001a, 0xc0045be, | ||
8810 | 0x2003021, 0x24040001, 0x2821, 0xc0045be, | ||
8811 | 0x2003021, 0x3c020002, 0x511021, 0x8c428ff4, | ||
8812 | 0x3c040001, 0x8c846d98, 0x3c03bfff, 0x3463ffff, | ||
8813 | 0x3c010001, 0xac336da4, 0x431024, 0x3c010002, | ||
8814 | 0x310821, 0x109300f7, 0xac228ff4, 0x100000f7, | ||
8815 | 0x0, 0x3c022000, 0x2021024, 0x10400005, | ||
8816 | 0x24020001, 0x3c010001, 0xac226f1c, 0x10000004, | ||
8817 | 0x128940, 0x3c010001, 0xac206f1c, 0x128940, | ||
8818 | 0x3c010002, 0x310821, 0xac308ff8, 0x3c024000, | ||
8819 | 0x2021024, 0x14400014, 0x0, 0x3c020001, | ||
8820 | 0x8c426f1c, 0x10400006, 0x24040004, 0x24050001, | ||
8821 | 0xc004ddb, 0x24062000, 0x24020001, 0xaee204b8, | ||
8822 | 0x3c020002, 0x511021, 0x8c428ff0, 0x3c03bfff, | ||
8823 | 0x3463ffff, 0x431024, 0x3c010002, 0x310821, | ||
8824 | 0x100000d0, 0xac228ff0, 0x3c020001, 0x8c426f1c, | ||
8825 | 0x10400028, 0x3c0300a0, 0x2031024, 0x5443000d, | ||
8826 | 0x3c020020, 0x3c020001, 0x8c426f20, 0x24030100, | ||
8827 | 0x3c010002, 0x310821, 0xac239004, 0x3c030001, | ||
8828 | 0x3c010002, 0x310821, 0xac23900c, 0x10000015, | ||
8829 | 0x34420400, 0x2021024, 0x10400008, 0x24030100, | ||
8830 | 0x3c020001, 0x8c426f20, 0x3c010002, 0x310821, | ||
8831 | 0xac239004, 0x1000000b, 0x34420800, 0x3c020080, | ||
8832 | 0x2021024, 0x1040002e, 0x3c030001, 0x3c020001, | ||
8833 | 0x8c426f20, 0x3c010002, 0x310821, 0xac23900c, | ||
8834 | 0x34420c00, 0x3c010001, 0xac226f20, 0x10000025, | ||
8835 | 0x24040001, 0x3c020020, 0x2021024, 0x10400006, | ||
8836 | 0x24020100, 0x3c010002, 0x310821, 0xac229004, | ||
8837 | 0x10000005, 0x3c020080, 0x3c010002, 0x310821, | ||
8838 | 0xac209004, 0x3c020080, 0x2021024, 0x10400007, | ||
8839 | 0x121940, 0x3c020001, 0x3c010002, 0x230821, | ||
8840 | 0xac22900c, 0x10000006, 0x24040001, 0x121140, | ||
8841 | 0x3c010002, 0x220821, 0xac20900c, 0x24040001, | ||
8842 | 0x2821, 0x27b0001e, 0xc00457c, 0x2003021, | ||
8843 | 0x24040001, 0x2821, 0xc00457c, 0x2003021, | ||
8844 | 0x24040001, 0x24050001, 0x27b0001c, 0xc00457c, | ||
8845 | 0x2003021, 0x24040001, 0x24050001, 0xc00457c, | ||
8846 | 0x2003021, 0x10000077, 0x0, 0x3c02ffec, | ||
8847 | 0x3442ffff, 0x2028024, 0x3c020008, 0x2028025, | ||
8848 | 0x121140, 0x3c010002, 0x220821, 0xac308ff8, | ||
8849 | 0x3c022000, 0x2021024, 0x10400009, 0x0, | ||
8850 | 0x3c020001, 0x8c426e44, 0x14400005, 0x24020001, | ||
8851 | 0x3c010001, 0xac226f1c, 0x10000004, 0x3c024000, | ||
8852 | 0x3c010001, 0xac206f1c, 0x3c024000, 0x2021024, | ||
8853 | 0x1440001d, 0x24020e01, 0x3c030001, 0x8c636f1c, | ||
8854 | 0xaf820238, 0x3c010001, 0xac206db0, 0x10600005, | ||
8855 | 0x24022020, 0x3c010001, 0xac226f20, 0x24020001, | ||
8856 | 0xaee204b8, 0x3c04bfff, 0x121940, 0x3c020002, | ||
8857 | 0x431021, 0x8c428ff0, 0x3c050001, 0x8ca56d98, | ||
8858 | 0x3484ffff, 0x441024, 0x3c010002, 0x230821, | ||
8859 | 0xac228ff0, 0x24020001, 0x10a20044, 0x0, | ||
8860 | 0x10000040, 0x0, 0x3c020001, 0x8c426f1c, | ||
8861 | 0x1040001c, 0x24022000, 0x3c010001, 0xac226f20, | ||
8862 | 0x3c0300a0, 0x2031024, 0x14430005, 0x121140, | ||
8863 | 0x3402a000, 0x3c010001, 0x1000002d, 0xac226f20, | ||
8864 | 0x3c030002, 0x621821, 0x8c638ff8, 0x3c020020, | ||
8865 | 0x621024, 0x10400004, 0x24022001, 0x3c010001, | ||
8866 | 0x10000023, 0xac226f20, 0x3c020080, 0x621024, | ||
8867 | 0x1040001f, 0x3402a001, 0x3c010001, 0x1000001c, | ||
8868 | 0xac226f20, 0x3c020020, 0x2021024, 0x10400007, | ||
8869 | 0x121940, 0x24020100, 0x3c010002, 0x230821, | ||
8870 | 0xac229004, 0x10000006, 0x3c020080, 0x121140, | ||
8871 | 0x3c010002, 0x220821, 0xac209004, 0x3c020080, | ||
8872 | 0x2021024, 0x10400006, 0x121940, 0x3c020001, | ||
8873 | 0x3c010002, 0x230821, 0x10000005, 0xac22900c, | ||
8874 | 0x121140, 0x3c010002, 0x220821, 0xac20900c, | ||
8875 | 0x3c030001, 0x8c636d98, 0x24020001, 0x10620003, | ||
8876 | 0x0, 0xc003daf, 0x0, 0x8fbf0030, | ||
8877 | 0x8fb3002c, 0x8fb20028, 0x8fb10024, 0x8fb00020, | ||
8878 | 0x3e00008, 0x27bd0038, 0x27bdffb0, 0xafb3003c, | ||
8879 | 0x9821, 0xafb50040, 0xa821, 0xafb10034, | ||
8880 | 0x8821, 0x24020002, 0xafbf0048, 0xafbe0044, | ||
8881 | 0xafb20038, 0xafb00030, 0xafa4002c, 0xa7a0001a, | ||
8882 | 0xa7a00018, 0xa7a00020, 0xa7a0001e, 0xa7a00022, | ||
8883 | 0x10a20130, 0xa7a0001c, 0x2ca20003, 0x10400005, | ||
8884 | 0x24020001, 0x10a2000a, 0x3c024000, 0x1000025d, | ||
8885 | 0x2201021, 0x24020004, 0x10a2020a, 0x24020008, | ||
8886 | 0x10a20208, 0x2201021, 0x10000256, 0x0, | ||
8887 | 0x8fa8002c, 0x88140, 0x3c030002, 0x701821, | ||
8888 | 0x8c638ffc, 0x621024, 0x14400009, 0x24040001, | ||
8889 | 0x3c027fff, 0x3442ffff, 0x628824, 0x3c010002, | ||
8890 | 0x300821, 0xac318ff4, 0x10000246, 0x2201021, | ||
8891 | 0x24050001, 0xc00457c, 0x27a60018, 0x24040001, | ||
8892 | 0x24050001, 0xc00457c, 0x27a60018, 0x97a20018, | ||
8893 | 0x30420004, 0x104000d9, 0x3c114000, 0x3c020001, | ||
8894 | 0x8c426f40, 0x2443ffff, 0x2c620006, 0x104000d9, | ||
8895 | 0x31080, 0x3c010001, 0x220821, 0x8c226c68, | ||
8896 | 0x400008, 0x0, 0x24040001, 0x24050011, | ||
8897 | 0x27b0001a, 0xc00457c, 0x2003021, 0x24040001, | ||
8898 | 0x24050011, 0xc00457c, 0x2003021, 0x97a3001a, | ||
8899 | 0x30624000, 0x10400002, 0x3c150010, 0x3c150008, | ||
8900 | 0x30628000, 0x104000aa, 0x3c130001, 0x100000a8, | ||
8901 | 0x3c130002, 0x24040001, 0x24050014, 0x27b0001a, | ||
8902 | 0xc00457c, 0x2003021, 0x24040001, 0x24050014, | ||
8903 | 0xc00457c, 0x2003021, 0x97a3001a, 0x30621000, | ||
8904 | 0x10400002, 0x3c150010, 0x3c150008, 0x30620800, | ||
8905 | 0x10400097, 0x3c130001, 0x10000095, 0x3c130002, | ||
8906 | 0x24040001, 0x24050019, 0x27b0001c, 0xc00457c, | ||
8907 | 0x2003021, 0x24040001, 0x24050019, 0xc00457c, | ||
8908 | 0x2003021, 0x97a2001c, 0x30430700, 0x24020400, | ||
8909 | 0x10620027, 0x28620401, 0x1040000e, 0x24020200, | ||
8910 | 0x1062001f, 0x28620201, 0x10400005, 0x24020100, | ||
8911 | 0x5062001e, 0x3c130001, 0x1000001e, 0x24040001, | ||
8912 | 0x24020300, 0x50620019, 0x3c130002, 0x10000019, | ||
8913 | 0x24040001, 0x24020600, 0x1062000d, 0x28620601, | ||
8914 | 0x10400005, 0x24020500, 0x5062000b, 0x3c130002, | ||
8915 | 0x10000010, 0x24040001, 0x24020700, 0x1462000d, | ||
8916 | 0x24040001, 0x3c130004, 0x1000000a, 0x3c150008, | ||
8917 | 0x10000006, 0x3c130004, 0x10000005, 0x3c150008, | ||
8918 | 0x3c130001, 0x10000002, 0x3c150008, 0x3c150010, | ||
8919 | 0x24040001, 0x24050018, 0x27b0001e, 0xc00457c, | ||
8920 | 0x2003021, 0x24040001, 0x24050018, 0xc00457c, | ||
8921 | 0x2003021, 0x8fa8002c, 0x97a7001e, 0x81140, | ||
8922 | 0x3c060002, 0xc23021, 0x8cc68ff4, 0x97a20022, | ||
8923 | 0x3c100001, 0x26106c5c, 0x2002021, 0xafa20010, | ||
8924 | 0x97a2001c, 0x3c05000c, 0x34a50303, 0xc002b3b, | ||
8925 | 0xafa20014, 0x3c020004, 0x16620010, 0x3c020001, | ||
8926 | 0x8f840054, 0x24030001, 0x24020002, 0x3c010001, | ||
8927 | 0xac236d9c, 0x3c010001, 0xac226d98, 0x3c010001, | ||
8928 | 0xac236da4, 0x3c010001, 0xac236e24, 0x3c010001, | ||
8929 | 0xac246f30, 0x1000004f, 0x2b38825, 0x16620039, | ||
8930 | 0x3c028000, 0x3c020001, 0x8c426e20, 0x1440001e, | ||
8931 | 0x24040018, 0x2021, 0x2821, 0xc004ddb, | ||
8932 | 0x34068000, 0x8f830054, 0x8f820054, 0x2b38825, | ||
8933 | 0x10000002, 0x24630032, 0x8f820054, 0x621023, | ||
8934 | 0x2c420033, 0x1440fffc, 0x0, 0x8f830054, | ||
8935 | 0x24020001, 0x3c010001, 0xac226e20, 0x3c010001, | ||
8936 | 0xac226d9c, 0x3c010001, 0xac226d98, 0x3c010001, | ||
8937 | 0xac226da4, 0x3c010001, 0xac226e24, 0x3c010001, | ||
8938 | 0x1000002c, 0xac236f30, 0x2821, 0xc004ddb, | ||
8939 | 0x24060404, 0x2021, 0x2405001e, 0x27a60018, | ||
8940 | 0x24020002, 0xc0045be, 0xa7a20018, 0x2021, | ||
8941 | 0x2821, 0x27a60018, 0xc0045be, 0xa7a00018, | ||
8942 | 0x24040018, 0x24050002, 0xc004ddb, 0x24060004, | ||
8943 | 0x3c028000, 0x2221025, 0x2b31825, 0x10000015, | ||
8944 | 0x438825, 0x2221025, 0x2751825, 0x438825, | ||
8945 | 0x2002021, 0x97a6001c, 0x3c070001, 0x8ce76d98, | ||
8946 | 0x3c05000c, 0x34a50326, 0xafb30010, 0xc002b3b, | ||
8947 | 0xafb10014, 0x10000007, 0x0, 0x3c110002, | ||
8948 | 0x2308821, 0x8e318ffc, 0x3c027fff, 0x3442ffff, | ||
8949 | 0x2228824, 0x3c020001, 0x8c426da8, 0x1040001e, | ||
8950 | 0x0, 0x3c020001, 0x8c426f1c, 0x10400002, | ||
8951 | 0x3c022000, 0x2228825, 0x8fa8002c, 0x81140, | ||
8952 | 0x3c010002, 0x220821, 0x8c229000, 0x10400003, | ||
8953 | 0x3c020020, 0x10000005, 0x2228825, 0x3c02ffdf, | ||
8954 | 0x3442ffff, 0x2228824, 0x8fa8002c, 0x81140, | ||
8955 | 0x3c010002, 0x220821, 0x8c229008, 0x10400003, | ||
8956 | 0x3c020080, 0x10000004, 0x2228825, 0x3c02ff7f, | ||
8957 | 0x3442ffff, 0x2228824, 0x8fa8002c, 0x81140, | ||
8958 | 0x3c010002, 0x220821, 0xac318ff4, 0x10000135, | ||
8959 | 0x2201021, 0x8fa8002c, 0x8f140, 0x3c030002, | ||
8960 | 0x7e1821, 0x8c638ff8, 0x3c024000, 0x621024, | ||
8961 | 0x14400009, 0x24040001, 0x3c027fff, 0x3442ffff, | ||
8962 | 0x628824, 0x3c010002, 0x3e0821, 0xac318ff0, | ||
8963 | 0x10000124, 0x2201021, 0x2821, 0xc00457c, | ||
8964 | 0x27a60018, 0x24040001, 0x2821, 0xc00457c, | ||
8965 | 0x27a60018, 0x24040001, 0x24050001, 0x27b20020, | ||
8966 | 0xc00457c, 0x2403021, 0x24040001, 0x24050001, | ||
8967 | 0xc00457c, 0x2403021, 0x24040001, 0x24050004, | ||
8968 | 0x27b1001e, 0xc00457c, 0x2203021, 0x24040001, | ||
8969 | 0x24050004, 0xc00457c, 0x2203021, 0x24040001, | ||
8970 | 0x24050005, 0x27b00022, 0xc00457c, 0x2003021, | ||
8971 | 0x24040001, 0x24050005, 0xc00457c, 0x2003021, | ||
8972 | 0x24040001, 0x24050010, 0xc00457c, 0x27a60018, | ||
8973 | 0x24040001, 0x24050010, 0xc00457c, 0x27a60018, | ||
8974 | 0x24040001, 0x2405000a, 0xc00457c, 0x2403021, | ||
8975 | 0x24040001, 0x2405000a, 0xc00457c, 0x2403021, | ||
8976 | 0x24040001, 0x24050018, 0xc00457c, 0x2203021, | ||
8977 | 0x24040001, 0x24050018, 0xc00457c, 0x2203021, | ||
8978 | 0x24040001, 0x24050001, 0xc00457c, 0x27a60018, | ||
8979 | 0x24040001, 0x24050001, 0xc00457c, 0x27a60018, | ||
8980 | 0x97a20018, 0x30420004, 0x10400066, 0x3c114000, | ||
8981 | 0x3c030001, 0x8c636f34, 0x24020005, 0x14620067, | ||
8982 | 0x24040001, 0x24050019, 0x27b0001c, 0xc00457c, | ||
8983 | 0x2003021, 0x24040001, 0x24050019, 0xc00457c, | ||
8984 | 0x2003021, 0x97a2001c, 0x30430700, 0x24020400, | ||
8985 | 0x10620027, 0x28620401, 0x1040000e, 0x24020200, | ||
8986 | 0x1062001f, 0x28620201, 0x10400005, 0x24020100, | ||
8987 | 0x5062001e, 0x3c130001, 0x1000001e, 0x3c020004, | ||
8988 | 0x24020300, 0x50620019, 0x3c130002, 0x10000019, | ||
8989 | 0x3c020004, 0x24020600, 0x1062000d, 0x28620601, | ||
8990 | 0x10400005, 0x24020500, 0x5062000b, 0x3c130002, | ||
8991 | 0x10000010, 0x3c020004, 0x24020700, 0x1462000d, | ||
8992 | 0x3c020004, 0x3c130004, 0x1000000a, 0x3c150008, | ||
8993 | 0x10000006, 0x3c130004, 0x10000005, 0x3c150008, | ||
8994 | 0x3c130001, 0x10000002, 0x3c150008, 0x3c150010, | ||
8995 | 0x3c020004, 0x12620017, 0x3c028000, 0x8f820054, | ||
8996 | 0x24100001, 0x3c010001, 0xac306d9c, 0x3c010001, | ||
8997 | 0xac306d98, 0x3c010001, 0xac306da4, 0x3c010001, | ||
8998 | 0xac306e24, 0x3c010001, 0xac226f30, 0x3c020001, | ||
8999 | 0x16620022, 0x2758825, 0x2021, 0x2821, | ||
9000 | 0xc004ddb, 0x34068000, 0x3c010001, 0x1000001b, | ||
9001 | 0xac306e20, 0x2221025, 0x2b31825, 0x438825, | ||
9002 | 0x97a6001c, 0x3c020001, 0x8c426f1c, 0x3c070001, | ||
9003 | 0x8ce76d98, 0x3c040001, 0x24846c5c, 0xafa20010, | ||
9004 | 0x97a2001e, 0x3c05000c, 0x34a50323, 0x3c010001, | ||
9005 | 0xac206e20, 0xc002b3b, 0xafa20014, 0x10000007, | ||
9006 | 0x0, 0x3c110002, 0x23e8821, 0x8e318ff0, | ||
9007 | 0x3c027fff, 0x3442ffff, 0x2228824, 0x3c020001, | ||
9008 | 0x8c426da8, 0x10400069, 0x0, 0x3c020001, | ||
9009 | 0x8c426f1c, 0x10400002, 0x3c022000, 0x2228825, | ||
9010 | 0x8fa8002c, 0x81140, 0x3c010002, 0x220821, | ||
9011 | 0x8c229004, 0x10400003, 0x3c020020, 0x10000005, | ||
9012 | 0x2228825, 0x3c02ffdf, 0x3442ffff, 0x2228824, | ||
9013 | 0x8fa8002c, 0x81140, 0x3c010002, 0x220821, | ||
9014 | 0x8c22900c, 0x10400003, 0x3c020080, 0x1000004f, | ||
9015 | 0x2228825, 0x3c02ff7f, 0x3442ffff, 0x1000004b, | ||
9016 | 0x2228824, 0x8fa8002c, 0x82940, 0x3c030002, | ||
9017 | 0x651821, 0x8c638ff8, 0x3c024000, 0x621024, | ||
9018 | 0x14400008, 0x3c027fff, 0x3442ffff, 0x628824, | ||
9019 | 0x3c010002, 0x250821, 0xac318ff0, 0x10000041, | ||
9020 | 0x2201021, 0x3c020001, 0x8c426da8, 0x10400034, | ||
9021 | 0x3c11c00c, 0x3c020001, 0x8c426e44, 0x3c04c00c, | ||
9022 | 0x34842000, 0x3c030001, 0x8c636f1c, 0x2102b, | ||
9023 | 0x21023, 0x441024, 0x10600003, 0x518825, | ||
9024 | 0x3c022000, 0x2228825, 0x3c020002, 0x451021, | ||
9025 | 0x8c429004, 0x10400003, 0x3c020020, 0x10000004, | ||
9026 | 0x2228825, 0x3c02ffdf, 0x3442ffff, 0x2228824, | ||
9027 | 0x8fa8002c, 0x81140, 0x3c010002, 0x220821, | ||
9028 | 0x8c22900c, 0x10400003, 0x3c020080, 0x10000004, | ||
9029 | 0x2228825, 0x3c02ff7f, 0x3442ffff, 0x2228824, | ||
9030 | 0x3c020001, 0x8c426e30, 0x10400002, 0x3c020800, | ||
9031 | 0x2228825, 0x3c020001, 0x8c426e34, 0x10400002, | ||
9032 | 0x3c020400, 0x2228825, 0x3c020001, 0x8c426e38, | ||
9033 | 0x10400006, 0x3c020100, 0x10000004, 0x2228825, | ||
9034 | 0x3c027fff, 0x3442ffff, 0x628824, 0x8fa8002c, | ||
9035 | 0x81140, 0x3c010002, 0x220821, 0xac318ff0, | ||
9036 | 0x2201021, 0x8fbf0048, 0x8fbe0044, 0x8fb50040, | ||
9037 | 0x8fb3003c, 0x8fb20038, 0x8fb10034, 0x8fb00030, | ||
9038 | 0x3e00008, 0x27bd0050, 0x27bdffd0, 0xafb20028, | ||
9039 | 0x809021, 0xafbf002c, 0xafb10024, 0xafb00020, | ||
9040 | 0x8f840200, 0x3c100001, 0x8e106d98, 0x8f860220, | ||
9041 | 0x24020002, 0x1202005c, 0x2e020003, 0x10400005, | ||
9042 | 0x24020001, 0x1202000a, 0x121940, 0x1000010c, | ||
9043 | 0x0, 0x24020004, 0x120200bf, 0x24020008, | ||
9044 | 0x120200be, 0x128940, 0x10000105, 0x0, | ||
9045 | 0x3c050002, 0xa32821, 0x8ca58ffc, 0x3c100002, | ||
9046 | 0x2038021, 0x8e108ff4, 0x3c024000, 0xa21024, | ||
9047 | 0x10400038, 0x3c020008, 0x2021024, 0x10400020, | ||
9048 | 0x34840002, 0x3c020002, 0x431021, 0x8c429000, | ||
9049 | 0x10400005, 0x34840020, 0x34840100, 0x3c020020, | ||
9050 | 0x10000006, 0x2028025, 0x2402feff, 0x822024, | ||
9051 | 0x3c02ffdf, 0x3442ffff, 0x2028024, 0x121140, | ||
9052 | 0x3c010002, 0x220821, 0x8c229008, 0x10400005, | ||
9053 | 0x3c020001, 0xc23025, 0x3c020080, 0x10000016, | ||
9054 | 0x2028025, 0x3c02fffe, 0x3442ffff, 0xc23024, | ||
9055 | 0x3c02ff7f, 0x3442ffff, 0x1000000f, 0x2028024, | ||
9056 | 0x2402fedf, 0x822024, 0x3c02fffe, 0x3442ffff, | ||
9057 | 0xc23024, 0x3c02ff5f, 0x3442ffff, 0x2028024, | ||
9058 | 0x3c010002, 0x230821, 0xac209000, 0x3c010002, | ||
9059 | 0x230821, 0xac209008, 0xaf840200, 0xaf860220, | ||
9060 | 0x8f820220, 0x34420002, 0xaf820220, 0x1000000a, | ||
9061 | 0x121140, 0x3c02bfff, 0x3442ffff, 0x8f830200, | ||
9062 | 0x2028024, 0x2402fffd, 0x621824, 0xc003daf, | ||
9063 | 0xaf830200, 0x121140, 0x3c010002, 0x220821, | ||
9064 | 0x100000b7, 0xac308ff4, 0x3c020001, 0x8c426f1c, | ||
9065 | 0x10400069, 0x24050004, 0x24040001, 0xc00457c, | ||
9066 | 0x27a60018, 0x24040001, 0x24050005, 0xc00457c, | ||
9067 | 0x27a6001a, 0x97a30018, 0x97a2001a, 0x3c040001, | ||
9068 | 0x24846e48, 0x30630c00, 0x31a82, 0x30420c00, | ||
9069 | 0x21282, 0xa7a2001a, 0x21080, 0x441021, | ||
9070 | 0x431021, 0xa7a30018, 0x90480000, 0x24020001, | ||
9071 | 0x3103ffff, 0x10620029, 0x28620002, 0x10400005, | ||
9072 | 0x0, 0x10600009, 0x0, 0x1000003d, | ||
9073 | 0x0, 0x10700013, 0x24020003, 0x1062002c, | ||
9074 | 0x0, 0x10000037, 0x0, 0x8f820200, | ||
9075 | 0x2403feff, 0x431024, 0xaf820200, 0x8f820220, | ||
9076 | 0x3c03fffe, 0x3463ffff, 0x431024, 0xaf820220, | ||
9077 | 0x3c010002, 0xac209004, 0x3c010002, 0x10000032, | ||
9078 | 0xac20900c, 0x8f820200, 0x34420100, 0xaf820200, | ||
9079 | 0x8f820220, 0x3c03fffe, 0x3463ffff, 0x431024, | ||
9080 | 0xaf820220, 0x24020100, 0x3c010002, 0xac229004, | ||
9081 | 0x3c010002, 0x10000024, 0xac20900c, 0x8f820200, | ||
9082 | 0x2403feff, 0x431024, 0xaf820200, 0x8f820220, | ||
9083 | 0x3c030001, 0x431025, 0xaf820220, 0x3c010002, | ||
9084 | 0xac209004, 0x3c010002, 0x10000017, 0xac23900c, | ||
9085 | 0x8f820200, 0x34420100, 0xaf820200, 0x8f820220, | ||
9086 | 0x3c030001, 0x431025, 0xaf820220, 0x24020100, | ||
9087 | 0x3c010002, 0xac229004, 0x3c010002, 0x1000000a, | ||
9088 | 0xac23900c, 0x3c040001, 0x24846c80, 0x97a6001a, | ||
9089 | 0x97a70018, 0x3c050001, 0x34a5ffff, 0xafa80010, | ||
9090 | 0xc002b3b, 0xafa00014, 0x8f820200, 0x34420002, | ||
9091 | 0x1000004b, 0xaf820200, 0x128940, 0x3c050002, | ||
9092 | 0xb12821, 0x8ca58ff8, 0x3c100002, 0x2118021, | ||
9093 | 0x8e108ff0, 0x3c024000, 0xa21024, 0x14400010, | ||
9094 | 0x0, 0x3c020001, 0x8c426f1c, 0x14400005, | ||
9095 | 0x3c02bfff, 0x8f820200, 0x34420002, 0xaf820200, | ||
9096 | 0x3c02bfff, 0x3442ffff, 0xc003daf, 0x2028024, | ||
9097 | 0x3c010002, 0x310821, 0x10000031, 0xac308ff0, | ||
9098 | 0x3c020001, 0x8c426f1c, 0x10400005, 0x3c020020, | ||
9099 | 0x3c020001, 0x8c426e44, 0x10400025, 0x3c020020, | ||
9100 | 0xa21024, 0x10400007, 0x34840020, 0x24020100, | ||
9101 | 0x3c010002, 0x310821, 0xac229004, 0x10000006, | ||
9102 | 0x34840100, 0x3c010002, 0x310821, 0xac209004, | ||
9103 | 0x2402feff, 0x822024, 0x3c020080, 0xa21024, | ||
9104 | 0x10400007, 0x121940, 0x3c020001, 0x3c010002, | ||
9105 | 0x230821, 0xac22900c, 0x10000008, 0xc23025, | ||
9106 | 0x121140, 0x3c010002, 0x220821, 0xac20900c, | ||
9107 | 0x3c02fffe, 0x3442ffff, 0xc23024, 0xaf840200, | ||
9108 | 0xaf860220, 0x8f820220, 0x34420002, 0xaf820220, | ||
9109 | 0x121140, 0x3c010002, 0x220821, 0xac308ff0, | ||
9110 | 0x8fbf002c, 0x8fb20028, 0x8fb10024, 0x8fb00020, | ||
9111 | 0x3e00008, 0x27bd0030, 0x0, 0x1821, | ||
9112 | 0x308400ff, 0x2405ffdf, 0x2406ffbf, 0x641007, | ||
9113 | 0x30420001, 0x10400004, 0x0, 0x8f820044, | ||
9114 | 0x10000003, 0x34420040, 0x8f820044, 0x461024, | ||
9115 | 0xaf820044, 0x8f820044, 0x34420020, 0xaf820044, | ||
9116 | 0x8f820044, 0x451024, 0xaf820044, 0x24630001, | ||
9117 | 0x28620008, 0x5440ffee, 0x641007, 0x3e00008, | ||
9118 | 0x0, 0x2c820008, 0x1040001b, 0x0, | ||
9119 | 0x2405ffdf, 0x2406ffbf, 0x41880, 0x3c020001, | ||
9120 | 0x24426e60, 0x621821, 0x24640004, 0x90620000, | ||
9121 | 0x10400004, 0x0, 0x8f820044, 0x10000003, | ||
9122 | 0x34420040, 0x8f820044, 0x461024, 0xaf820044, | ||
9123 | 0x8f820044, 0x34420020, 0xaf820044, 0x8f820044, | ||
9124 | 0x451024, 0xaf820044, 0x24630001, 0x64102b, | ||
9125 | 0x1440ffee, 0x0, 0x3e00008, 0x0, | ||
9126 | 0x0, 0x0, 0x0, 0x8f8400c4, | ||
9127 | 0x8f8600e0, 0x8f8700e4, 0x2402fff8, 0xc22824, | ||
9128 | 0x10e5001a, 0x27623ff8, 0x14e20002, 0x24e80008, | ||
9129 | 0x27683000, 0x55050004, 0x8d0a0000, 0x30c20004, | ||
9130 | 0x14400012, 0x805021, 0x8ce90000, 0x8f42013c, | ||
9131 | 0x1494823, 0x49182b, 0x94eb0006, 0x10600002, | ||
9132 | 0x25630050, 0x494821, 0x123182b, 0x50400003, | ||
9133 | 0x8f4201fc, 0x3e00008, 0xe01021, 0xaf8800e8, | ||
9134 | 0x24420001, 0xaf4201fc, 0xaf8800e4, 0x3e00008, | ||
9135 | 0x1021, 0x3e00008, 0x0, 0x8f8300e4, | ||
9136 | 0x27623ff8, 0x10620004, 0x24620008, 0xaf8200e8, | ||
9137 | 0x3e00008, 0xaf8200e4, 0x27623000, 0xaf8200e8, | ||
9138 | 0x3e00008, 0xaf8200e4, 0x3e00008, 0x0, | ||
9139 | 0x0, 0x0, 0x0, 0x8f880120, | ||
9140 | 0x27624fe0, 0x8f830128, 0x15020002, 0x25090020, | ||
9141 | 0x27694800, 0x11230012, 0x8fa20010, 0xad040000, | ||
9142 | 0xad050004, 0xad060008, 0xa507000e, 0x8fa30014, | ||
9143 | 0xad020018, 0x8fa20018, 0xad03001c, 0x25030016, | ||
9144 | 0xad020010, 0xad030014, 0xaf890120, 0x8f4300fc, | ||
9145 | 0x24020001, 0x2463ffff, 0x3e00008, 0xaf4300fc, | ||
9146 | 0x8f430324, 0x1021, 0x24630001, 0x3e00008, | ||
9147 | 0xaf430324, 0x3e00008, 0x0, 0x8f880100, | ||
9148 | 0x276247e0, 0x8f830108, 0x15020002, 0x25090020, | ||
9149 | 0x27694000, 0x1123000f, 0x8fa20010, 0xad040000, | ||
9150 | 0xad050004, 0xad060008, 0xa507000e, 0x8fa30014, | ||
9151 | 0xad020018, 0x8fa20018, 0xad03001c, 0x25030016, | ||
9152 | 0xad020010, 0xad030014, 0xaf890100, 0x3e00008, | ||
9153 | 0x24020001, 0x8f430328, 0x1021, 0x24630001, | ||
9154 | 0x3e00008, 0xaf430328, 0x3e00008, 0x0, | ||
9155 | 0x0, 0x0, 0x0, 0x0 }; | ||
9156 | static u32 tigon2FwRodata[(MAX_RODATA_LEN/4) + 1] __devinitdata = { | ||
9157 | 0x24486561, 0x6465723a, 0x202f7072, | ||
9158 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9159 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9160 | 0x6e2f6677, 0x6d61696e, 0x2e632c76, 0x20312e31, | ||
9161 | 0x2e322e34, 0x35203139, 0x39392f30, 0x312f3234, | ||
9162 | 0x2030303a, 0x31303a35, 0x35207368, 0x75616e67, | ||
9163 | 0x20457870, 0x20240000, 0x65767452, 0x6e674600, | ||
9164 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9165 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9166 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9167 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9168 | 0x51725072, 0x6f644600, 0x6261644d, 0x656d537a, | ||
9169 | 0x0, 0x68775665, 0x72000000, 0x62616448, | ||
9170 | 0x77566572, 0x0, 0x2a2a4441, 0x574e5f41, | ||
9171 | 0x0, 0x74785278, 0x4266537a, 0x0, | ||
9172 | 0x62664174, 0x6e4d726b, 0x0, 0x7265645a, | ||
9173 | 0x6f6e6531, 0x0, 0x70636943, 0x6f6e6600, | ||
9174 | 0x67656e43, 0x6f6e6600, 0x2a646d61, 0x5244666c, | ||
9175 | 0x0, 0x2a50414e, 0x49432a00, 0x2e2e2f2e, | ||
9176 | 0x2e2f2e2e, 0x2f2e2e2f, 0x2e2e2f73, 0x72632f6e, | ||
9177 | 0x69632f66, 0x77322f63, 0x6f6d6d6f, 0x6e2f6677, | ||
9178 | 0x6d61696e, 0x2e630000, 0x72636246, 0x6c616773, | ||
9179 | 0x0, 0x62616452, 0x78526362, 0x0, | ||
9180 | 0x676c6f62, 0x466c6773, 0x0, 0x2b5f6469, | ||
9181 | 0x73705f6c, 0x6f6f7000, 0x2b65765f, 0x68616e64, | ||
9182 | 0x6c657200, 0x63616e74, 0x31446d61, 0x0, | ||
9183 | 0x2b715f64, 0x6d615f74, 0x6f5f6e69, 0x635f636b, | ||
9184 | 0x73756d00, 0x2b685f73, 0x656e645f, 0x64617461, | ||
9185 | 0x5f726561, 0x64795f63, 0x6b73756d, 0x0, | ||
9186 | 0x2b685f64, 0x6d615f72, 0x645f6173, 0x73697374, | ||
9187 | 0x5f636b73, 0x756d0000, 0x74436b73, 0x6d4f6e00, | ||
9188 | 0x2b715f64, 0x6d615f74, 0x6f5f6e69, 0x63000000, | ||
9189 | 0x2b685f73, 0x656e645f, 0x64617461, 0x5f726561, | ||
9190 | 0x64790000, 0x2b685f64, 0x6d615f72, 0x645f6173, | ||
9191 | 0x73697374, 0x0, 0x74436b73, 0x6d4f6666, | ||
9192 | 0x0, 0x2b685f73, 0x656e645f, 0x62645f72, | ||
9193 | 0x65616479, 0x0, 0x68737453, 0x52696e67, | ||
9194 | 0x0, 0x62616453, 0x52696e67, 0x0, | ||
9195 | 0x6e696353, 0x52696e67, 0x0, 0x77446d61, | ||
9196 | 0x416c6c41, 0x0, 0x2b715f64, 0x6d615f74, | ||
9197 | 0x6f5f686f, 0x73745f63, 0x6b73756d, 0x0, | ||
9198 | 0x2b685f6d, 0x61635f72, 0x785f636f, 0x6d705f63, | ||
9199 | 0x6b73756d, 0x0, 0x2b685f64, 0x6d615f77, | ||
9200 | 0x725f6173, 0x73697374, 0x5f636b73, 0x756d0000, | ||
9201 | 0x72436b73, 0x6d4f6e00, 0x2b715f64, 0x6d615f74, | ||
9202 | 0x6f5f686f, 0x73740000, 0x2b685f6d, 0x61635f72, | ||
9203 | 0x785f636f, 0x6d700000, 0x2b685f64, 0x6d615f77, | ||
9204 | 0x725f6173, 0x73697374, 0x0, 0x72436b73, | ||
9205 | 0x6d4f6666, 0x0, 0x2b685f72, 0x6563765f, | ||
9206 | 0x62645f72, 0x65616479, 0x0, 0x2b685f72, | ||
9207 | 0x6563765f, 0x6a756d62, 0x6f5f6264, 0x5f726561, | ||
9208 | 0x64790000, 0x2b685f72, 0x6563765f, 0x6d696e69, | ||
9209 | 0x5f62645f, 0x72656164, 0x79000000, 0x2b6d685f, | ||
9210 | 0x636f6d6d, 0x616e6400, 0x2b685f74, 0x696d6572, | ||
9211 | 0x0, 0x2b685f64, 0x6f5f7570, 0x64617465, | ||
9212 | 0x5f74785f, 0x636f6e73, 0x0, 0x2b685f64, | ||
9213 | 0x6f5f7570, 0x64617465, 0x5f72785f, 0x70726f64, | ||
9214 | 0x0, 0x2b636b73, 0x756d3136, 0x0, | ||
9215 | 0x2b706565, 0x6b5f6d61, 0x635f7278, 0x5f776100, | ||
9216 | 0x2b706565, 0x6b5f6d61, 0x635f7278, 0x0, | ||
9217 | 0x2b646571, 0x5f6d6163, 0x5f727800, 0x2b685f6d, | ||
9218 | 0x61635f72, 0x785f6174, 0x746e0000, 0x62616452, | ||
9219 | 0x6574537a, 0x0, 0x72784264, 0x4266537a, | ||
9220 | 0x0, 0x2b6e756c, 0x6c5f6861, 0x6e646c65, | ||
9221 | 0x72000000, 0x66774f70, 0x4661696c, 0x0, | ||
9222 | 0x2b685f75, 0x70646174, 0x655f6c65, 0x64340000, | ||
9223 | 0x2b685f75, 0x70646174, 0x655f6c65, 0x64360000, | ||
9224 | 0x2b685f75, 0x70646174, 0x655f6c65, 0x64320000, | ||
9225 | 0x696e7453, 0x74617465, 0x0, 0x2a2a696e, | ||
9226 | 0x69744370, 0x0, 0x23736372, 0x65616d00, | ||
9227 | 0x69537461, 0x636b4572, 0x0, 0x70726f62, | ||
9228 | 0x654d656d, 0x0, 0x2a2a4441, 0x574e5f42, | ||
9229 | 0x0, 0x2b73775f, 0x646d615f, 0x61737369, | ||
9230 | 0x73745f70, 0x6c75735f, 0x74696d65, 0x72000000, | ||
9231 | 0x2b267072, 0x656c6f61, 0x645f7772, 0x5f646573, | ||
9232 | 0x63720000, 0x2b267072, 0x656c6f61, 0x645f7264, | ||
9233 | 0x5f646573, 0x63720000, 0x2b685f68, 0x665f7469, | ||
9234 | 0x6d657200, 0x24486561, 0x6465723a, 0x202f7072, | ||
9235 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9236 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9237 | 0x6e2f7469, 0x6d65722e, 0x632c7620, 0x312e312e, | ||
9238 | 0x322e3335, 0x20313939, 0x392f3031, 0x2f323720, | ||
9239 | 0x31393a30, 0x393a3530, 0x20686179, 0x65732045, | ||
9240 | 0x78702024, 0x0, 0x65767452, 0x6e674600, | ||
9241 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9242 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9243 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9244 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9245 | 0x51725072, 0x6f644600, 0x542d446d, 0x61526432, | ||
9246 | 0x0, 0x542d446d, 0x61526431, 0x0, | ||
9247 | 0x542d446d, 0x61526442, 0x0, 0x542d446d, | ||
9248 | 0x61577232, 0x0, 0x542d446d, 0x61577231, | ||
9249 | 0x0, 0x542d446d, 0x61577242, 0x0, | ||
9250 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9251 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9252 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9253 | 0x6e2f636f, 0x6d6d616e, 0x642e632c, 0x7620312e, | ||
9254 | 0x312e322e, 0x32382031, 0x3939392f, 0x30312f32, | ||
9255 | 0x30203139, 0x3a34393a, 0x34392073, 0x6875616e, | ||
9256 | 0x67204578, 0x70202400, 0x65767452, 0x6e674600, | ||
9257 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9258 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9259 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9260 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9261 | 0x51725072, 0x6f644600, 0x3f48636d, 0x644d6278, | ||
9262 | 0x0, 0x3f636d64, 0x48737453, 0x0, | ||
9263 | 0x3f636d64, 0x4d634d64, 0x0, 0x3f636d64, | ||
9264 | 0x50726f6d, 0x0, 0x3f636d64, 0x4c696e6b, | ||
9265 | 0x0, 0x3f636d64, 0x45727200, 0x86ac, | ||
9266 | 0x8e5c, 0x8e5c, 0x8de4, 0x8b78, | ||
9267 | 0x8e30, 0x8e5c, 0x8790, 0x8800, | ||
9268 | 0x8990, 0x8a68, 0x8a34, 0x8e5c, | ||
9269 | 0x8870, 0x8b24, 0x8e5c, 0x8b34, | ||
9270 | 0x87b4, 0x8824, 0x0, 0x0, | ||
9271 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9272 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9273 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9274 | 0x6e2f6d63, 0x6173742e, 0x632c7620, 0x312e312e, | ||
9275 | 0x322e3820, 0x31393938, 0x2f31322f, 0x30382030, | ||
9276 | 0x323a3336, 0x3a333620, 0x73687561, 0x6e672045, | ||
9277 | 0x78702024, 0x0, 0x65767452, 0x6e674600, | ||
9278 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9279 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9280 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9281 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9282 | 0x51725072, 0x6f644600, 0x6164644d, 0x63447570, | ||
9283 | 0x0, 0x6164644d, 0x6346756c, 0x0, | ||
9284 | 0x64656c4d, 0x634e6f45, 0x0, 0x0, | ||
9285 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9286 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9287 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9288 | 0x6e2f646d, 0x612e632c, 0x7620312e, 0x312e322e, | ||
9289 | 0x32342031, 0x3939382f, 0x31322f32, 0x31203030, | ||
9290 | 0x3a33333a, 0x30392073, 0x6875616e, 0x67204578, | ||
9291 | 0x70202400, 0x65767452, 0x6e674600, 0x51657674, | ||
9292 | 0x46000000, 0x51657674, 0x505f4600, 0x4d657674, | ||
9293 | 0x526e6746, 0x0, 0x4d516576, 0x74460000, | ||
9294 | 0x4d516576, 0x505f4600, 0x5173436f, 0x6e495f46, | ||
9295 | 0x0, 0x5173436f, 0x6e734600, 0x51725072, | ||
9296 | 0x6f644600, 0x7377446d, 0x614f6666, 0x0, | ||
9297 | 0x31446d61, 0x4f6e0000, 0x7377446d, 0x614f6e00, | ||
9298 | 0x2372446d, 0x6141544e, 0x0, 0x72446d61, | ||
9299 | 0x41544e30, 0x0, 0x72446d61, 0x41544e31, | ||
9300 | 0x0, 0x72446d61, 0x34476200, 0x2a50414e, | ||
9301 | 0x49432a00, 0x2e2e2f2e, 0x2e2f2e2e, 0x2f2e2e2f, | ||
9302 | 0x2e2e2f73, 0x72632f6e, 0x69632f66, 0x77322f63, | ||
9303 | 0x6f6d6d6f, 0x6e2f646d, 0x612e6300, 0x2377446d, | ||
9304 | 0x6141544e, 0x0, 0x77446d61, 0x41544e30, | ||
9305 | 0x0, 0x77446d61, 0x41544e31, 0x0, | ||
9306 | 0x77446d61, 0x34476200, 0x0, 0x0, | ||
9307 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9308 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9309 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9310 | 0x6e2f7472, 0x6163652e, 0x632c7620, 0x312e312e, | ||
9311 | 0x322e3520, 0x31393938, 0x2f30392f, 0x33302031, | ||
9312 | 0x383a3530, 0x3a323820, 0x73687561, 0x6e672045, | ||
9313 | 0x78702024, 0x0, 0x0, 0x0, | ||
9314 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9315 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9316 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9317 | 0x6e2f6461, 0x74612e63, 0x2c762031, 0x2e312e32, | ||
9318 | 0x2e313220, 0x31393939, 0x2f30312f, 0x32302031, | ||
9319 | 0x393a3439, 0x3a353120, 0x73687561, 0x6e672045, | ||
9320 | 0x78702024, 0x0, 0x46575f56, 0x45525349, | ||
9321 | 0x4f4e3a20, 0x23312046, 0x72692041, 0x70722037, | ||
9322 | 0x2031373a, 0x35373a35, 0x32205044, 0x54203230, | ||
9323 | 0x30300000, 0x46575f43, 0x4f4d5049, 0x4c455f54, | ||
9324 | 0x494d453a, 0x2031373a, 0x35373a35, 0x32000000, | ||
9325 | 0x46575f43, 0x4f4d5049, 0x4c455f42, 0x593a2064, | ||
9326 | 0x65767263, 0x73000000, 0x46575f43, 0x4f4d5049, | ||
9327 | 0x4c455f48, 0x4f53543a, 0x20636f6d, 0x70757465, | ||
9328 | 0x0, 0x46575f43, 0x4f4d5049, 0x4c455f44, | ||
9329 | 0x4f4d4149, 0x4e3a2065, 0x6e672e61, 0x6374656f, | ||
9330 | 0x6e2e636f, 0x6d000000, 0x46575f43, 0x4f4d5049, | ||
9331 | 0x4c45523a, 0x20676363, 0x20766572, 0x73696f6e, | ||
9332 | 0x20322e37, 0x2e320000, 0x0, 0x12041100, | ||
9333 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9334 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9335 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9336 | 0x6e2f6d65, 0x6d2e632c, 0x7620312e, 0x312e322e, | ||
9337 | 0x35203139, 0x39382f30, 0x392f3330, 0x2031383a, | ||
9338 | 0x35303a30, 0x38207368, 0x75616e67, 0x20457870, | ||
9339 | 0x20240000, 0x24486561, 0x6465723a, 0x202f7072, | ||
9340 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9341 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9342 | 0x6e2f7365, 0x6e642e63, 0x2c762031, 0x2e312e32, | ||
9343 | 0x2e343420, 0x31393938, 0x2f31322f, 0x32312030, | ||
9344 | 0x303a3333, 0x3a313820, 0x73687561, 0x6e672045, | ||
9345 | 0x78702024, 0x0, 0x65767452, 0x6e674600, | ||
9346 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9347 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9348 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9349 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9350 | 0x51725072, 0x6f644600, 0x69736e74, 0x54637055, | ||
9351 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9352 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9353 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9354 | 0x6e2f7265, 0x63762e63, 0x2c762031, 0x2e312e32, | ||
9355 | 0x2e353320, 0x31393939, 0x2f30312f, 0x31362030, | ||
9356 | 0x323a3535, 0x3a343320, 0x73687561, 0x6e672045, | ||
9357 | 0x78702024, 0x0, 0x65767452, 0x6e674600, | ||
9358 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9359 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9360 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9361 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9362 | 0x51725072, 0x6f644600, 0x724d6163, 0x43686b30, | ||
9363 | 0x0, 0x72784672, 0x6d324c67, 0x0, | ||
9364 | 0x72784e6f, 0x53744264, 0x0, 0x72784e6f, | ||
9365 | 0x4d694264, 0x0, 0x72784e6f, 0x4a6d4264, | ||
9366 | 0x0, 0x7278436b, 0x446d6146, 0x0, | ||
9367 | 0x72785144, 0x6d457846, 0x0, 0x72785144, | ||
9368 | 0x6d614600, 0x72785144, 0x4c426446, 0x0, | ||
9369 | 0x72785144, 0x6d426446, 0x0, 0x72784372, | ||
9370 | 0x63506164, 0x0, 0x72536d51, 0x446d6146, | ||
9371 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9372 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9373 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9374 | 0x6e2f6d61, 0x632e632c, 0x7620312e, 0x312e322e, | ||
9375 | 0x32322031, 0x3939382f, 0x31322f30, 0x38203032, | ||
9376 | 0x3a33363a, 0x33302073, 0x6875616e, 0x67204578, | ||
9377 | 0x70202400, 0x65767452, 0x6e674600, 0x51657674, | ||
9378 | 0x46000000, 0x51657674, 0x505f4600, 0x4d657674, | ||
9379 | 0x526e6746, 0x0, 0x4d516576, 0x74460000, | ||
9380 | 0x4d516576, 0x505f4600, 0x5173436f, 0x6e495f46, | ||
9381 | 0x0, 0x5173436f, 0x6e734600, 0x51725072, | ||
9382 | 0x6f644600, 0x6d616354, 0x68726573, 0x0, | ||
9383 | 0x23744d61, 0x6341544e, 0x0, 0x23724d61, | ||
9384 | 0x6341544e, 0x0, 0x72656d41, 0x73737274, | ||
9385 | 0x0, 0x6c696e6b, 0x444f574e, 0x0, | ||
9386 | 0x6c696e6b, 0x55500000, 0x0, 0x0, | ||
9387 | 0x0, 0x24486561, 0x6465723a, 0x202f7072, | ||
9388 | 0x6f6a6563, 0x74732f72, 0x63732f73, 0x772f6765, | ||
9389 | 0x2f2e2f6e, 0x69632f66, 0x77322f63, 0x6f6d6d6f, | ||
9390 | 0x6e2f636b, 0x73756d2e, 0x632c7620, 0x312e312e, | ||
9391 | 0x322e3920, 0x31393939, 0x2f30312f, 0x31342030, | ||
9392 | 0x303a3033, 0x3a343820, 0x73687561, 0x6e672045, | ||
9393 | 0x78702024, 0x0, 0x65767452, 0x6e674600, | ||
9394 | 0x51657674, 0x46000000, 0x51657674, 0x505f4600, | ||
9395 | 0x4d657674, 0x526e6746, 0x0, 0x4d516576, | ||
9396 | 0x74460000, 0x4d516576, 0x505f4600, 0x5173436f, | ||
9397 | 0x6e495f46, 0x0, 0x5173436f, 0x6e734600, | ||
9398 | 0x51725072, 0x6f644600, 0x0, 0x0, | ||
9399 | 0x0, 0x50726f62, 0x65506879, 0x0, | ||
9400 | 0x6c6e6b41, 0x53535254, 0x0, 0x109a4, | ||
9401 | 0x10a1c, 0x10a50, 0x10a7c, 0x11050, | ||
9402 | 0x10aa8, 0x10b10, 0x111fc, 0x10dc0, | ||
9403 | 0x10c68, 0x10c80, 0x10cc4, 0x10cec, | ||
9404 | 0x10d0c, 0x10d34, 0x111fc, 0x10dc0, | ||
9405 | 0x10df8, 0x10e10, 0x10e40, 0x10e68, | ||
9406 | 0x10e88, 0x10eb0, 0x0, 0x10fdc, | ||
9407 | 0x11008, 0x1102c, 0x111fc, 0x11050, | ||
9408 | 0x11078, 0x11108, 0x0, 0x0, | ||
9409 | 0x0, 0x1186c, 0x1193c, 0x11a14, | ||
9410 | 0x11ae4, 0x11b40, 0x11c1c, 0x11c44, | ||
9411 | 0x11d20, 0x11d48, 0x11ef0, 0x11f18, | ||
9412 | 0x120c0, 0x122b8, 0x1254c, 0x12460, | ||
9413 | 0x1254c, 0x12578, 0x120e8, 0x12290, | ||
9414 | 0x7273745f, 0x676d6969, 0x0, 0x12608, | ||
9415 | 0x12640, 0x12728, 0x13374, 0x133b4, | ||
9416 | 0x133cc, 0x7365746c, 0x6f6f7000, 0x0, | ||
9417 | 0x0, 0x13bbc, 0x13bfc, 0x13c8c, | ||
9418 | 0x13cd0, 0x13d34, 0x13dc0, 0x13df4, | ||
9419 | 0x13e7c, 0x13f14, 0x13fe4, 0x14024, | ||
9420 | 0x140a8, 0x140cc, 0x141dc, 0x646f4261, | ||
9421 | 0x73655067, 0x0, 0x0, 0x0, | ||
9422 | 0x0, 0x73746d61, 0x634c4e4b, 0x0, | ||
9423 | 0x6765746d, 0x636c6e6b, 0x0, 0x14ed8, | ||
9424 | 0x14ed8, 0x14b8c, 0x14bd8, 0x14c24, | ||
9425 | 0x14ed8, 0x7365746d, 0x61636163, 0x74000000, | ||
9426 | 0x0, 0x0 }; | ||
9427 | static u32 tigon2FwData[(MAX_DATA_LEN/4) + 1] __devinitdata = { | ||
9428 | 0x1, | ||
9429 | 0x1, 0x1, 0xc001fc, 0x3ffc, | ||
9430 | 0xc00000, 0x416c7465, 0x6f6e2041, 0x63654e49, | ||
9431 | 0x43205600, 0x0, 0x0, 0x0, | ||
9432 | 0x0, 0x0, 0x0, 0x416c7465, | ||
9433 | 0x6f6e2041, 0x63654e49, 0x43205600, 0x42424242, | ||
9434 | 0x0, 0x0, 0x0, 0x1ffffc, | ||
9435 | 0x1fff7c, 0x0, 0x0, 0x0, | ||
9436 | 0x0, 0x0, 0x0, 0x60cf00, | ||
9437 | 0x60, 0xcf000000, 0x0, 0x0, | ||
9438 | 0x0, 0x0, 0x0, 0x0, | ||
9439 | 0x0, 0x0, 0x0, 0x0, | ||
9440 | 0x0, 0x0, 0x0, 0x0, | ||
9441 | 0x0, 0x0, 0x0, 0x0, | ||
9442 | 0x0, 0x0, 0x3, 0x0, | ||
9443 | 0x1, 0x0, 0x0, 0x0, | ||
9444 | 0x1, 0x0, 0x1, 0x0, | ||
9445 | 0x0, 0x0, 0x0, 0x1, | ||
9446 | 0x1, 0x0, 0x0, 0x0, | ||
9447 | 0x0, 0x0, 0x1000000, 0x21000000, | ||
9448 | 0x12000140, 0x0, 0x0, 0x20000000, | ||
9449 | 0x120000a0, 0x0, 0x12000060, 0x12000180, | ||
9450 | 0x120001e0, 0x0, 0x0, 0x0, | ||
9451 | 0x1, 0x0, 0x0, 0x0, | ||
9452 | 0x0, 0x0, 0x0, 0x2, | ||
9453 | 0x0, 0x0, 0x30001, 0x1, | ||
9454 | 0x30201, 0x0, 0x0, 0x1010101, | ||
9455 | 0x1010100, 0x10100, 0x1010001, 0x10001, | ||
9456 | 0x1000101, 0x101, 0x0, 0x0 }; | ||
diff --git a/drivers/net/amd8111e.c b/drivers/net/amd8111e.c index 187ac6eb6e94..7709992bb6bf 100644 --- a/drivers/net/amd8111e.c +++ b/drivers/net/amd8111e.c | |||
@@ -1813,6 +1813,25 @@ static void __devinit amd8111e_probe_ext_phy(struct net_device* dev) | |||
1813 | lp->ext_phy_addr = 1; | 1813 | lp->ext_phy_addr = 1; |
1814 | } | 1814 | } |
1815 | 1815 | ||
1816 | static const struct net_device_ops amd8111e_netdev_ops = { | ||
1817 | .ndo_open = amd8111e_open, | ||
1818 | .ndo_stop = amd8111e_close, | ||
1819 | .ndo_start_xmit = amd8111e_start_xmit, | ||
1820 | .ndo_tx_timeout = amd8111e_tx_timeout, | ||
1821 | .ndo_get_stats = amd8111e_get_stats, | ||
1822 | .ndo_set_multicast_list = amd8111e_set_multicast_list, | ||
1823 | .ndo_validate_addr = eth_validate_addr, | ||
1824 | .ndo_set_mac_address = amd8111e_set_mac_address, | ||
1825 | .ndo_do_ioctl = amd8111e_ioctl, | ||
1826 | .ndo_change_mtu = amd8111e_change_mtu, | ||
1827 | #if AMD8111E_VLAN_TAG_USED | ||
1828 | .ndo_vlan_rx_register = amd8111e_vlan_rx_register, | ||
1829 | #endif | ||
1830 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1831 | .ndo_poll_controller = amd8111e_poll, | ||
1832 | #endif | ||
1833 | }; | ||
1834 | |||
1816 | static int __devinit amd8111e_probe_one(struct pci_dev *pdev, | 1835 | static int __devinit amd8111e_probe_one(struct pci_dev *pdev, |
1817 | const struct pci_device_id *ent) | 1836 | const struct pci_device_id *ent) |
1818 | { | 1837 | { |
@@ -1872,7 +1891,6 @@ static int __devinit amd8111e_probe_one(struct pci_dev *pdev, | |||
1872 | 1891 | ||
1873 | #if AMD8111E_VLAN_TAG_USED | 1892 | #if AMD8111E_VLAN_TAG_USED |
1874 | dev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX ; | 1893 | dev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX ; |
1875 | dev->vlan_rx_register =amd8111e_vlan_rx_register; | ||
1876 | #endif | 1894 | #endif |
1877 | 1895 | ||
1878 | lp = netdev_priv(dev); | 1896 | lp = netdev_priv(dev); |
@@ -1901,27 +1919,16 @@ static int __devinit amd8111e_probe_one(struct pci_dev *pdev, | |||
1901 | if(dynamic_ipg[card_idx++]) | 1919 | if(dynamic_ipg[card_idx++]) |
1902 | lp->options |= OPTION_DYN_IPG_ENABLE; | 1920 | lp->options |= OPTION_DYN_IPG_ENABLE; |
1903 | 1921 | ||
1922 | |||
1904 | /* Initialize driver entry points */ | 1923 | /* Initialize driver entry points */ |
1905 | dev->open = amd8111e_open; | 1924 | dev->netdev_ops = &amd8111e_netdev_ops; |
1906 | dev->hard_start_xmit = amd8111e_start_xmit; | ||
1907 | dev->stop = amd8111e_close; | ||
1908 | dev->get_stats = amd8111e_get_stats; | ||
1909 | dev->set_multicast_list = amd8111e_set_multicast_list; | ||
1910 | dev->set_mac_address = amd8111e_set_mac_address; | ||
1911 | dev->do_ioctl = amd8111e_ioctl; | ||
1912 | dev->change_mtu = amd8111e_change_mtu; | ||
1913 | SET_ETHTOOL_OPS(dev, &ops); | 1925 | SET_ETHTOOL_OPS(dev, &ops); |
1914 | dev->irq =pdev->irq; | 1926 | dev->irq =pdev->irq; |
1915 | dev->tx_timeout = amd8111e_tx_timeout; | ||
1916 | dev->watchdog_timeo = AMD8111E_TX_TIMEOUT; | 1927 | dev->watchdog_timeo = AMD8111E_TX_TIMEOUT; |
1917 | netif_napi_add(dev, &lp->napi, amd8111e_rx_poll, 32); | 1928 | netif_napi_add(dev, &lp->napi, amd8111e_rx_poll, 32); |
1918 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1919 | dev->poll_controller = amd8111e_poll; | ||
1920 | #endif | ||
1921 | 1929 | ||
1922 | #if AMD8111E_VLAN_TAG_USED | 1930 | #if AMD8111E_VLAN_TAG_USED |
1923 | dev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX; | 1931 | dev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX; |
1924 | dev->vlan_rx_register =amd8111e_vlan_rx_register; | ||
1925 | #endif | 1932 | #endif |
1926 | /* Probe the external PHY */ | 1933 | /* Probe the external PHY */ |
1927 | amd8111e_probe_ext_phy(dev); | 1934 | amd8111e_probe_ext_phy(dev); |
diff --git a/drivers/net/appletalk/ipddp.c b/drivers/net/appletalk/ipddp.c index 9a0be9b2eaad..da64ba88d7f8 100644 --- a/drivers/net/appletalk/ipddp.c +++ b/drivers/net/appletalk/ipddp.c | |||
@@ -48,12 +48,18 @@ static int ipddp_mode = IPDDP_DECAP; | |||
48 | 48 | ||
49 | /* Index to functions, as function prototypes. */ | 49 | /* Index to functions, as function prototypes. */ |
50 | static int ipddp_xmit(struct sk_buff *skb, struct net_device *dev); | 50 | static int ipddp_xmit(struct sk_buff *skb, struct net_device *dev); |
51 | static struct net_device_stats *ipddp_get_stats(struct net_device *dev); | ||
52 | static int ipddp_create(struct ipddp_route *new_rt); | 51 | static int ipddp_create(struct ipddp_route *new_rt); |
53 | static int ipddp_delete(struct ipddp_route *rt); | 52 | static int ipddp_delete(struct ipddp_route *rt); |
54 | static struct ipddp_route* ipddp_find_route(struct ipddp_route *rt); | 53 | static struct ipddp_route* ipddp_find_route(struct ipddp_route *rt); |
55 | static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); | 54 | static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); |
56 | 55 | ||
56 | static const struct net_device_ops ipddp_netdev_ops = { | ||
57 | .ndo_start_xmit = ipddp_xmit, | ||
58 | .ndo_do_ioctl = ipddp_ioctl, | ||
59 | .ndo_change_mtu = eth_change_mtu, | ||
60 | .ndo_set_mac_address = eth_mac_addr, | ||
61 | .ndo_validate_addr = eth_validate_addr, | ||
62 | }; | ||
57 | 63 | ||
58 | static struct net_device * __init ipddp_init(void) | 64 | static struct net_device * __init ipddp_init(void) |
59 | { | 65 | { |
@@ -61,7 +67,7 @@ static struct net_device * __init ipddp_init(void) | |||
61 | struct net_device *dev; | 67 | struct net_device *dev; |
62 | int err; | 68 | int err; |
63 | 69 | ||
64 | dev = alloc_etherdev(sizeof(struct net_device_stats)); | 70 | dev = alloc_etherdev(0); |
65 | if (!dev) | 71 | if (!dev) |
66 | return ERR_PTR(-ENOMEM); | 72 | return ERR_PTR(-ENOMEM); |
67 | 73 | ||
@@ -71,9 +77,7 @@ static struct net_device * __init ipddp_init(void) | |||
71 | printk(version); | 77 | printk(version); |
72 | 78 | ||
73 | /* Initalize the device structure. */ | 79 | /* Initalize the device structure. */ |
74 | dev->hard_start_xmit = ipddp_xmit; | 80 | dev->netdev_ops = &ipddp_netdev_ops; |
75 | dev->get_stats = ipddp_get_stats; | ||
76 | dev->do_ioctl = ipddp_ioctl; | ||
77 | 81 | ||
78 | dev->type = ARPHRD_IPDDP; /* IP over DDP tunnel */ | 82 | dev->type = ARPHRD_IPDDP; /* IP over DDP tunnel */ |
79 | dev->mtu = 585; | 83 | dev->mtu = 585; |
@@ -103,13 +107,6 @@ static struct net_device * __init ipddp_init(void) | |||
103 | return dev; | 107 | return dev; |
104 | } | 108 | } |
105 | 109 | ||
106 | /* | ||
107 | * Get the current statistics. This may be called with the card open or closed. | ||
108 | */ | ||
109 | static struct net_device_stats *ipddp_get_stats(struct net_device *dev) | ||
110 | { | ||
111 | return netdev_priv(dev); | ||
112 | } | ||
113 | 110 | ||
114 | /* | 111 | /* |
115 | * Transmit LLAP/ELAP frame using aarp_send_ddp. | 112 | * Transmit LLAP/ELAP frame using aarp_send_ddp. |
@@ -170,8 +167,8 @@ static int ipddp_xmit(struct sk_buff *skb, struct net_device *dev) | |||
170 | 167 | ||
171 | skb->protocol = htons(ETH_P_ATALK); /* Protocol has changed */ | 168 | skb->protocol = htons(ETH_P_ATALK); /* Protocol has changed */ |
172 | 169 | ||
173 | ((struct net_device_stats *) netdev_priv(dev))->tx_packets++; | 170 | dev->stats.tx_packets++; |
174 | ((struct net_device_stats *) netdev_priv(dev))->tx_bytes += skb->len; | 171 | dev->stats.tx_bytes += skb->len; |
175 | 172 | ||
176 | if(aarp_send_ddp(rt->dev, skb, &rt->at, NULL) < 0) | 173 | if(aarp_send_ddp(rt->dev, skb, &rt->at, NULL) < 0) |
177 | dev_kfree_skb(skb); | 174 | dev_kfree_skb(skb); |
diff --git a/drivers/net/atp.c b/drivers/net/atp.c index ea493ce23982..4317b3edb3d7 100644 --- a/drivers/net/atp.c +++ b/drivers/net/atp.c | |||
@@ -204,8 +204,7 @@ static irqreturn_t atp_interrupt(int irq, void *dev_id); | |||
204 | static void net_rx(struct net_device *dev); | 204 | static void net_rx(struct net_device *dev); |
205 | static void read_block(long ioaddr, int length, unsigned char *buffer, int data_mode); | 205 | static void read_block(long ioaddr, int length, unsigned char *buffer, int data_mode); |
206 | static int net_close(struct net_device *dev); | 206 | static int net_close(struct net_device *dev); |
207 | static void set_rx_mode_8002(struct net_device *dev); | 207 | static void set_rx_mode(struct net_device *dev); |
208 | static void set_rx_mode_8012(struct net_device *dev); | ||
209 | static void tx_timeout(struct net_device *dev); | 208 | static void tx_timeout(struct net_device *dev); |
210 | 209 | ||
211 | 210 | ||
@@ -242,6 +241,17 @@ static int __init atp_init(void) | |||
242 | return -ENODEV; | 241 | return -ENODEV; |
243 | } | 242 | } |
244 | 243 | ||
244 | static const struct net_device_ops atp_netdev_ops = { | ||
245 | .ndo_open = net_open, | ||
246 | .ndo_stop = net_close, | ||
247 | .ndo_start_xmit = atp_send_packet, | ||
248 | .ndo_set_multicast_list = set_rx_mode, | ||
249 | .ndo_tx_timeout = tx_timeout, | ||
250 | .ndo_change_mtu = eth_change_mtu, | ||
251 | .ndo_set_mac_address = eth_mac_addr, | ||
252 | .ndo_validate_addr = eth_validate_addr, | ||
253 | }; | ||
254 | |||
245 | static int __init atp_probe1(long ioaddr) | 255 | static int __init atp_probe1(long ioaddr) |
246 | { | 256 | { |
247 | struct net_device *dev = NULL; | 257 | struct net_device *dev = NULL; |
@@ -342,12 +352,7 @@ static int __init atp_probe1(long ioaddr) | |||
342 | if (dev->mem_end & 0xf) | 352 | if (dev->mem_end & 0xf) |
343 | net_debug = dev->mem_end & 7; | 353 | net_debug = dev->mem_end & 7; |
344 | 354 | ||
345 | dev->open = net_open; | 355 | dev->netdev_ops = &atp_netdev_ops; |
346 | dev->stop = net_close; | ||
347 | dev->hard_start_xmit = atp_send_packet; | ||
348 | dev->set_multicast_list = | ||
349 | lp->chip_type == RTL8002 ? &set_rx_mode_8002 : &set_rx_mode_8012; | ||
350 | dev->tx_timeout = tx_timeout; | ||
351 | dev->watchdog_timeo = TX_TIMEOUT; | 356 | dev->watchdog_timeo = TX_TIMEOUT; |
352 | 357 | ||
353 | res = register_netdev(dev); | 358 | res = register_netdev(dev); |
@@ -903,6 +908,17 @@ static void set_rx_mode_8012(struct net_device *dev) | |||
903 | write_reg(ioaddr, CMR2, CMR2_IRQOUT); /* Switch back to page 0 */ | 908 | write_reg(ioaddr, CMR2, CMR2_IRQOUT); /* Switch back to page 0 */ |
904 | } | 909 | } |
905 | 910 | ||
911 | static void set_rx_mode(struct net_device *dev) | ||
912 | { | ||
913 | struct net_local *lp = netdev_priv(dev); | ||
914 | |||
915 | if (lp->chip_type == RTL8002) | ||
916 | return set_rx_mode_8002(dev); | ||
917 | else | ||
918 | return set_rx_mode_8012(dev); | ||
919 | } | ||
920 | |||
921 | |||
906 | static int __init atp_init_module(void) { | 922 | static int __init atp_init_module(void) { |
907 | if (debug) /* Emit version even if no cards detected. */ | 923 | if (debug) /* Emit version even if no cards detected. */ |
908 | printk(KERN_INFO "%s", version); | 924 | printk(KERN_INFO "%s", version); |
diff --git a/drivers/net/b44.c b/drivers/net/b44.c index 0e7470a201f0..6926ebedfdc9 100644 --- a/drivers/net/b44.c +++ b/drivers/net/b44.c | |||
@@ -2108,6 +2108,22 @@ static int __devinit b44_get_invariants(struct b44 *bp) | |||
2108 | return err; | 2108 | return err; |
2109 | } | 2109 | } |
2110 | 2110 | ||
2111 | static const struct net_device_ops b44_netdev_ops = { | ||
2112 | .ndo_open = b44_open, | ||
2113 | .ndo_stop = b44_close, | ||
2114 | .ndo_start_xmit = b44_start_xmit, | ||
2115 | .ndo_get_stats = b44_get_stats, | ||
2116 | .ndo_set_multicast_list = b44_set_rx_mode, | ||
2117 | .ndo_set_mac_address = b44_set_mac_addr, | ||
2118 | .ndo_validate_addr = eth_validate_addr, | ||
2119 | .ndo_do_ioctl = b44_ioctl, | ||
2120 | .ndo_tx_timeout = b44_tx_timeout, | ||
2121 | .ndo_change_mtu = b44_change_mtu, | ||
2122 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
2123 | .ndo_poll_controller = b44_poll_controller, | ||
2124 | #endif | ||
2125 | }; | ||
2126 | |||
2111 | static int __devinit b44_init_one(struct ssb_device *sdev, | 2127 | static int __devinit b44_init_one(struct ssb_device *sdev, |
2112 | const struct ssb_device_id *ent) | 2128 | const struct ssb_device_id *ent) |
2113 | { | 2129 | { |
@@ -2145,20 +2161,9 @@ static int __devinit b44_init_one(struct ssb_device *sdev, | |||
2145 | bp->rx_pending = B44_DEF_RX_RING_PENDING; | 2161 | bp->rx_pending = B44_DEF_RX_RING_PENDING; |
2146 | bp->tx_pending = B44_DEF_TX_RING_PENDING; | 2162 | bp->tx_pending = B44_DEF_TX_RING_PENDING; |
2147 | 2163 | ||
2148 | dev->open = b44_open; | 2164 | dev->netdev_ops = &b44_netdev_ops; |
2149 | dev->stop = b44_close; | ||
2150 | dev->hard_start_xmit = b44_start_xmit; | ||
2151 | dev->get_stats = b44_get_stats; | ||
2152 | dev->set_multicast_list = b44_set_rx_mode; | ||
2153 | dev->set_mac_address = b44_set_mac_addr; | ||
2154 | dev->do_ioctl = b44_ioctl; | ||
2155 | dev->tx_timeout = b44_tx_timeout; | ||
2156 | netif_napi_add(dev, &bp->napi, b44_poll, 64); | 2165 | netif_napi_add(dev, &bp->napi, b44_poll, 64); |
2157 | dev->watchdog_timeo = B44_TX_TIMEOUT; | 2166 | dev->watchdog_timeo = B44_TX_TIMEOUT; |
2158 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
2159 | dev->poll_controller = b44_poll_controller; | ||
2160 | #endif | ||
2161 | dev->change_mtu = b44_change_mtu; | ||
2162 | dev->irq = sdev->irq; | 2167 | dev->irq = sdev->irq; |
2163 | SET_ETHTOOL_OPS(dev, &b44_ethtool_ops); | 2168 | SET_ETHTOOL_OPS(dev, &b44_ethtool_ops); |
2164 | 2169 | ||
diff --git a/drivers/net/bnx2x_main.c b/drivers/net/bnx2x_main.c index ef8103b3523e..4be05847f86f 100644 --- a/drivers/net/bnx2x_main.c +++ b/drivers/net/bnx2x_main.c | |||
@@ -8243,6 +8243,9 @@ static int bnx2x_set_eeprom(struct net_device *dev, | |||
8243 | struct bnx2x *bp = netdev_priv(dev); | 8243 | struct bnx2x *bp = netdev_priv(dev); |
8244 | int rc; | 8244 | int rc; |
8245 | 8245 | ||
8246 | if (!netif_running(dev)) | ||
8247 | return -EAGAIN; | ||
8248 | |||
8246 | DP(BNX2X_MSG_NVM, "ethtool_eeprom: cmd %d\n" | 8249 | DP(BNX2X_MSG_NVM, "ethtool_eeprom: cmd %d\n" |
8247 | DP_LEVEL " magic 0x%x offset 0x%x (%d) len 0x%x (%d)\n", | 8250 | DP_LEVEL " magic 0x%x offset 0x%x (%d) len 0x%x (%d)\n", |
8248 | eeprom->cmd, eeprom->magic, eeprom->offset, eeprom->offset, | 8251 | eeprom->cmd, eeprom->magic, eeprom->offset, eeprom->offset, |
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 460c2cad2755..9fb388388fb7 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -4148,7 +4148,7 @@ static int bond_change_mtu(struct net_device *bond_dev, int new_mtu) | |||
4148 | 4148 | ||
4149 | bond_for_each_slave(bond, slave, i) { | 4149 | bond_for_each_slave(bond, slave, i) { |
4150 | pr_debug("s %p s->p %p c_m %p\n", slave, | 4150 | pr_debug("s %p s->p %p c_m %p\n", slave, |
4151 | slave->prev, slave->dev->change_mtu); | 4151 | slave->prev, slave->dev->netdev_ops->ndo_change_mtu); |
4152 | 4152 | ||
4153 | res = dev_set_mtu(slave->dev, new_mtu); | 4153 | res = dev_set_mtu(slave->dev, new_mtu); |
4154 | 4154 | ||
diff --git a/drivers/net/cassini.c b/drivers/net/cassini.c index 321f43d9f0e2..840b3d1a22f5 100644 --- a/drivers/net/cassini.c +++ b/drivers/net/cassini.c | |||
@@ -4977,6 +4977,22 @@ static void __devinit cas_program_bridge(struct pci_dev *cas_pdev) | |||
4977 | pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xff); | 4977 | pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xff); |
4978 | } | 4978 | } |
4979 | 4979 | ||
4980 | static const struct net_device_ops cas_netdev_ops = { | ||
4981 | .ndo_open = cas_open, | ||
4982 | .ndo_stop = cas_close, | ||
4983 | .ndo_start_xmit = cas_start_xmit, | ||
4984 | .ndo_get_stats = cas_get_stats, | ||
4985 | .ndo_set_multicast_list = cas_set_multicast, | ||
4986 | .ndo_do_ioctl = cas_ioctl, | ||
4987 | .ndo_tx_timeout = cas_tx_timeout, | ||
4988 | .ndo_change_mtu = cas_change_mtu, | ||
4989 | .ndo_set_mac_address = eth_mac_addr, | ||
4990 | .ndo_validate_addr = eth_validate_addr, | ||
4991 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
4992 | .ndo_poll_controller = cas_netpoll, | ||
4993 | #endif | ||
4994 | }; | ||
4995 | |||
4980 | static int __devinit cas_init_one(struct pci_dev *pdev, | 4996 | static int __devinit cas_init_one(struct pci_dev *pdev, |
4981 | const struct pci_device_id *ent) | 4997 | const struct pci_device_id *ent) |
4982 | { | 4998 | { |
@@ -5166,22 +5182,13 @@ static int __devinit cas_init_one(struct pci_dev *pdev, | |||
5166 | for (i = 0; i < N_RX_FLOWS; i++) | 5182 | for (i = 0; i < N_RX_FLOWS; i++) |
5167 | skb_queue_head_init(&cp->rx_flows[i]); | 5183 | skb_queue_head_init(&cp->rx_flows[i]); |
5168 | 5184 | ||
5169 | dev->open = cas_open; | 5185 | dev->netdev_ops = &cas_netdev_ops; |
5170 | dev->stop = cas_close; | ||
5171 | dev->hard_start_xmit = cas_start_xmit; | ||
5172 | dev->get_stats = cas_get_stats; | ||
5173 | dev->set_multicast_list = cas_set_multicast; | ||
5174 | dev->do_ioctl = cas_ioctl; | ||
5175 | dev->ethtool_ops = &cas_ethtool_ops; | 5186 | dev->ethtool_ops = &cas_ethtool_ops; |
5176 | dev->tx_timeout = cas_tx_timeout; | ||
5177 | dev->watchdog_timeo = CAS_TX_TIMEOUT; | 5187 | dev->watchdog_timeo = CAS_TX_TIMEOUT; |
5178 | dev->change_mtu = cas_change_mtu; | 5188 | |
5179 | #ifdef USE_NAPI | 5189 | #ifdef USE_NAPI |
5180 | netif_napi_add(dev, &cp->napi, cas_poll, 64); | 5190 | netif_napi_add(dev, &cp->napi, cas_poll, 64); |
5181 | #endif | 5191 | #endif |
5182 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
5183 | dev->poll_controller = cas_netpoll; | ||
5184 | #endif | ||
5185 | dev->irq = pdev->irq; | 5192 | dev->irq = pdev->irq; |
5186 | dev->dma = 0; | 5193 | dev->dma = 0; |
5187 | 5194 | ||
diff --git a/drivers/net/de600.c b/drivers/net/de600.c index 970f820ba814..de63f1d41d32 100644 --- a/drivers/net/de600.c +++ b/drivers/net/de600.c | |||
@@ -378,6 +378,16 @@ static void de600_rx_intr(struct net_device *dev) | |||
378 | */ | 378 | */ |
379 | } | 379 | } |
380 | 380 | ||
381 | static const struct net_device_ops de600_netdev_ops = { | ||
382 | .ndo_open = de600_open, | ||
383 | .ndo_stop = de600_close, | ||
384 | .ndo_start_xmit = de600_start_xmit, | ||
385 | .ndo_change_mtu = eth_change_mtu, | ||
386 | .ndo_set_mac_address = eth_mac_addr, | ||
387 | .ndo_validate_addr = eth_validate_addr, | ||
388 | }; | ||
389 | |||
390 | |||
381 | static struct net_device * __init de600_probe(void) | 391 | static struct net_device * __init de600_probe(void) |
382 | { | 392 | { |
383 | int i; | 393 | int i; |
@@ -439,9 +449,7 @@ static struct net_device * __init de600_probe(void) | |||
439 | 449 | ||
440 | printk(", Ethernet Address: %pM\n", dev->dev_addr); | 450 | printk(", Ethernet Address: %pM\n", dev->dev_addr); |
441 | 451 | ||
442 | dev->open = de600_open; | 452 | dev->netdev_ops = &de600_netdev_ops; |
443 | dev->stop = de600_close; | ||
444 | dev->hard_start_xmit = &de600_start_xmit; | ||
445 | 453 | ||
446 | dev->flags&=~IFF_MULTICAST; | 454 | dev->flags&=~IFF_MULTICAST; |
447 | 455 | ||
diff --git a/drivers/net/de620.c b/drivers/net/de620.c index bdfa89403389..d52f34cc9526 100644 --- a/drivers/net/de620.c +++ b/drivers/net/de620.c | |||
@@ -784,6 +784,17 @@ static int adapter_init(struct net_device *dev) | |||
784 | return 0; /* all ok */ | 784 | return 0; /* all ok */ |
785 | } | 785 | } |
786 | 786 | ||
787 | static const struct net_device_ops de620_netdev_ops = { | ||
788 | .ndo_open = de620_open, | ||
789 | .ndo_stop = de620_close, | ||
790 | .ndo_start_xmit = de620_start_xmit, | ||
791 | .ndo_tx_timeout = de620_timeout, | ||
792 | .ndo_set_multicast_list = de620_set_multicast_list, | ||
793 | .ndo_change_mtu = eth_change_mtu, | ||
794 | .ndo_set_mac_address = eth_mac_addr, | ||
795 | .ndo_validate_addr = eth_validate_addr, | ||
796 | }; | ||
797 | |||
787 | /****************************************************************************** | 798 | /****************************************************************************** |
788 | * | 799 | * |
789 | * Only start-up code below | 800 | * Only start-up code below |
@@ -861,12 +872,8 @@ struct net_device * __init de620_probe(int unit) | |||
861 | else | 872 | else |
862 | printk(" UTP)\n"); | 873 | printk(" UTP)\n"); |
863 | 874 | ||
864 | dev->open = de620_open; | 875 | dev->netdev_ops = &de620_netdev_ops; |
865 | dev->stop = de620_close; | ||
866 | dev->hard_start_xmit = de620_start_xmit; | ||
867 | dev->tx_timeout = de620_timeout; | ||
868 | dev->watchdog_timeo = HZ*2; | 876 | dev->watchdog_timeo = HZ*2; |
869 | dev->set_multicast_list = de620_set_multicast_list; | ||
870 | 877 | ||
871 | /* base_addr and irq are already set, see above! */ | 878 | /* base_addr and irq are already set, see above! */ |
872 | 879 | ||
diff --git a/drivers/net/e100.c b/drivers/net/e100.c index 134b2d60b479..86bb876fb123 100644 --- a/drivers/net/e100.c +++ b/drivers/net/e100.c | |||
@@ -161,6 +161,7 @@ | |||
161 | #include <linux/skbuff.h> | 161 | #include <linux/skbuff.h> |
162 | #include <linux/ethtool.h> | 162 | #include <linux/ethtool.h> |
163 | #include <linux/string.h> | 163 | #include <linux/string.h> |
164 | #include <linux/firmware.h> | ||
164 | #include <asm/unaligned.h> | 165 | #include <asm/unaligned.h> |
165 | 166 | ||
166 | 167 | ||
@@ -174,10 +175,17 @@ | |||
174 | #define E100_WATCHDOG_PERIOD (2 * HZ) | 175 | #define E100_WATCHDOG_PERIOD (2 * HZ) |
175 | #define E100_NAPI_WEIGHT 16 | 176 | #define E100_NAPI_WEIGHT 16 |
176 | 177 | ||
178 | #define FIRMWARE_D101M "e100/d101m_ucode.bin" | ||
179 | #define FIRMWARE_D101S "e100/d101s_ucode.bin" | ||
180 | #define FIRMWARE_D102E "e100/d102e_ucode.bin" | ||
181 | |||
177 | MODULE_DESCRIPTION(DRV_DESCRIPTION); | 182 | MODULE_DESCRIPTION(DRV_DESCRIPTION); |
178 | MODULE_AUTHOR(DRV_COPYRIGHT); | 183 | MODULE_AUTHOR(DRV_COPYRIGHT); |
179 | MODULE_LICENSE("GPL"); | 184 | MODULE_LICENSE("GPL"); |
180 | MODULE_VERSION(DRV_VERSION); | 185 | MODULE_VERSION(DRV_VERSION); |
186 | MODULE_FIRMWARE(FIRMWARE_D101M); | ||
187 | MODULE_FIRMWARE(FIRMWARE_D101S); | ||
188 | MODULE_FIRMWARE(FIRMWARE_D102E); | ||
181 | 189 | ||
182 | static int debug = 3; | 190 | static int debug = 3; |
183 | static int eeprom_bad_csum_allow = 0; | 191 | static int eeprom_bad_csum_allow = 0; |
@@ -1049,178 +1057,6 @@ static void e100_configure(struct nic *nic, struct cb *cb, struct sk_buff *skb) | |||
1049 | c[16], c[17], c[18], c[19], c[20], c[21], c[22], c[23]); | 1057 | c[16], c[17], c[18], c[19], c[20], c[21], c[22], c[23]); |
1050 | } | 1058 | } |
1051 | 1059 | ||
1052 | /********************************************************/ | ||
1053 | /* Micro code for 8086:1229 Rev 8 */ | ||
1054 | /********************************************************/ | ||
1055 | |||
1056 | /* Parameter values for the D101M B-step */ | ||
1057 | #define D101M_CPUSAVER_TIMER_DWORD 78 | ||
1058 | #define D101M_CPUSAVER_BUNDLE_DWORD 65 | ||
1059 | #define D101M_CPUSAVER_MIN_SIZE_DWORD 126 | ||
1060 | |||
1061 | #define D101M_B_RCVBUNDLE_UCODE \ | ||
1062 | {\ | ||
1063 | 0x00550215, 0xFFFF0437, 0xFFFFFFFF, 0x06A70789, 0xFFFFFFFF, 0x0558FFFF, \ | ||
1064 | 0x000C0001, 0x00101312, 0x000C0008, 0x00380216, \ | ||
1065 | 0x0010009C, 0x00204056, 0x002380CC, 0x00380056, \ | ||
1066 | 0x0010009C, 0x00244C0B, 0x00000800, 0x00124818, \ | ||
1067 | 0x00380438, 0x00000000, 0x00140000, 0x00380555, \ | ||
1068 | 0x00308000, 0x00100662, 0x00100561, 0x000E0408, \ | ||
1069 | 0x00134861, 0x000C0002, 0x00103093, 0x00308000, \ | ||
1070 | 0x00100624, 0x00100561, 0x000E0408, 0x00100861, \ | ||
1071 | 0x000C007E, 0x00222C21, 0x000C0002, 0x00103093, \ | ||
1072 | 0x00380C7A, 0x00080000, 0x00103090, 0x00380C7A, \ | ||
1073 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1074 | 0x0010009C, 0x00244C2D, 0x00010004, 0x00041000, \ | ||
1075 | 0x003A0437, 0x00044010, 0x0038078A, 0x00000000, \ | ||
1076 | 0x00100099, 0x00206C7A, 0x0010009C, 0x00244C48, \ | ||
1077 | 0x00130824, 0x000C0001, 0x00101213, 0x00260C75, \ | ||
1078 | 0x00041000, 0x00010004, 0x00130826, 0x000C0006, \ | ||
1079 | 0x002206A8, 0x0013C926, 0x00101313, 0x003806A8, \ | ||
1080 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1081 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1082 | 0x00080600, 0x00101B10, 0x00050004, 0x00100826, \ | ||
1083 | 0x00101210, 0x00380C34, 0x00000000, 0x00000000, \ | ||
1084 | 0x0021155B, 0x00100099, 0x00206559, 0x0010009C, \ | ||
1085 | 0x00244559, 0x00130836, 0x000C0000, 0x00220C62, \ | ||
1086 | 0x000C0001, 0x00101B13, 0x00229C0E, 0x00210C0E, \ | ||
1087 | 0x00226C0E, 0x00216C0E, 0x0022FC0E, 0x00215C0E, \ | ||
1088 | 0x00214C0E, 0x00380555, 0x00010004, 0x00041000, \ | ||
1089 | 0x00278C67, 0x00040800, 0x00018100, 0x003A0437, \ | ||
1090 | 0x00130826, 0x000C0001, 0x00220559, 0x00101313, \ | ||
1091 | 0x00380559, 0x00000000, 0x00000000, 0x00000000, \ | ||
1092 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1093 | 0x00000000, 0x00130831, 0x0010090B, 0x00124813, \ | ||
1094 | 0x000CFF80, 0x002606AB, 0x00041000, 0x00010004, \ | ||
1095 | 0x003806A8, 0x00000000, 0x00000000, 0x00000000, \ | ||
1096 | } | ||
1097 | |||
1098 | /********************************************************/ | ||
1099 | /* Micro code for 8086:1229 Rev 9 */ | ||
1100 | /********************************************************/ | ||
1101 | |||
1102 | /* Parameter values for the D101S */ | ||
1103 | #define D101S_CPUSAVER_TIMER_DWORD 78 | ||
1104 | #define D101S_CPUSAVER_BUNDLE_DWORD 67 | ||
1105 | #define D101S_CPUSAVER_MIN_SIZE_DWORD 128 | ||
1106 | |||
1107 | #define D101S_RCVBUNDLE_UCODE \ | ||
1108 | {\ | ||
1109 | 0x00550242, 0xFFFF047E, 0xFFFFFFFF, 0x06FF0818, 0xFFFFFFFF, 0x05A6FFFF, \ | ||
1110 | 0x000C0001, 0x00101312, 0x000C0008, 0x00380243, \ | ||
1111 | 0x0010009C, 0x00204056, 0x002380D0, 0x00380056, \ | ||
1112 | 0x0010009C, 0x00244F8B, 0x00000800, 0x00124818, \ | ||
1113 | 0x0038047F, 0x00000000, 0x00140000, 0x003805A3, \ | ||
1114 | 0x00308000, 0x00100610, 0x00100561, 0x000E0408, \ | ||
1115 | 0x00134861, 0x000C0002, 0x00103093, 0x00308000, \ | ||
1116 | 0x00100624, 0x00100561, 0x000E0408, 0x00100861, \ | ||
1117 | 0x000C007E, 0x00222FA1, 0x000C0002, 0x00103093, \ | ||
1118 | 0x00380F90, 0x00080000, 0x00103090, 0x00380F90, \ | ||
1119 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1120 | 0x0010009C, 0x00244FAD, 0x00010004, 0x00041000, \ | ||
1121 | 0x003A047E, 0x00044010, 0x00380819, 0x00000000, \ | ||
1122 | 0x00100099, 0x00206FFD, 0x0010009A, 0x0020AFFD, \ | ||
1123 | 0x0010009C, 0x00244FC8, 0x00130824, 0x000C0001, \ | ||
1124 | 0x00101213, 0x00260FF7, 0x00041000, 0x00010004, \ | ||
1125 | 0x00130826, 0x000C0006, 0x00220700, 0x0013C926, \ | ||
1126 | 0x00101313, 0x00380700, 0x00000000, 0x00000000, \ | ||
1127 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1128 | 0x00080600, 0x00101B10, 0x00050004, 0x00100826, \ | ||
1129 | 0x00101210, 0x00380FB6, 0x00000000, 0x00000000, \ | ||
1130 | 0x002115A9, 0x00100099, 0x002065A7, 0x0010009A, \ | ||
1131 | 0x0020A5A7, 0x0010009C, 0x002445A7, 0x00130836, \ | ||
1132 | 0x000C0000, 0x00220FE4, 0x000C0001, 0x00101B13, \ | ||
1133 | 0x00229F8E, 0x00210F8E, 0x00226F8E, 0x00216F8E, \ | ||
1134 | 0x0022FF8E, 0x00215F8E, 0x00214F8E, 0x003805A3, \ | ||
1135 | 0x00010004, 0x00041000, 0x00278FE9, 0x00040800, \ | ||
1136 | 0x00018100, 0x003A047E, 0x00130826, 0x000C0001, \ | ||
1137 | 0x002205A7, 0x00101313, 0x003805A7, 0x00000000, \ | ||
1138 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1139 | 0x00000000, 0x00000000, 0x00000000, 0x00130831, \ | ||
1140 | 0x0010090B, 0x00124813, 0x000CFF80, 0x00260703, \ | ||
1141 | 0x00041000, 0x00010004, 0x00380700 \ | ||
1142 | } | ||
1143 | |||
1144 | /********************************************************/ | ||
1145 | /* Micro code for the 8086:1229 Rev F/10 */ | ||
1146 | /********************************************************/ | ||
1147 | |||
1148 | /* Parameter values for the D102 E-step */ | ||
1149 | #define D102_E_CPUSAVER_TIMER_DWORD 42 | ||
1150 | #define D102_E_CPUSAVER_BUNDLE_DWORD 54 | ||
1151 | #define D102_E_CPUSAVER_MIN_SIZE_DWORD 46 | ||
1152 | |||
1153 | #define D102_E_RCVBUNDLE_UCODE \ | ||
1154 | {\ | ||
1155 | 0x007D028F, 0x0E4204F9, 0x14ED0C85, 0x14FA14E9, 0x0EF70E36, 0x1FFF1FFF, \ | ||
1156 | 0x00E014B9, 0x00000000, 0x00000000, 0x00000000, \ | ||
1157 | 0x00E014BD, 0x00000000, 0x00000000, 0x00000000, \ | ||
1158 | 0x00E014D5, 0x00000000, 0x00000000, 0x00000000, \ | ||
1159 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1160 | 0x00E014C1, 0x00000000, 0x00000000, 0x00000000, \ | ||
1161 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1162 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1163 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1164 | 0x00E014C8, 0x00000000, 0x00000000, 0x00000000, \ | ||
1165 | 0x00200600, 0x00E014EE, 0x00000000, 0x00000000, \ | ||
1166 | 0x0030FF80, 0x00940E46, 0x00038200, 0x00102000, \ | ||
1167 | 0x00E00E43, 0x00000000, 0x00000000, 0x00000000, \ | ||
1168 | 0x00300006, 0x00E014FB, 0x00000000, 0x00000000, \ | ||
1169 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1170 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1171 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1172 | 0x00906E41, 0x00800E3C, 0x00E00E39, 0x00000000, \ | ||
1173 | 0x00906EFD, 0x00900EFD, 0x00E00EF8, 0x00000000, \ | ||
1174 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1175 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1176 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1177 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1178 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1179 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1180 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1181 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1182 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1183 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1184 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1185 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1186 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1187 | 0x00000000, 0x00000000, 0x00000000, 0x00000000, \ | ||
1188 | } | ||
1189 | |||
1190 | static void e100_setup_ucode(struct nic *nic, struct cb *cb, struct sk_buff *skb) | ||
1191 | { | ||
1192 | /* *INDENT-OFF* */ | ||
1193 | static struct { | ||
1194 | u32 ucode[UCODE_SIZE + 1]; | ||
1195 | u8 mac; | ||
1196 | u8 timer_dword; | ||
1197 | u8 bundle_dword; | ||
1198 | u8 min_size_dword; | ||
1199 | } ucode_opts[] = { | ||
1200 | { D101M_B_RCVBUNDLE_UCODE, | ||
1201 | mac_82559_D101M, | ||
1202 | D101M_CPUSAVER_TIMER_DWORD, | ||
1203 | D101M_CPUSAVER_BUNDLE_DWORD, | ||
1204 | D101M_CPUSAVER_MIN_SIZE_DWORD }, | ||
1205 | { D101S_RCVBUNDLE_UCODE, | ||
1206 | mac_82559_D101S, | ||
1207 | D101S_CPUSAVER_TIMER_DWORD, | ||
1208 | D101S_CPUSAVER_BUNDLE_DWORD, | ||
1209 | D101S_CPUSAVER_MIN_SIZE_DWORD }, | ||
1210 | { D102_E_RCVBUNDLE_UCODE, | ||
1211 | mac_82551_F, | ||
1212 | D102_E_CPUSAVER_TIMER_DWORD, | ||
1213 | D102_E_CPUSAVER_BUNDLE_DWORD, | ||
1214 | D102_E_CPUSAVER_MIN_SIZE_DWORD }, | ||
1215 | { D102_E_RCVBUNDLE_UCODE, | ||
1216 | mac_82551_10, | ||
1217 | D102_E_CPUSAVER_TIMER_DWORD, | ||
1218 | D102_E_CPUSAVER_BUNDLE_DWORD, | ||
1219 | D102_E_CPUSAVER_MIN_SIZE_DWORD }, | ||
1220 | { {0}, 0, 0, 0, 0} | ||
1221 | }, *opts; | ||
1222 | /* *INDENT-ON* */ | ||
1223 | |||
1224 | /************************************************************************* | 1060 | /************************************************************************* |
1225 | * CPUSaver parameters | 1061 | * CPUSaver parameters |
1226 | * | 1062 | * |
@@ -1280,42 +1116,101 @@ static void e100_setup_ucode(struct nic *nic, struct cb *cb, struct sk_buff *skb | |||
1280 | #define BUNDLEMAX (u16)6 | 1116 | #define BUNDLEMAX (u16)6 |
1281 | #define INTDELAY (u16)1536 /* 0x600 */ | 1117 | #define INTDELAY (u16)1536 /* 0x600 */ |
1282 | 1118 | ||
1119 | /* Initialize firmware */ | ||
1120 | static const struct firmware *e100_request_firmware(struct nic *nic) | ||
1121 | { | ||
1122 | const char *fw_name; | ||
1123 | const struct firmware *fw; | ||
1124 | u8 timer, bundle, min_size; | ||
1125 | int err; | ||
1126 | |||
1283 | /* do not load u-code for ICH devices */ | 1127 | /* do not load u-code for ICH devices */ |
1284 | if (nic->flags & ich) | 1128 | if (nic->flags & ich) |
1285 | goto noloaducode; | 1129 | return NULL; |
1286 | 1130 | ||
1287 | /* Search for ucode match against h/w revision */ | 1131 | /* Search for ucode match against h/w revision */ |
1288 | for (opts = ucode_opts; opts->mac; opts++) { | 1132 | if (nic->mac == mac_82559_D101M) |
1289 | int i; | 1133 | fw_name = FIRMWARE_D101M; |
1290 | u32 *ucode = opts->ucode; | 1134 | else if (nic->mac == mac_82559_D101S) |
1291 | if (nic->mac != opts->mac) | 1135 | fw_name = FIRMWARE_D101S; |
1292 | continue; | 1136 | else if (nic->mac == mac_82551_F || nic->mac == mac_82551_10) |
1293 | 1137 | fw_name = FIRMWARE_D102E; | |
1294 | /* Insert user-tunable settings */ | 1138 | else /* No ucode on other devices */ |
1295 | ucode[opts->timer_dword] &= 0xFFFF0000; | 1139 | return NULL; |
1296 | ucode[opts->timer_dword] |= INTDELAY; | 1140 | |
1297 | ucode[opts->bundle_dword] &= 0xFFFF0000; | 1141 | err = request_firmware(&fw, fw_name, &nic->pdev->dev); |
1298 | ucode[opts->bundle_dword] |= BUNDLEMAX; | 1142 | if (err) { |
1299 | ucode[opts->min_size_dword] &= 0xFFFF0000; | 1143 | DPRINTK(PROBE, ERR, "Failed to load firmware \"%s\": %d\n", |
1300 | ucode[opts->min_size_dword] |= (BUNDLESMALL) ? 0xFFFF : 0xFF80; | 1144 | fw_name, err); |
1301 | 1145 | return ERR_PTR(err); | |
1302 | for (i = 0; i < UCODE_SIZE; i++) | 1146 | } |
1303 | cb->u.ucode[i] = cpu_to_le32(ucode[i]); | 1147 | /* Firmware should be precisely UCODE_SIZE (words) plus three bytes |
1304 | cb->command = cpu_to_le16(cb_ucode | cb_el); | 1148 | indicating the offsets for BUNDLESMALL, BUNDLEMAX, INTDELAY */ |
1305 | return; | 1149 | if (fw->size != UCODE_SIZE * 4 + 3) { |
1306 | } | 1150 | DPRINTK(PROBE, ERR, "Firmware \"%s\" has wrong size %zu\n", |
1307 | 1151 | fw_name, fw->size); | |
1308 | noloaducode: | 1152 | release_firmware(fw); |
1309 | cb->command = cpu_to_le16(cb_nop | cb_el); | 1153 | return ERR_PTR(-EINVAL); |
1310 | } | 1154 | } |
1311 | 1155 | ||
1312 | static inline int e100_exec_cb_wait(struct nic *nic, struct sk_buff *skb, | 1156 | /* Read timer, bundle and min_size from end of firmware blob */ |
1313 | void (*cb_prepare)(struct nic *, struct cb *, struct sk_buff *)) | 1157 | timer = fw->data[UCODE_SIZE * 4]; |
1314 | { | 1158 | bundle = fw->data[UCODE_SIZE * 4 + 1]; |
1159 | min_size = fw->data[UCODE_SIZE * 4 + 2]; | ||
1160 | |||
1161 | if (timer >= UCODE_SIZE || bundle >= UCODE_SIZE || | ||
1162 | min_size >= UCODE_SIZE) { | ||
1163 | DPRINTK(PROBE, ERR, | ||
1164 | "\"%s\" has bogus offset values (0x%x,0x%x,0x%x)\n", | ||
1165 | fw_name, timer, bundle, min_size); | ||
1166 | release_firmware(fw); | ||
1167 | return ERR_PTR(-EINVAL); | ||
1168 | } | ||
1169 | /* OK, firmware is validated and ready to use... */ | ||
1170 | return fw; | ||
1171 | } | ||
1172 | |||
1173 | static void e100_setup_ucode(struct nic *nic, struct cb *cb, | ||
1174 | struct sk_buff *skb) | ||
1175 | { | ||
1176 | const struct firmware *fw = (void *)skb; | ||
1177 | u8 timer, bundle, min_size; | ||
1178 | |||
1179 | /* It's not a real skb; we just abused the fact that e100_exec_cb | ||
1180 | will pass it through to here... */ | ||
1181 | cb->skb = NULL; | ||
1182 | |||
1183 | /* firmware is stored as little endian already */ | ||
1184 | memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4); | ||
1185 | |||
1186 | /* Read timer, bundle and min_size from end of firmware blob */ | ||
1187 | timer = fw->data[UCODE_SIZE * 4]; | ||
1188 | bundle = fw->data[UCODE_SIZE * 4 + 1]; | ||
1189 | min_size = fw->data[UCODE_SIZE * 4 + 2]; | ||
1190 | |||
1191 | /* Insert user-tunable settings in cb->u.ucode */ | ||
1192 | cb->u.ucode[timer] &= cpu_to_le32(0xFFFF0000); | ||
1193 | cb->u.ucode[timer] |= cpu_to_le32(INTDELAY); | ||
1194 | cb->u.ucode[bundle] &= cpu_to_le32(0xFFFF0000); | ||
1195 | cb->u.ucode[bundle] |= cpu_to_le32(BUNDLEMAX); | ||
1196 | cb->u.ucode[min_size] &= cpu_to_le32(0xFFFF0000); | ||
1197 | cb->u.ucode[min_size] |= cpu_to_le32((BUNDLESMALL) ? 0xFFFF : 0xFF80); | ||
1198 | |||
1199 | cb->command = cpu_to_le16(cb_ucode | cb_el); | ||
1200 | } | ||
1201 | |||
1202 | static inline int e100_load_ucode_wait(struct nic *nic) | ||
1203 | { | ||
1204 | const struct firmware *fw; | ||
1315 | int err = 0, counter = 50; | 1205 | int err = 0, counter = 50; |
1316 | struct cb *cb = nic->cb_to_clean; | 1206 | struct cb *cb = nic->cb_to_clean; |
1317 | 1207 | ||
1318 | if ((err = e100_exec_cb(nic, NULL, e100_setup_ucode))) | 1208 | fw = e100_request_firmware(nic); |
1209 | /* If it's NULL, then no ucode is required */ | ||
1210 | if (!fw || IS_ERR(fw)) | ||
1211 | return PTR_ERR(fw); | ||
1212 | |||
1213 | if ((err = e100_exec_cb(nic, (void *)fw, e100_setup_ucode))) | ||
1319 | DPRINTK(PROBE,ERR, "ucode cmd failed with error %d\n", err); | 1214 | DPRINTK(PROBE,ERR, "ucode cmd failed with error %d\n", err); |
1320 | 1215 | ||
1321 | /* must restart cuc */ | 1216 | /* must restart cuc */ |
@@ -1435,7 +1330,7 @@ static int e100_hw_init(struct nic *nic) | |||
1435 | return err; | 1330 | return err; |
1436 | if ((err = e100_exec_cmd(nic, ruc_load_base, 0))) | 1331 | if ((err = e100_exec_cmd(nic, ruc_load_base, 0))) |
1437 | return err; | 1332 | return err; |
1438 | if ((err = e100_exec_cb_wait(nic, NULL, e100_setup_ucode))) | 1333 | if ((err = e100_load_ucode_wait(nic))) |
1439 | return err; | 1334 | return err; |
1440 | if ((err = e100_exec_cb(nic, NULL, e100_configure))) | 1335 | if ((err = e100_exec_cb(nic, NULL, e100_configure))) |
1441 | return err; | 1336 | return err; |
diff --git a/drivers/net/ehea/ehea_phyp.c b/drivers/net/ehea/ehea_phyp.c index 2a33a613d9e6..8fe9dcaa7538 100644 --- a/drivers/net/ehea/ehea_phyp.c +++ b/drivers/net/ehea/ehea_phyp.c | |||
@@ -214,7 +214,7 @@ u64 ehea_h_alloc_resource_qp(const u64 adapter_handle, | |||
214 | u64 *qp_handle, struct h_epas *h_epas) | 214 | u64 *qp_handle, struct h_epas *h_epas) |
215 | { | 215 | { |
216 | u64 hret; | 216 | u64 hret; |
217 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 217 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
218 | 218 | ||
219 | u64 allocate_controls = | 219 | u64 allocate_controls = |
220 | EHEA_BMASK_SET(H_ALL_RES_QP_EQPO, init_attr->low_lat_rq1 ? 1 : 0) | 220 | EHEA_BMASK_SET(H_ALL_RES_QP_EQPO, init_attr->low_lat_rq1 ? 1 : 0) |
@@ -312,7 +312,7 @@ u64 ehea_h_alloc_resource_cq(const u64 adapter_handle, | |||
312 | u64 *cq_handle, struct h_epas *epas) | 312 | u64 *cq_handle, struct h_epas *epas) |
313 | { | 313 | { |
314 | u64 hret; | 314 | u64 hret; |
315 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 315 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
316 | 316 | ||
317 | hret = ehea_plpar_hcall9(H_ALLOC_HEA_RESOURCE, | 317 | hret = ehea_plpar_hcall9(H_ALLOC_HEA_RESOURCE, |
318 | outs, | 318 | outs, |
@@ -374,7 +374,7 @@ u64 ehea_h_alloc_resource_eq(const u64 adapter_handle, | |||
374 | struct ehea_eq_attr *eq_attr, u64 *eq_handle) | 374 | struct ehea_eq_attr *eq_attr, u64 *eq_handle) |
375 | { | 375 | { |
376 | u64 hret, allocate_controls; | 376 | u64 hret, allocate_controls; |
377 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 377 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
378 | 378 | ||
379 | /* resource type */ | 379 | /* resource type */ |
380 | allocate_controls = | 380 | allocate_controls = |
@@ -407,7 +407,7 @@ u64 ehea_h_modify_ehea_qp(const u64 adapter_handle, const u8 cat, | |||
407 | u16 *out_swr, u16 *out_rwr) | 407 | u16 *out_swr, u16 *out_rwr) |
408 | { | 408 | { |
409 | u64 hret; | 409 | u64 hret; |
410 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 410 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
411 | 411 | ||
412 | hret = ehea_plpar_hcall9(H_MODIFY_HEA_QP, | 412 | hret = ehea_plpar_hcall9(H_MODIFY_HEA_QP, |
413 | outs, | 413 | outs, |
@@ -449,7 +449,7 @@ u64 ehea_h_register_smr(const u64 adapter_handle, const u64 orig_mr_handle, | |||
449 | struct ehea_mr *mr) | 449 | struct ehea_mr *mr) |
450 | { | 450 | { |
451 | u64 hret; | 451 | u64 hret; |
452 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 452 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
453 | 453 | ||
454 | hret = ehea_plpar_hcall9(H_REGISTER_SMR, | 454 | hret = ehea_plpar_hcall9(H_REGISTER_SMR, |
455 | outs, | 455 | outs, |
@@ -468,7 +468,7 @@ u64 ehea_h_register_smr(const u64 adapter_handle, const u64 orig_mr_handle, | |||
468 | 468 | ||
469 | u64 ehea_h_disable_and_get_hea(const u64 adapter_handle, const u64 qp_handle) | 469 | u64 ehea_h_disable_and_get_hea(const u64 adapter_handle, const u64 qp_handle) |
470 | { | 470 | { |
471 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 471 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
472 | 472 | ||
473 | return ehea_plpar_hcall9(H_DISABLE_AND_GET_HEA, | 473 | return ehea_plpar_hcall9(H_DISABLE_AND_GET_HEA, |
474 | outs, | 474 | outs, |
@@ -493,7 +493,7 @@ u64 ehea_h_alloc_resource_mr(const u64 adapter_handle, const u64 vaddr, | |||
493 | const u32 pd, u64 *mr_handle, u32 *lkey) | 493 | const u32 pd, u64 *mr_handle, u32 *lkey) |
494 | { | 494 | { |
495 | u64 hret; | 495 | u64 hret; |
496 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 496 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
497 | 497 | ||
498 | hret = ehea_plpar_hcall9(H_ALLOC_HEA_RESOURCE, | 498 | hret = ehea_plpar_hcall9(H_ALLOC_HEA_RESOURCE, |
499 | outs, | 499 | outs, |
@@ -564,7 +564,7 @@ u64 ehea_h_modify_ehea_port(const u64 adapter_handle, const u16 port_num, | |||
564 | const u8 cb_cat, const u64 select_mask, | 564 | const u8 cb_cat, const u64 select_mask, |
565 | void *cb_addr) | 565 | void *cb_addr) |
566 | { | 566 | { |
567 | u64 outs[PLPAR_HCALL9_BUFSIZE]; | 567 | unsigned long outs[PLPAR_HCALL9_BUFSIZE]; |
568 | u64 port_info; | 568 | u64 port_info; |
569 | u64 arr_index = 0; | 569 | u64 arr_index = 0; |
570 | u64 cb_logaddr = virt_to_abs(cb_addr); | 570 | u64 cb_logaddr = virt_to_abs(cb_addr); |
diff --git a/drivers/net/enc28j60.c b/drivers/net/enc28j60.c index cefe1d98f93e..fc6cc038c7b8 100644 --- a/drivers/net/enc28j60.c +++ b/drivers/net/enc28j60.c | |||
@@ -1531,6 +1531,17 @@ static int enc28j60_chipset_init(struct net_device *dev) | |||
1531 | return enc28j60_hw_init(priv); | 1531 | return enc28j60_hw_init(priv); |
1532 | } | 1532 | } |
1533 | 1533 | ||
1534 | static const struct net_device_ops enc28j60_netdev_ops = { | ||
1535 | .ndo_open = enc28j60_net_open, | ||
1536 | .ndo_stop = enc28j60_net_close, | ||
1537 | .ndo_start_xmit = enc28j60_send_packet, | ||
1538 | .ndo_set_multicast_list = enc28j60_set_multicast_list, | ||
1539 | .ndo_set_mac_address = enc28j60_set_mac_address, | ||
1540 | .ndo_tx_timeout = enc28j60_tx_timeout, | ||
1541 | .ndo_change_mtu = eth_change_mtu, | ||
1542 | .ndo_validate_addr = eth_validate_addr, | ||
1543 | }; | ||
1544 | |||
1534 | static int __devinit enc28j60_probe(struct spi_device *spi) | 1545 | static int __devinit enc28j60_probe(struct spi_device *spi) |
1535 | { | 1546 | { |
1536 | struct net_device *dev; | 1547 | struct net_device *dev; |
@@ -1585,12 +1596,7 @@ static int __devinit enc28j60_probe(struct spi_device *spi) | |||
1585 | 1596 | ||
1586 | dev->if_port = IF_PORT_10BASET; | 1597 | dev->if_port = IF_PORT_10BASET; |
1587 | dev->irq = spi->irq; | 1598 | dev->irq = spi->irq; |
1588 | dev->open = enc28j60_net_open; | 1599 | dev->netdev_ops = &enc28j60_netdev_ops; |
1589 | dev->stop = enc28j60_net_close; | ||
1590 | dev->hard_start_xmit = enc28j60_send_packet; | ||
1591 | dev->set_multicast_list = &enc28j60_set_multicast_list; | ||
1592 | dev->set_mac_address = enc28j60_set_mac_address; | ||
1593 | dev->tx_timeout = &enc28j60_tx_timeout; | ||
1594 | dev->watchdog_timeo = TX_TIMEOUT; | 1600 | dev->watchdog_timeo = TX_TIMEOUT; |
1595 | SET_ETHTOOL_OPS(dev, &enc28j60_ethtool_ops); | 1601 | SET_ETHTOOL_OPS(dev, &enc28j60_ethtool_ops); |
1596 | 1602 | ||
diff --git a/drivers/net/epic100.c b/drivers/net/epic100.c index f9b37c80dda6..a539bc3163cf 100644 --- a/drivers/net/epic100.c +++ b/drivers/net/epic100.c | |||
@@ -308,7 +308,18 @@ static int epic_close(struct net_device *dev); | |||
308 | static struct net_device_stats *epic_get_stats(struct net_device *dev); | 308 | static struct net_device_stats *epic_get_stats(struct net_device *dev); |
309 | static void set_rx_mode(struct net_device *dev); | 309 | static void set_rx_mode(struct net_device *dev); |
310 | 310 | ||
311 | 311 | static const struct net_device_ops epic_netdev_ops = { | |
312 | .ndo_open = epic_open, | ||
313 | .ndo_stop = epic_close, | ||
314 | .ndo_start_xmit = epic_start_xmit, | ||
315 | .ndo_tx_timeout = epic_tx_timeout, | ||
316 | .ndo_get_stats = epic_get_stats, | ||
317 | .ndo_set_multicast_list = set_rx_mode, | ||
318 | .ndo_do_ioctl = netdev_ioctl, | ||
319 | .ndo_change_mtu = eth_change_mtu, | ||
320 | .ndo_set_mac_address = eth_mac_addr, | ||
321 | .ndo_validate_addr = eth_validate_addr, | ||
322 | }; | ||
312 | 323 | ||
313 | static int __devinit epic_init_one (struct pci_dev *pdev, | 324 | static int __devinit epic_init_one (struct pci_dev *pdev, |
314 | const struct pci_device_id *ent) | 325 | const struct pci_device_id *ent) |
@@ -483,15 +494,9 @@ static int __devinit epic_init_one (struct pci_dev *pdev, | |||
483 | dev->if_port = ep->default_port = option; | 494 | dev->if_port = ep->default_port = option; |
484 | 495 | ||
485 | /* The Epic-specific entries in the device structure. */ | 496 | /* The Epic-specific entries in the device structure. */ |
486 | dev->open = &epic_open; | 497 | dev->netdev_ops = &epic_netdev_ops; |
487 | dev->hard_start_xmit = &epic_start_xmit; | ||
488 | dev->stop = &epic_close; | ||
489 | dev->get_stats = &epic_get_stats; | ||
490 | dev->set_multicast_list = &set_rx_mode; | ||
491 | dev->do_ioctl = &netdev_ioctl; | ||
492 | dev->ethtool_ops = &netdev_ethtool_ops; | 498 | dev->ethtool_ops = &netdev_ethtool_ops; |
493 | dev->watchdog_timeo = TX_TIMEOUT; | 499 | dev->watchdog_timeo = TX_TIMEOUT; |
494 | dev->tx_timeout = &epic_tx_timeout; | ||
495 | netif_napi_add(dev, &ep->napi, epic_poll, 64); | 500 | netif_napi_add(dev, &ep->napi, epic_poll, 64); |
496 | 501 | ||
497 | ret = register_netdev(dev); | 502 | ret = register_netdev(dev); |
diff --git a/drivers/net/fealnx.c b/drivers/net/fealnx.c index 31ab1ff623fc..daf7272c3352 100644 --- a/drivers/net/fealnx.c +++ b/drivers/net/fealnx.c | |||
@@ -467,6 +467,18 @@ static void stop_nic_rxtx(void __iomem *ioaddr, long crvalue) | |||
467 | } | 467 | } |
468 | } | 468 | } |
469 | 469 | ||
470 | static const struct net_device_ops netdev_ops = { | ||
471 | .ndo_open = netdev_open, | ||
472 | .ndo_stop = netdev_close, | ||
473 | .ndo_start_xmit = start_tx, | ||
474 | .ndo_get_stats = get_stats, | ||
475 | .ndo_set_multicast_list = set_rx_mode, | ||
476 | .ndo_do_ioctl = mii_ioctl, | ||
477 | .ndo_tx_timeout = fealnx_tx_timeout, | ||
478 | .ndo_change_mtu = eth_change_mtu, | ||
479 | .ndo_set_mac_address = eth_mac_addr, | ||
480 | .ndo_validate_addr = eth_validate_addr, | ||
481 | }; | ||
470 | 482 | ||
471 | static int __devinit fealnx_init_one(struct pci_dev *pdev, | 483 | static int __devinit fealnx_init_one(struct pci_dev *pdev, |
472 | const struct pci_device_id *ent) | 484 | const struct pci_device_id *ent) |
@@ -649,15 +661,8 @@ static int __devinit fealnx_init_one(struct pci_dev *pdev, | |||
649 | np->mii.force_media = 1; | 661 | np->mii.force_media = 1; |
650 | } | 662 | } |
651 | 663 | ||
652 | /* The chip-specific entries in the device structure. */ | 664 | dev->netdev_ops = &netdev_ops; |
653 | dev->open = &netdev_open; | ||
654 | dev->hard_start_xmit = &start_tx; | ||
655 | dev->stop = &netdev_close; | ||
656 | dev->get_stats = &get_stats; | ||
657 | dev->set_multicast_list = &set_rx_mode; | ||
658 | dev->do_ioctl = &mii_ioctl; | ||
659 | dev->ethtool_ops = &netdev_ethtool_ops; | 665 | dev->ethtool_ops = &netdev_ethtool_ops; |
660 | dev->tx_timeout = &fealnx_tx_timeout; | ||
661 | dev->watchdog_timeo = TX_TIMEOUT; | 666 | dev->watchdog_timeo = TX_TIMEOUT; |
662 | 667 | ||
663 | err = register_netdev(dev); | 668 | err = register_netdev(dev); |
diff --git a/drivers/net/gianfar.c b/drivers/net/gianfar.c index c672ecfc9595..1b8deca8b9f8 100644 --- a/drivers/net/gianfar.c +++ b/drivers/net/gianfar.c | |||
@@ -238,8 +238,8 @@ static int gfar_of_init(struct net_device *dev) | |||
238 | goto err_out; | 238 | goto err_out; |
239 | } | 239 | } |
240 | 240 | ||
241 | snprintf(priv->phy_bus_id, BUS_ID_SIZE, PHY_ID_FMT, "0", | 241 | snprintf(priv->phy_bus_id, sizeof(priv->phy_bus_id), |
242 | fixed_link[0]); | 242 | PHY_ID_FMT, "0", fixed_link[0]); |
243 | } else { | 243 | } else { |
244 | phy = of_find_node_by_phandle(*ph); | 244 | phy = of_find_node_by_phandle(*ph); |
245 | 245 | ||
@@ -256,7 +256,7 @@ static int gfar_of_init(struct net_device *dev) | |||
256 | of_node_put(mdio); | 256 | of_node_put(mdio); |
257 | 257 | ||
258 | gfar_mdio_bus_name(bus_name, mdio); | 258 | gfar_mdio_bus_name(bus_name, mdio); |
259 | snprintf(priv->phy_bus_id, BUS_ID_SIZE, "%s:%02x", | 259 | snprintf(priv->phy_bus_id, sizeof(priv->phy_bus_id), "%s:%02x", |
260 | bus_name, *id); | 260 | bus_name, *id); |
261 | } | 261 | } |
262 | 262 | ||
@@ -1973,6 +1973,8 @@ static void adjust_link(struct net_device *dev) | |||
1973 | case 1000: | 1973 | case 1000: |
1974 | tempval = | 1974 | tempval = |
1975 | ((tempval & ~(MACCFG2_IF)) | MACCFG2_GMII); | 1975 | ((tempval & ~(MACCFG2_IF)) | MACCFG2_GMII); |
1976 | |||
1977 | ecntrl &= ~(ECNTRL_R100); | ||
1976 | break; | 1978 | break; |
1977 | case 100: | 1979 | case 100: |
1978 | case 10: | 1980 | case 10: |
diff --git a/drivers/net/hp100.c b/drivers/net/hp100.c index ebe7651fcb86..ad8be7e78290 100644 --- a/drivers/net/hp100.c +++ b/drivers/net/hp100.c | |||
@@ -425,6 +425,28 @@ struct net_device * __init hp100_probe(int unit) | |||
425 | } | 425 | } |
426 | #endif /* !MODULE && CONFIG_ISA */ | 426 | #endif /* !MODULE && CONFIG_ISA */ |
427 | 427 | ||
428 | static const struct net_device_ops hp100_bm_netdev_ops = { | ||
429 | .ndo_open = hp100_open, | ||
430 | .ndo_stop = hp100_close, | ||
431 | .ndo_start_xmit = hp100_start_xmit_bm, | ||
432 | .ndo_get_stats = hp100_get_stats, | ||
433 | .ndo_set_multicast_list = hp100_set_multicast_list, | ||
434 | .ndo_change_mtu = eth_change_mtu, | ||
435 | .ndo_set_mac_address = eth_mac_addr, | ||
436 | .ndo_validate_addr = eth_validate_addr, | ||
437 | }; | ||
438 | |||
439 | static const struct net_device_ops hp100_netdev_ops = { | ||
440 | .ndo_open = hp100_open, | ||
441 | .ndo_stop = hp100_close, | ||
442 | .ndo_start_xmit = hp100_start_xmit, | ||
443 | .ndo_get_stats = hp100_get_stats, | ||
444 | .ndo_set_multicast_list = hp100_set_multicast_list, | ||
445 | .ndo_change_mtu = eth_change_mtu, | ||
446 | .ndo_set_mac_address = eth_mac_addr, | ||
447 | .ndo_validate_addr = eth_validate_addr, | ||
448 | }; | ||
449 | |||
428 | static int __devinit hp100_probe1(struct net_device *dev, int ioaddr, | 450 | static int __devinit hp100_probe1(struct net_device *dev, int ioaddr, |
429 | u_char bus, struct pci_dev *pci_dev) | 451 | u_char bus, struct pci_dev *pci_dev) |
430 | { | 452 | { |
@@ -657,16 +679,10 @@ static int __devinit hp100_probe1(struct net_device *dev, int ioaddr, | |||
657 | lp->virt_memory_size = virt_memory_size; | 679 | lp->virt_memory_size = virt_memory_size; |
658 | lp->rx_ratio = hp100_rx_ratio; /* can be conf'd with insmod */ | 680 | lp->rx_ratio = hp100_rx_ratio; /* can be conf'd with insmod */ |
659 | 681 | ||
660 | dev->open = hp100_open; | ||
661 | dev->stop = hp100_close; | ||
662 | |||
663 | if (lp->mode == 1) /* busmaster */ | 682 | if (lp->mode == 1) /* busmaster */ |
664 | dev->hard_start_xmit = hp100_start_xmit_bm; | 683 | dev->netdev_ops = &hp100_bm_netdev_ops; |
665 | else | 684 | else |
666 | dev->hard_start_xmit = hp100_start_xmit; | 685 | dev->netdev_ops = &hp100_netdev_ops; |
667 | |||
668 | dev->get_stats = hp100_get_stats; | ||
669 | dev->set_multicast_list = &hp100_set_multicast_list; | ||
670 | 686 | ||
671 | /* Ask the card for which IRQ line it is configured */ | 687 | /* Ask the card for which IRQ line it is configured */ |
672 | if (bus == HP100_BUS_PCI) { | 688 | if (bus == HP100_BUS_PCI) { |
diff --git a/drivers/net/ibmveth.c b/drivers/net/ibmveth.c index 9bc0f178f24b..ca3bb9f7321b 100644 --- a/drivers/net/ibmveth.c +++ b/drivers/net/ibmveth.c | |||
@@ -754,7 +754,7 @@ static int ibmveth_set_csum_offload(struct net_device *dev, u32 data, | |||
754 | void (*done) (struct net_device *, u32)) | 754 | void (*done) (struct net_device *, u32)) |
755 | { | 755 | { |
756 | struct ibmveth_adapter *adapter = netdev_priv(dev); | 756 | struct ibmveth_adapter *adapter = netdev_priv(dev); |
757 | u64 set_attr, clr_attr, ret_attr; | 757 | unsigned long set_attr, clr_attr, ret_attr; |
758 | long ret; | 758 | long ret; |
759 | int rc1 = 0, rc2 = 0; | 759 | int rc1 = 0, rc2 = 0; |
760 | int restart = 0; | 760 | int restart = 0; |
@@ -1209,7 +1209,7 @@ static int __devinit ibmveth_probe(struct vio_dev *dev, const struct vio_device_ | |||
1209 | long ret; | 1209 | long ret; |
1210 | struct net_device *netdev; | 1210 | struct net_device *netdev; |
1211 | struct ibmveth_adapter *adapter; | 1211 | struct ibmveth_adapter *adapter; |
1212 | u64 set_attr, ret_attr; | 1212 | unsigned long set_attr, ret_attr; |
1213 | 1213 | ||
1214 | unsigned char *mac_addr_p; | 1214 | unsigned char *mac_addr_p; |
1215 | unsigned int *mcastFilterSize_p; | 1215 | unsigned int *mcastFilterSize_p; |
diff --git a/drivers/net/ibmveth.h b/drivers/net/ibmveth.h index d28186948752..ec76ace66c6b 100644 --- a/drivers/net/ibmveth.h +++ b/drivers/net/ibmveth.h | |||
@@ -39,11 +39,11 @@ | |||
39 | #define IbmVethMcastRemoveFilter 0x2UL | 39 | #define IbmVethMcastRemoveFilter 0x2UL |
40 | #define IbmVethMcastClearFilterTable 0x3UL | 40 | #define IbmVethMcastClearFilterTable 0x3UL |
41 | 41 | ||
42 | #define IBMVETH_ILLAN_PADDED_PKT_CSUM 0x0000000000002000ULL | 42 | #define IBMVETH_ILLAN_PADDED_PKT_CSUM 0x0000000000002000UL |
43 | #define IBMVETH_ILLAN_TRUNK_PRI_MASK 0x0000000000000F00ULL | 43 | #define IBMVETH_ILLAN_TRUNK_PRI_MASK 0x0000000000000F00UL |
44 | #define IBMVETH_ILLAN_IPV6_TCP_CSUM 0x0000000000000004ULL | 44 | #define IBMVETH_ILLAN_IPV6_TCP_CSUM 0x0000000000000004UL |
45 | #define IBMVETH_ILLAN_IPV4_TCP_CSUM 0x0000000000000002ULL | 45 | #define IBMVETH_ILLAN_IPV4_TCP_CSUM 0x0000000000000002UL |
46 | #define IBMVETH_ILLAN_ACTIVE_TRUNK 0x0000000000000001ULL | 46 | #define IBMVETH_ILLAN_ACTIVE_TRUNK 0x0000000000000001UL |
47 | 47 | ||
48 | /* hcall macros */ | 48 | /* hcall macros */ |
49 | #define h_register_logical_lan(ua, buflst, rxq, fltlst, mac) \ | 49 | #define h_register_logical_lan(ua, buflst, rxq, fltlst, mac) \ |
diff --git a/drivers/net/ipg.c b/drivers/net/ipg.c index 7b6d435a8468..360aa5e35fda 100644 --- a/drivers/net/ipg.c +++ b/drivers/net/ipg.c | |||
@@ -2210,6 +2210,19 @@ static void __devexit ipg_remove(struct pci_dev *pdev) | |||
2210 | pci_set_drvdata(pdev, NULL); | 2210 | pci_set_drvdata(pdev, NULL); |
2211 | } | 2211 | } |
2212 | 2212 | ||
2213 | static const struct net_device_ops ipg_netdev_ops = { | ||
2214 | .ndo_open = ipg_nic_open, | ||
2215 | .ndo_stop = ipg_nic_stop, | ||
2216 | .ndo_start_xmit = ipg_nic_hard_start_xmit, | ||
2217 | .ndo_get_stats = ipg_nic_get_stats, | ||
2218 | .ndo_set_multicast_list = ipg_nic_set_multicast_list, | ||
2219 | .ndo_do_ioctl = ipg_ioctl, | ||
2220 | .ndo_tx_timeout = ipg_tx_timeout, | ||
2221 | .ndo_change_mtu = ipg_nic_change_mtu, | ||
2222 | .ndo_set_mac_address = eth_mac_addr, | ||
2223 | .ndo_validate_addr = eth_validate_addr, | ||
2224 | }; | ||
2225 | |||
2213 | static int __devinit ipg_probe(struct pci_dev *pdev, | 2226 | static int __devinit ipg_probe(struct pci_dev *pdev, |
2214 | const struct pci_device_id *id) | 2227 | const struct pci_device_id *id) |
2215 | { | 2228 | { |
@@ -2258,15 +2271,7 @@ static int __devinit ipg_probe(struct pci_dev *pdev, | |||
2258 | 2271 | ||
2259 | /* Declare IPG NIC functions for Ethernet device methods. | 2272 | /* Declare IPG NIC functions for Ethernet device methods. |
2260 | */ | 2273 | */ |
2261 | dev->open = &ipg_nic_open; | 2274 | dev->netdev_ops = &ipg_netdev_ops; |
2262 | dev->stop = &ipg_nic_stop; | ||
2263 | dev->hard_start_xmit = &ipg_nic_hard_start_xmit; | ||
2264 | dev->get_stats = &ipg_nic_get_stats; | ||
2265 | dev->set_multicast_list = &ipg_nic_set_multicast_list; | ||
2266 | dev->do_ioctl = ipg_ioctl; | ||
2267 | dev->tx_timeout = ipg_tx_timeout; | ||
2268 | dev->change_mtu = &ipg_nic_change_mtu; | ||
2269 | |||
2270 | SET_NETDEV_DEV(dev, &pdev->dev); | 2275 | SET_NETDEV_DEV(dev, &pdev->dev); |
2271 | SET_ETHTOOL_OPS(dev, &ipg_ethtool_ops); | 2276 | SET_ETHTOOL_OPS(dev, &ipg_ethtool_ops); |
2272 | 2277 | ||
diff --git a/drivers/net/irda/ali-ircc.c b/drivers/net/irda/ali-ircc.c index 3c58e67ef1e4..17779f9bffc4 100644 --- a/drivers/net/irda/ali-ircc.c +++ b/drivers/net/irda/ali-ircc.c | |||
@@ -109,7 +109,6 @@ static int ali_ircc_net_open(struct net_device *dev); | |||
109 | static int ali_ircc_net_close(struct net_device *dev); | 109 | static int ali_ircc_net_close(struct net_device *dev); |
110 | static int ali_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); | 110 | static int ali_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); |
111 | static void ali_ircc_change_speed(struct ali_ircc_cb *self, __u32 baud); | 111 | static void ali_ircc_change_speed(struct ali_ircc_cb *self, __u32 baud); |
112 | static struct net_device_stats *ali_ircc_net_get_stats(struct net_device *dev); | ||
113 | 112 | ||
114 | /* SIR function */ | 113 | /* SIR function */ |
115 | static int ali_ircc_sir_hard_xmit(struct sk_buff *skb, struct net_device *dev); | 114 | static int ali_ircc_sir_hard_xmit(struct sk_buff *skb, struct net_device *dev); |
@@ -366,7 +365,6 @@ static int ali_ircc_open(int i, chipio_t *info) | |||
366 | dev->open = ali_ircc_net_open; | 365 | dev->open = ali_ircc_net_open; |
367 | dev->stop = ali_ircc_net_close; | 366 | dev->stop = ali_ircc_net_close; |
368 | dev->do_ioctl = ali_ircc_net_ioctl; | 367 | dev->do_ioctl = ali_ircc_net_ioctl; |
369 | dev->get_stats = ali_ircc_net_get_stats; | ||
370 | 368 | ||
371 | err = register_netdev(dev); | 369 | err = register_netdev(dev); |
372 | if (err) { | 370 | if (err) { |
@@ -876,7 +874,7 @@ static void ali_ircc_sir_receive(struct ali_ircc_cb *self) | |||
876 | * async_unwrap_char will deliver all found frames | 874 | * async_unwrap_char will deliver all found frames |
877 | */ | 875 | */ |
878 | do { | 876 | do { |
879 | async_unwrap_char(self->netdev, &self->stats, &self->rx_buff, | 877 | async_unwrap_char(self->netdev, &self->netdev->stats, &self->rx_buff, |
880 | inb(iobase+UART_RX)); | 878 | inb(iobase+UART_RX)); |
881 | 879 | ||
882 | /* Make sure we don't stay here too long */ | 880 | /* Make sure we don't stay here too long */ |
@@ -943,7 +941,7 @@ static void ali_ircc_sir_write_wakeup(struct ali_ircc_cb *self) | |||
943 | netif_wake_queue(self->netdev); | 941 | netif_wake_queue(self->netdev); |
944 | } | 942 | } |
945 | 943 | ||
946 | self->stats.tx_packets++; | 944 | self->netdev->stats.tx_packets++; |
947 | 945 | ||
948 | /* Turn on receive interrupts */ | 946 | /* Turn on receive interrupts */ |
949 | outb(UART_IER_RDI, iobase+UART_IER); | 947 | outb(UART_IER_RDI, iobase+UART_IER); |
@@ -1467,7 +1465,7 @@ static int ali_ircc_fir_hard_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1467 | self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; | 1465 | self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; |
1468 | self->tx_fifo.tail += skb->len; | 1466 | self->tx_fifo.tail += skb->len; |
1469 | 1467 | ||
1470 | self->stats.tx_bytes += skb->len; | 1468 | dev->stats.tx_bytes += skb->len; |
1471 | 1469 | ||
1472 | skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, | 1470 | skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, |
1473 | skb->len); | 1471 | skb->len); |
@@ -1661,12 +1659,12 @@ static int ali_ircc_dma_xmit_complete(struct ali_ircc_cb *self) | |||
1661 | 1659 | ||
1662 | { | 1660 | { |
1663 | IRDA_ERROR("%s(), ********* LSR_FRAME_ABORT *********\n", __func__); | 1661 | IRDA_ERROR("%s(), ********* LSR_FRAME_ABORT *********\n", __func__); |
1664 | self->stats.tx_errors++; | 1662 | self->netdev->stats.tx_errors++; |
1665 | self->stats.tx_fifo_errors++; | 1663 | self->netdev->stats.tx_fifo_errors++; |
1666 | } | 1664 | } |
1667 | else | 1665 | else |
1668 | { | 1666 | { |
1669 | self->stats.tx_packets++; | 1667 | self->netdev->stats.tx_packets++; |
1670 | } | 1668 | } |
1671 | 1669 | ||
1672 | /* Check if we need to change the speed */ | 1670 | /* Check if we need to change the speed */ |
@@ -1831,35 +1829,35 @@ static int ali_ircc_dma_receive_complete(struct ali_ircc_cb *self) | |||
1831 | IRDA_DEBUG(0,"%s(), ************* RX Errors ************ \n", __func__ ); | 1829 | IRDA_DEBUG(0,"%s(), ************* RX Errors ************ \n", __func__ ); |
1832 | 1830 | ||
1833 | /* Skip frame */ | 1831 | /* Skip frame */ |
1834 | self->stats.rx_errors++; | 1832 | self->netdev->stats.rx_errors++; |
1835 | 1833 | ||
1836 | self->rx_buff.data += len; | 1834 | self->rx_buff.data += len; |
1837 | 1835 | ||
1838 | if (status & LSR_FIFO_UR) | 1836 | if (status & LSR_FIFO_UR) |
1839 | { | 1837 | { |
1840 | self->stats.rx_frame_errors++; | 1838 | self->netdev->stats.rx_frame_errors++; |
1841 | IRDA_DEBUG(0,"%s(), ************* FIFO Errors ************ \n", __func__ ); | 1839 | IRDA_DEBUG(0,"%s(), ************* FIFO Errors ************ \n", __func__ ); |
1842 | } | 1840 | } |
1843 | if (status & LSR_FRAME_ERROR) | 1841 | if (status & LSR_FRAME_ERROR) |
1844 | { | 1842 | { |
1845 | self->stats.rx_frame_errors++; | 1843 | self->netdev->stats.rx_frame_errors++; |
1846 | IRDA_DEBUG(0,"%s(), ************* FRAME Errors ************ \n", __func__ ); | 1844 | IRDA_DEBUG(0,"%s(), ************* FRAME Errors ************ \n", __func__ ); |
1847 | } | 1845 | } |
1848 | 1846 | ||
1849 | if (status & LSR_CRC_ERROR) | 1847 | if (status & LSR_CRC_ERROR) |
1850 | { | 1848 | { |
1851 | self->stats.rx_crc_errors++; | 1849 | self->netdev->stats.rx_crc_errors++; |
1852 | IRDA_DEBUG(0,"%s(), ************* CRC Errors ************ \n", __func__ ); | 1850 | IRDA_DEBUG(0,"%s(), ************* CRC Errors ************ \n", __func__ ); |
1853 | } | 1851 | } |
1854 | 1852 | ||
1855 | if(self->rcvFramesOverflow) | 1853 | if(self->rcvFramesOverflow) |
1856 | { | 1854 | { |
1857 | self->stats.rx_frame_errors++; | 1855 | self->netdev->stats.rx_frame_errors++; |
1858 | IRDA_DEBUG(0,"%s(), ************* Overran DMA buffer ************ \n", __func__ ); | 1856 | IRDA_DEBUG(0,"%s(), ************* Overran DMA buffer ************ \n", __func__ ); |
1859 | } | 1857 | } |
1860 | if(len == 0) | 1858 | if(len == 0) |
1861 | { | 1859 | { |
1862 | self->stats.rx_frame_errors++; | 1860 | self->netdev->stats.rx_frame_errors++; |
1863 | IRDA_DEBUG(0,"%s(), ********** Receive Frame Size = 0 ********* \n", __func__ ); | 1861 | IRDA_DEBUG(0,"%s(), ********** Receive Frame Size = 0 ********* \n", __func__ ); |
1864 | } | 1862 | } |
1865 | } | 1863 | } |
@@ -1910,7 +1908,7 @@ static int ali_ircc_dma_receive_complete(struct ali_ircc_cb *self) | |||
1910 | IRDA_WARNING("%s(), memory squeeze, " | 1908 | IRDA_WARNING("%s(), memory squeeze, " |
1911 | "dropping frame.\n", | 1909 | "dropping frame.\n", |
1912 | __func__); | 1910 | __func__); |
1913 | self->stats.rx_dropped++; | 1911 | self->netdev->stats.rx_dropped++; |
1914 | 1912 | ||
1915 | return FALSE; | 1913 | return FALSE; |
1916 | } | 1914 | } |
@@ -1924,8 +1922,8 @@ static int ali_ircc_dma_receive_complete(struct ali_ircc_cb *self) | |||
1924 | 1922 | ||
1925 | /* Move to next frame */ | 1923 | /* Move to next frame */ |
1926 | self->rx_buff.data += len; | 1924 | self->rx_buff.data += len; |
1927 | self->stats.rx_bytes += len; | 1925 | self->netdev->stats.rx_bytes += len; |
1928 | self->stats.rx_packets++; | 1926 | self->netdev->stats.rx_packets++; |
1929 | 1927 | ||
1930 | skb->dev = self->netdev; | 1928 | skb->dev = self->netdev; |
1931 | skb_reset_mac_header(skb); | 1929 | skb_reset_mac_header(skb); |
@@ -1994,7 +1992,7 @@ static int ali_ircc_sir_hard_xmit(struct sk_buff *skb, struct net_device *dev) | |||
1994 | self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, | 1992 | self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, |
1995 | self->tx_buff.truesize); | 1993 | self->tx_buff.truesize); |
1996 | 1994 | ||
1997 | self->stats.tx_bytes += self->tx_buff.len; | 1995 | self->netdev->stats.tx_bytes += self->tx_buff.len; |
1998 | 1996 | ||
1999 | /* Turn on transmit finished interrupt. Will fire immediately! */ | 1997 | /* Turn on transmit finished interrupt. Will fire immediately! */ |
2000 | outb(UART_IER_THRI, iobase+UART_IER); | 1998 | outb(UART_IER_THRI, iobase+UART_IER); |
@@ -2111,17 +2109,6 @@ static int ali_ircc_is_receiving(struct ali_ircc_cb *self) | |||
2111 | return status; | 2109 | return status; |
2112 | } | 2110 | } |
2113 | 2111 | ||
2114 | static struct net_device_stats *ali_ircc_net_get_stats(struct net_device *dev) | ||
2115 | { | ||
2116 | struct ali_ircc_cb *self = netdev_priv(dev); | ||
2117 | |||
2118 | IRDA_DEBUG(2, "%s(), ---------------- Start ----------------\n", __func__ ); | ||
2119 | |||
2120 | IRDA_DEBUG(2, "%s(), ----------------- End ------------------\n", __func__ ); | ||
2121 | |||
2122 | return &self->stats; | ||
2123 | } | ||
2124 | |||
2125 | static int ali_ircc_suspend(struct platform_device *dev, pm_message_t state) | 2112 | static int ali_ircc_suspend(struct platform_device *dev, pm_message_t state) |
2126 | { | 2113 | { |
2127 | struct ali_ircc_cb *self = platform_get_drvdata(dev); | 2114 | struct ali_ircc_cb *self = platform_get_drvdata(dev); |
diff --git a/drivers/net/irda/ali-ircc.h b/drivers/net/irda/ali-ircc.h index ed35d99763d5..0c8edb41bd0a 100644 --- a/drivers/net/irda/ali-ircc.h +++ b/drivers/net/irda/ali-ircc.h | |||
@@ -191,7 +191,6 @@ struct ali_ircc_cb { | |||
191 | struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ | 191 | struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ |
192 | 192 | ||
193 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ | 193 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ |
194 | struct net_device_stats stats; | ||
195 | 194 | ||
196 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 195 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
197 | struct qos_info qos; /* QoS capabilities for this device */ | 196 | struct qos_info qos; /* QoS capabilities for this device */ |
diff --git a/drivers/net/irda/au1000_ircc.h b/drivers/net/irda/au1000_ircc.h index b4763f24dded..c072c09a8d91 100644 --- a/drivers/net/irda/au1000_ircc.h +++ b/drivers/net/irda/au1000_ircc.h | |||
@@ -107,7 +107,6 @@ struct au1k_private { | |||
107 | iobuff_t rx_buff; | 107 | iobuff_t rx_buff; |
108 | 108 | ||
109 | struct net_device *netdev; | 109 | struct net_device *netdev; |
110 | struct net_device_stats stats; | ||
111 | 110 | ||
112 | struct timeval stamp; | 111 | struct timeval stamp; |
113 | struct timeval now; | 112 | struct timeval now; |
diff --git a/drivers/net/irda/au1k_ir.c b/drivers/net/irda/au1k_ir.c index 6c4b53ffbcac..75a1d0a86dee 100644 --- a/drivers/net/irda/au1k_ir.c +++ b/drivers/net/irda/au1k_ir.c | |||
@@ -53,7 +53,6 @@ static int au1k_irda_hard_xmit(struct sk_buff *, struct net_device *); | |||
53 | static int au1k_irda_rx(struct net_device *); | 53 | static int au1k_irda_rx(struct net_device *); |
54 | static void au1k_irda_interrupt(int, void *); | 54 | static void au1k_irda_interrupt(int, void *); |
55 | static void au1k_tx_timeout(struct net_device *); | 55 | static void au1k_tx_timeout(struct net_device *); |
56 | static struct net_device_stats *au1k_irda_stats(struct net_device *); | ||
57 | static int au1k_irda_ioctl(struct net_device *, struct ifreq *, int); | 56 | static int au1k_irda_ioctl(struct net_device *, struct ifreq *, int); |
58 | static int au1k_irda_set_speed(struct net_device *dev, int speed); | 57 | static int au1k_irda_set_speed(struct net_device *dev, int speed); |
59 | 58 | ||
@@ -213,7 +212,6 @@ static int au1k_irda_net_init(struct net_device *dev) | |||
213 | dev->open = au1k_irda_start; | 212 | dev->open = au1k_irda_start; |
214 | dev->hard_start_xmit = au1k_irda_hard_xmit; | 213 | dev->hard_start_xmit = au1k_irda_hard_xmit; |
215 | dev->stop = au1k_irda_stop; | 214 | dev->stop = au1k_irda_stop; |
216 | dev->get_stats = au1k_irda_stats; | ||
217 | dev->do_ioctl = au1k_irda_ioctl; | 215 | dev->do_ioctl = au1k_irda_ioctl; |
218 | dev->tx_timeout = au1k_tx_timeout; | 216 | dev->tx_timeout = au1k_tx_timeout; |
219 | 217 | ||
@@ -832,13 +830,6 @@ au1k_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) | |||
832 | return ret; | 830 | return ret; |
833 | } | 831 | } |
834 | 832 | ||
835 | |||
836 | static struct net_device_stats *au1k_irda_stats(struct net_device *dev) | ||
837 | { | ||
838 | struct au1k_private *aup = netdev_priv(dev); | ||
839 | return &aup->stats; | ||
840 | } | ||
841 | |||
842 | MODULE_AUTHOR("Pete Popov <ppopov@mvista.com>"); | 833 | MODULE_AUTHOR("Pete Popov <ppopov@mvista.com>"); |
843 | MODULE_DESCRIPTION("Au1000 IrDA Device Driver"); | 834 | MODULE_DESCRIPTION("Au1000 IrDA Device Driver"); |
844 | 835 | ||
diff --git a/drivers/net/irda/donauboe.h b/drivers/net/irda/donauboe.h index 1e67720f1066..0dbd1932b72f 100644 --- a/drivers/net/irda/donauboe.h +++ b/drivers/net/irda/donauboe.h | |||
@@ -308,7 +308,6 @@ struct OboeRing | |||
308 | struct toshoboe_cb | 308 | struct toshoboe_cb |
309 | { | 309 | { |
310 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ | 310 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ |
311 | struct net_device_stats stats; | ||
312 | struct tty_driver ttydev; | 311 | struct tty_driver ttydev; |
313 | 312 | ||
314 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 313 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
diff --git a/drivers/net/irda/irda-usb.c b/drivers/net/irda/irda-usb.c index 205e4e825a97..29118f58a141 100644 --- a/drivers/net/irda/irda-usb.c +++ b/drivers/net/irda/irda-usb.c | |||
@@ -122,7 +122,6 @@ static int irda_usb_net_open(struct net_device *dev); | |||
122 | static int irda_usb_net_close(struct net_device *dev); | 122 | static int irda_usb_net_close(struct net_device *dev); |
123 | static int irda_usb_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); | 123 | static int irda_usb_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); |
124 | static void irda_usb_net_timeout(struct net_device *dev); | 124 | static void irda_usb_net_timeout(struct net_device *dev); |
125 | static struct net_device_stats *irda_usb_net_get_stats(struct net_device *dev); | ||
126 | 125 | ||
127 | /************************ TRANSMIT ROUTINES ************************/ | 126 | /************************ TRANSMIT ROUTINES ************************/ |
128 | /* | 127 | /* |
@@ -525,13 +524,13 @@ static int irda_usb_hard_xmit(struct sk_buff *skb, struct net_device *netdev) | |||
525 | /* Ask USB to send the packet - Irq disabled -> GFP_ATOMIC */ | 524 | /* Ask USB to send the packet - Irq disabled -> GFP_ATOMIC */ |
526 | if ((res = usb_submit_urb(urb, GFP_ATOMIC))) { | 525 | if ((res = usb_submit_urb(urb, GFP_ATOMIC))) { |
527 | IRDA_WARNING("%s(), failed Tx URB\n", __func__); | 526 | IRDA_WARNING("%s(), failed Tx URB\n", __func__); |
528 | self->stats.tx_errors++; | 527 | netdev->stats.tx_errors++; |
529 | /* Let USB recover : We will catch that in the watchdog */ | 528 | /* Let USB recover : We will catch that in the watchdog */ |
530 | /*netif_start_queue(netdev);*/ | 529 | /*netif_start_queue(netdev);*/ |
531 | } else { | 530 | } else { |
532 | /* Increment packet stats */ | 531 | /* Increment packet stats */ |
533 | self->stats.tx_packets++; | 532 | netdev->stats.tx_packets++; |
534 | self->stats.tx_bytes += skb->len; | 533 | netdev->stats.tx_bytes += skb->len; |
535 | 534 | ||
536 | netdev->trans_start = jiffies; | 535 | netdev->trans_start = jiffies; |
537 | } | 536 | } |
@@ -677,7 +676,7 @@ static void irda_usb_net_timeout(struct net_device *netdev) | |||
677 | IRDA_DEBUG(0, "%s: Tx timed out, urb->status=%d, urb->transfer_flags=0x%04X\n", netdev->name, urb->status, urb->transfer_flags); | 676 | IRDA_DEBUG(0, "%s: Tx timed out, urb->status=%d, urb->transfer_flags=0x%04X\n", netdev->name, urb->status, urb->transfer_flags); |
678 | 677 | ||
679 | /* Increase error count */ | 678 | /* Increase error count */ |
680 | self->stats.tx_errors++; | 679 | netdev->stats.tx_errors++; |
681 | 680 | ||
682 | #ifdef IU_BUG_KICK_TIMEOUT | 681 | #ifdef IU_BUG_KICK_TIMEOUT |
683 | /* Can't be a bad idea to reset the speed ;-) - Jean II */ | 682 | /* Can't be a bad idea to reset the speed ;-) - Jean II */ |
@@ -826,7 +825,7 @@ static void irda_usb_receive(struct urb *urb) | |||
826 | if (urb->status != 0) { | 825 | if (urb->status != 0) { |
827 | switch (urb->status) { | 826 | switch (urb->status) { |
828 | case -EILSEQ: | 827 | case -EILSEQ: |
829 | self->stats.rx_crc_errors++; | 828 | self->netdev->stats.rx_crc_errors++; |
830 | /* Also precursor to a hot-unplug on UHCI. */ | 829 | /* Also precursor to a hot-unplug on UHCI. */ |
831 | /* Fallthrough... */ | 830 | /* Fallthrough... */ |
832 | case -ECONNRESET: | 831 | case -ECONNRESET: |
@@ -839,7 +838,7 @@ static void irda_usb_receive(struct urb *urb) | |||
839 | case -ETIME: | 838 | case -ETIME: |
840 | /* Usually precursor to a hot-unplug on OHCI. */ | 839 | /* Usually precursor to a hot-unplug on OHCI. */ |
841 | default: | 840 | default: |
842 | self->stats.rx_errors++; | 841 | self->netdev->stats.rx_errors++; |
843 | IRDA_DEBUG(0, "%s(), RX status %d, transfer_flags 0x%04X \n", __func__, urb->status, urb->transfer_flags); | 842 | IRDA_DEBUG(0, "%s(), RX status %d, transfer_flags 0x%04X \n", __func__, urb->status, urb->transfer_flags); |
844 | break; | 843 | break; |
845 | } | 844 | } |
@@ -890,7 +889,7 @@ static void irda_usb_receive(struct urb *urb) | |||
890 | IRDA_SKB_MAX_MTU); | 889 | IRDA_SKB_MAX_MTU); |
891 | 890 | ||
892 | if (!newskb) { | 891 | if (!newskb) { |
893 | self->stats.rx_dropped++; | 892 | self->netdev->stats.rx_dropped++; |
894 | /* We could deliver the current skb, but this would stall | 893 | /* We could deliver the current skb, but this would stall |
895 | * the Rx path. Better drop the packet... Jean II */ | 894 | * the Rx path. Better drop the packet... Jean II */ |
896 | goto done; | 895 | goto done; |
@@ -927,8 +926,8 @@ static void irda_usb_receive(struct urb *urb) | |||
927 | netif_rx(dataskb); | 926 | netif_rx(dataskb); |
928 | 927 | ||
929 | /* Keep stats up to date */ | 928 | /* Keep stats up to date */ |
930 | self->stats.rx_bytes += len; | 929 | self->netdev->stats.rx_bytes += len; |
931 | self->stats.rx_packets++; | 930 | self->netdev->stats.rx_packets++; |
932 | 931 | ||
933 | done: | 932 | done: |
934 | /* Note : at this point, the URB we've just received (urb) | 933 | /* Note : at this point, the URB we've just received (urb) |
@@ -1342,14 +1341,6 @@ static int irda_usb_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
1342 | } | 1341 | } |
1343 | 1342 | ||
1344 | /*------------------------------------------------------------------*/ | 1343 | /*------------------------------------------------------------------*/ |
1345 | /* | ||
1346 | * Get device stats (for /proc/net/dev and ifconfig) | ||
1347 | */ | ||
1348 | static struct net_device_stats *irda_usb_net_get_stats(struct net_device *dev) | ||
1349 | { | ||
1350 | struct irda_usb_cb *self = netdev_priv(dev); | ||
1351 | return &self->stats; | ||
1352 | } | ||
1353 | 1344 | ||
1354 | /********************* IRDA CONFIG SUBROUTINES *********************/ | 1345 | /********************* IRDA CONFIG SUBROUTINES *********************/ |
1355 | /* | 1346 | /* |
@@ -1428,7 +1419,6 @@ static inline int irda_usb_open(struct irda_usb_cb *self) | |||
1428 | netdev->watchdog_timeo = 250*HZ/1000; /* 250 ms > USB timeout */ | 1419 | netdev->watchdog_timeo = 250*HZ/1000; /* 250 ms > USB timeout */ |
1429 | netdev->open = irda_usb_net_open; | 1420 | netdev->open = irda_usb_net_open; |
1430 | netdev->stop = irda_usb_net_close; | 1421 | netdev->stop = irda_usb_net_close; |
1431 | netdev->get_stats = irda_usb_net_get_stats; | ||
1432 | netdev->do_ioctl = irda_usb_net_ioctl; | 1422 | netdev->do_ioctl = irda_usb_net_ioctl; |
1433 | 1423 | ||
1434 | return register_netdev(netdev); | 1424 | return register_netdev(netdev); |
diff --git a/drivers/net/irda/irda-usb.h b/drivers/net/irda/irda-usb.h index a0ca9c1fe196..ac0443d52e50 100644 --- a/drivers/net/irda/irda-usb.h +++ b/drivers/net/irda/irda-usb.h | |||
@@ -152,7 +152,6 @@ struct irda_usb_cb { | |||
152 | struct urb *speed_urb; /* URB used to send speed commands */ | 152 | struct urb *speed_urb; /* URB used to send speed commands */ |
153 | 153 | ||
154 | struct net_device *netdev; /* Yes! we are some kind of netdev. */ | 154 | struct net_device *netdev; /* Yes! we are some kind of netdev. */ |
155 | struct net_device_stats stats; | ||
156 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 155 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
157 | struct qos_info qos; | 156 | struct qos_info qos; |
158 | char *speed_buff; /* Buffer for speed changes */ | 157 | char *speed_buff; /* Buffer for speed changes */ |
diff --git a/drivers/net/irda/kingsun-sir.c b/drivers/net/irda/kingsun-sir.c index c747c874d44d..b4a61717254a 100644 --- a/drivers/net/irda/kingsun-sir.c +++ b/drivers/net/irda/kingsun-sir.c | |||
@@ -105,7 +105,7 @@ struct kingsun_cb { | |||
105 | struct usb_device *usbdev; /* init: probe_irda */ | 105 | struct usb_device *usbdev; /* init: probe_irda */ |
106 | struct net_device *netdev; /* network layer */ | 106 | struct net_device *netdev; /* network layer */ |
107 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 107 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
108 | struct net_device_stats stats; /* network statistics */ | 108 | |
109 | struct qos_info qos; | 109 | struct qos_info qos; |
110 | 110 | ||
111 | __u8 *in_buf; /* receive buffer */ | 111 | __u8 *in_buf; /* receive buffer */ |
@@ -186,12 +186,12 @@ static int kingsun_hard_xmit(struct sk_buff *skb, struct net_device *netdev) | |||
186 | case -EPIPE: | 186 | case -EPIPE: |
187 | break; | 187 | break; |
188 | default: | 188 | default: |
189 | kingsun->stats.tx_errors++; | 189 | netdev->stats.tx_errors++; |
190 | netif_start_queue(netdev); | 190 | netif_start_queue(netdev); |
191 | } | 191 | } |
192 | } else { | 192 | } else { |
193 | kingsun->stats.tx_packets++; | 193 | netdev->stats.tx_packets++; |
194 | kingsun->stats.tx_bytes += skb->len; | 194 | netdev->stats.tx_bytes += skb->len; |
195 | } | 195 | } |
196 | 196 | ||
197 | dev_kfree_skb(skb); | 197 | dev_kfree_skb(skb); |
@@ -232,7 +232,7 @@ static void kingsun_rcv_irq(struct urb *urb) | |||
232 | if (bytes[0] >= 1 && bytes[0] < kingsun->max_rx) { | 232 | if (bytes[0] >= 1 && bytes[0] < kingsun->max_rx) { |
233 | for (i = 1; i <= bytes[0]; i++) { | 233 | for (i = 1; i <= bytes[0]; i++) { |
234 | async_unwrap_char(kingsun->netdev, | 234 | async_unwrap_char(kingsun->netdev, |
235 | &kingsun->stats, | 235 | &kingsun->netdev->stats, |
236 | &kingsun->rx_buff, bytes[i]); | 236 | &kingsun->rx_buff, bytes[i]); |
237 | } | 237 | } |
238 | do_gettimeofday(&kingsun->rx_time); | 238 | do_gettimeofday(&kingsun->rx_time); |
@@ -418,15 +418,6 @@ static int kingsun_net_ioctl(struct net_device *netdev, struct ifreq *rq, | |||
418 | return ret; | 418 | return ret; |
419 | } | 419 | } |
420 | 420 | ||
421 | /* | ||
422 | * Get device stats (for /proc/net/dev and ifconfig) | ||
423 | */ | ||
424 | static struct net_device_stats * | ||
425 | kingsun_net_get_stats(struct net_device *netdev) | ||
426 | { | ||
427 | struct kingsun_cb *kingsun = netdev_priv(netdev); | ||
428 | return &kingsun->stats; | ||
429 | } | ||
430 | 421 | ||
431 | /* | 422 | /* |
432 | * This routine is called by the USB subsystem for each new device | 423 | * This routine is called by the USB subsystem for each new device |
@@ -532,7 +523,6 @@ static int kingsun_probe(struct usb_interface *intf, | |||
532 | net->hard_start_xmit = kingsun_hard_xmit; | 523 | net->hard_start_xmit = kingsun_hard_xmit; |
533 | net->open = kingsun_net_open; | 524 | net->open = kingsun_net_open; |
534 | net->stop = kingsun_net_close; | 525 | net->stop = kingsun_net_close; |
535 | net->get_stats = kingsun_net_get_stats; | ||
536 | net->do_ioctl = kingsun_net_ioctl; | 526 | net->do_ioctl = kingsun_net_ioctl; |
537 | 527 | ||
538 | ret = register_netdev(net); | 528 | ret = register_netdev(net); |
diff --git a/drivers/net/irda/ks959-sir.c b/drivers/net/irda/ks959-sir.c index 600d96f9cdb7..55322fb92cf1 100644 --- a/drivers/net/irda/ks959-sir.c +++ b/drivers/net/irda/ks959-sir.c | |||
@@ -174,7 +174,7 @@ struct ks959_cb { | |||
174 | struct usb_device *usbdev; /* init: probe_irda */ | 174 | struct usb_device *usbdev; /* init: probe_irda */ |
175 | struct net_device *netdev; /* network layer */ | 175 | struct net_device *netdev; /* network layer */ |
176 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 176 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
177 | struct net_device_stats stats; /* network statistics */ | 177 | |
178 | struct qos_info qos; | 178 | struct qos_info qos; |
179 | 179 | ||
180 | struct usb_ctrlrequest *tx_setuprequest; | 180 | struct usb_ctrlrequest *tx_setuprequest; |
@@ -366,7 +366,7 @@ static void ks959_send_irq(struct urb *urb) | |||
366 | case -EPIPE: | 366 | case -EPIPE: |
367 | break; | 367 | break; |
368 | default: | 368 | default: |
369 | kingsun->stats.tx_errors++; | 369 | netdev->stats.tx_errors++; |
370 | netif_start_queue(netdev); | 370 | netif_start_queue(netdev); |
371 | } | 371 | } |
372 | } | 372 | } |
@@ -416,12 +416,12 @@ static int ks959_hard_xmit(struct sk_buff *skb, struct net_device *netdev) | |||
416 | case -EPIPE: | 416 | case -EPIPE: |
417 | break; | 417 | break; |
418 | default: | 418 | default: |
419 | kingsun->stats.tx_errors++; | 419 | netdev->stats.tx_errors++; |
420 | netif_start_queue(netdev); | 420 | netif_start_queue(netdev); |
421 | } | 421 | } |
422 | } else { | 422 | } else { |
423 | kingsun->stats.tx_packets++; | 423 | netdev->stats.tx_packets++; |
424 | kingsun->stats.tx_bytes += skb->len; | 424 | netdev->stats.tx_bytes += skb->len; |
425 | 425 | ||
426 | } | 426 | } |
427 | 427 | ||
@@ -469,7 +469,7 @@ static void ks959_rcv_irq(struct urb *urb) | |||
469 | */ | 469 | */ |
470 | if (kingsun->rx_variable_xormask != 0) { | 470 | if (kingsun->rx_variable_xormask != 0) { |
471 | async_unwrap_char(kingsun->netdev, | 471 | async_unwrap_char(kingsun->netdev, |
472 | &kingsun->stats, | 472 | &kingsun->netdev->stats, |
473 | &kingsun->rx_unwrap_buff, | 473 | &kingsun->rx_unwrap_buff, |
474 | bytes[i]); | 474 | bytes[i]); |
475 | } | 475 | } |
@@ -669,15 +669,6 @@ static int ks959_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) | |||
669 | } | 669 | } |
670 | 670 | ||
671 | /* | 671 | /* |
672 | * Get device stats (for /proc/net/dev and ifconfig) | ||
673 | */ | ||
674 | static struct net_device_stats *ks959_net_get_stats(struct net_device *netdev) | ||
675 | { | ||
676 | struct ks959_cb *kingsun = netdev_priv(netdev); | ||
677 | return &kingsun->stats; | ||
678 | } | ||
679 | |||
680 | /* | ||
681 | * This routine is called by the USB subsystem for each new device | 672 | * This routine is called by the USB subsystem for each new device |
682 | * in the system. We need to check if the device is ours, and in | 673 | * in the system. We need to check if the device is ours, and in |
683 | * this case start handling it. | 674 | * this case start handling it. |
@@ -792,7 +783,6 @@ static int ks959_probe(struct usb_interface *intf, | |||
792 | net->hard_start_xmit = ks959_hard_xmit; | 783 | net->hard_start_xmit = ks959_hard_xmit; |
793 | net->open = ks959_net_open; | 784 | net->open = ks959_net_open; |
794 | net->stop = ks959_net_close; | 785 | net->stop = ks959_net_close; |
795 | net->get_stats = ks959_net_get_stats; | ||
796 | net->do_ioctl = ks959_net_ioctl; | 786 | net->do_ioctl = ks959_net_ioctl; |
797 | 787 | ||
798 | ret = register_netdev(net); | 788 | ret = register_netdev(net); |
diff --git a/drivers/net/irda/ksdazzle-sir.c b/drivers/net/irda/ksdazzle-sir.c index 0e7f89337b25..5b327b09acd8 100644 --- a/drivers/net/irda/ksdazzle-sir.c +++ b/drivers/net/irda/ksdazzle-sir.c | |||
@@ -140,7 +140,7 @@ struct ksdazzle_cb { | |||
140 | struct usb_device *usbdev; /* init: probe_irda */ | 140 | struct usb_device *usbdev; /* init: probe_irda */ |
141 | struct net_device *netdev; /* network layer */ | 141 | struct net_device *netdev; /* network layer */ |
142 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 142 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
143 | struct net_device_stats stats; /* network statistics */ | 143 | |
144 | struct qos_info qos; | 144 | struct qos_info qos; |
145 | 145 | ||
146 | struct urb *tx_urb; | 146 | struct urb *tx_urb; |
@@ -278,7 +278,7 @@ static void ksdazzle_send_irq(struct urb *urb) | |||
278 | case -EPIPE: | 278 | case -EPIPE: |
279 | break; | 279 | break; |
280 | default: | 280 | default: |
281 | kingsun->stats.tx_errors++; | 281 | netdev->stats.tx_errors++; |
282 | netif_start_queue(netdev); | 282 | netif_start_queue(netdev); |
283 | } | 283 | } |
284 | } | 284 | } |
@@ -329,12 +329,12 @@ static int ksdazzle_hard_xmit(struct sk_buff *skb, struct net_device *netdev) | |||
329 | case -EPIPE: | 329 | case -EPIPE: |
330 | break; | 330 | break; |
331 | default: | 331 | default: |
332 | kingsun->stats.tx_errors++; | 332 | netdev->stats.tx_errors++; |
333 | netif_start_queue(netdev); | 333 | netif_start_queue(netdev); |
334 | } | 334 | } |
335 | } else { | 335 | } else { |
336 | kingsun->stats.tx_packets++; | 336 | netdev->stats.tx_packets++; |
337 | kingsun->stats.tx_bytes += skb->len; | 337 | netdev->stats.tx_bytes += skb->len; |
338 | 338 | ||
339 | } | 339 | } |
340 | 340 | ||
@@ -348,9 +348,10 @@ static int ksdazzle_hard_xmit(struct sk_buff *skb, struct net_device *netdev) | |||
348 | static void ksdazzle_rcv_irq(struct urb *urb) | 348 | static void ksdazzle_rcv_irq(struct urb *urb) |
349 | { | 349 | { |
350 | struct ksdazzle_cb *kingsun = urb->context; | 350 | struct ksdazzle_cb *kingsun = urb->context; |
351 | struct net_device *netdev = kingsun->netdev; | ||
351 | 352 | ||
352 | /* in process of stopping, just drop data */ | 353 | /* in process of stopping, just drop data */ |
353 | if (!netif_running(kingsun->netdev)) { | 354 | if (!netif_running(netdev)) { |
354 | kingsun->receiving = 0; | 355 | kingsun->receiving = 0; |
355 | return; | 356 | return; |
356 | } | 357 | } |
@@ -368,7 +369,7 @@ static void ksdazzle_rcv_irq(struct urb *urb) | |||
368 | unsigned int i; | 369 | unsigned int i; |
369 | 370 | ||
370 | for (i = 0; i < urb->actual_length; i++) { | 371 | for (i = 0; i < urb->actual_length; i++) { |
371 | async_unwrap_char(kingsun->netdev, &kingsun->stats, | 372 | async_unwrap_char(netdev, &netdev->stats, |
372 | &kingsun->rx_unwrap_buff, bytes[i]); | 373 | &kingsun->rx_unwrap_buff, bytes[i]); |
373 | } | 374 | } |
374 | kingsun->receiving = | 375 | kingsun->receiving = |
@@ -562,16 +563,6 @@ static int ksdazzle_net_ioctl(struct net_device *netdev, struct ifreq *rq, | |||
562 | } | 563 | } |
563 | 564 | ||
564 | /* | 565 | /* |
565 | * Get device stats (for /proc/net/dev and ifconfig) | ||
566 | */ | ||
567 | static struct net_device_stats *ksdazzle_net_get_stats(struct net_device | ||
568 | *netdev) | ||
569 | { | ||
570 | struct ksdazzle_cb *kingsun = netdev_priv(netdev); | ||
571 | return &kingsun->stats; | ||
572 | } | ||
573 | |||
574 | /* | ||
575 | * This routine is called by the USB subsystem for each new device | 566 | * This routine is called by the USB subsystem for each new device |
576 | * in the system. We need to check if the device is ours, and in | 567 | * in the system. We need to check if the device is ours, and in |
577 | * this case start handling it. | 568 | * this case start handling it. |
@@ -696,7 +687,6 @@ static int ksdazzle_probe(struct usb_interface *intf, | |||
696 | net->hard_start_xmit = ksdazzle_hard_xmit; | 687 | net->hard_start_xmit = ksdazzle_hard_xmit; |
697 | net->open = ksdazzle_net_open; | 688 | net->open = ksdazzle_net_open; |
698 | net->stop = ksdazzle_net_close; | 689 | net->stop = ksdazzle_net_close; |
699 | net->get_stats = ksdazzle_net_get_stats; | ||
700 | net->do_ioctl = ksdazzle_net_ioctl; | 690 | net->do_ioctl = ksdazzle_net_ioctl; |
701 | 691 | ||
702 | ret = register_netdev(net); | 692 | ret = register_netdev(net); |
diff --git a/drivers/net/irda/mcs7780.c b/drivers/net/irda/mcs7780.c index 904c9610c0dd..7eafdca19f34 100644 --- a/drivers/net/irda/mcs7780.c +++ b/drivers/net/irda/mcs7780.c | |||
@@ -403,8 +403,8 @@ static void mcs_unwrap_mir(struct mcs_cb *mcs, __u8 *buf, int len) | |||
403 | if(unlikely(new_len <= 0)) { | 403 | if(unlikely(new_len <= 0)) { |
404 | IRDA_ERROR("%s short frame length %d\n", | 404 | IRDA_ERROR("%s short frame length %d\n", |
405 | mcs->netdev->name, new_len); | 405 | mcs->netdev->name, new_len); |
406 | ++mcs->stats.rx_errors; | 406 | ++mcs->netdev->stats.rx_errors; |
407 | ++mcs->stats.rx_length_errors; | 407 | ++mcs->netdev->stats.rx_length_errors; |
408 | return; | 408 | return; |
409 | } | 409 | } |
410 | fcs = 0; | 410 | fcs = 0; |
@@ -413,14 +413,14 @@ static void mcs_unwrap_mir(struct mcs_cb *mcs, __u8 *buf, int len) | |||
413 | if(fcs != GOOD_FCS) { | 413 | if(fcs != GOOD_FCS) { |
414 | IRDA_ERROR("crc error calc 0x%x len %d\n", | 414 | IRDA_ERROR("crc error calc 0x%x len %d\n", |
415 | fcs, new_len); | 415 | fcs, new_len); |
416 | mcs->stats.rx_errors++; | 416 | mcs->netdev->stats.rx_errors++; |
417 | mcs->stats.rx_crc_errors++; | 417 | mcs->netdev->stats.rx_crc_errors++; |
418 | return; | 418 | return; |
419 | } | 419 | } |
420 | 420 | ||
421 | skb = dev_alloc_skb(new_len + 1); | 421 | skb = dev_alloc_skb(new_len + 1); |
422 | if(unlikely(!skb)) { | 422 | if(unlikely(!skb)) { |
423 | ++mcs->stats.rx_dropped; | 423 | ++mcs->netdev->stats.rx_dropped; |
424 | return; | 424 | return; |
425 | } | 425 | } |
426 | 426 | ||
@@ -433,8 +433,8 @@ static void mcs_unwrap_mir(struct mcs_cb *mcs, __u8 *buf, int len) | |||
433 | 433 | ||
434 | netif_rx(skb); | 434 | netif_rx(skb); |
435 | 435 | ||
436 | mcs->stats.rx_packets++; | 436 | mcs->netdev->stats.rx_packets++; |
437 | mcs->stats.rx_bytes += new_len; | 437 | mcs->netdev->stats.rx_bytes += new_len; |
438 | 438 | ||
439 | return; | 439 | return; |
440 | } | 440 | } |
@@ -458,22 +458,22 @@ static void mcs_unwrap_fir(struct mcs_cb *mcs, __u8 *buf, int len) | |||
458 | if(unlikely(new_len <= 0)) { | 458 | if(unlikely(new_len <= 0)) { |
459 | IRDA_ERROR("%s short frame length %d\n", | 459 | IRDA_ERROR("%s short frame length %d\n", |
460 | mcs->netdev->name, new_len); | 460 | mcs->netdev->name, new_len); |
461 | ++mcs->stats.rx_errors; | 461 | ++mcs->netdev->stats.rx_errors; |
462 | ++mcs->stats.rx_length_errors; | 462 | ++mcs->netdev->stats.rx_length_errors; |
463 | return; | 463 | return; |
464 | } | 464 | } |
465 | 465 | ||
466 | fcs = ~(crc32_le(~0, buf, new_len)); | 466 | fcs = ~(crc32_le(~0, buf, new_len)); |
467 | if(fcs != get_unaligned_le32(buf + new_len)) { | 467 | if(fcs != get_unaligned_le32(buf + new_len)) { |
468 | IRDA_ERROR("crc error calc 0x%x len %d\n", fcs, new_len); | 468 | IRDA_ERROR("crc error calc 0x%x len %d\n", fcs, new_len); |
469 | mcs->stats.rx_errors++; | 469 | mcs->netdev->stats.rx_errors++; |
470 | mcs->stats.rx_crc_errors++; | 470 | mcs->netdev->stats.rx_crc_errors++; |
471 | return; | 471 | return; |
472 | } | 472 | } |
473 | 473 | ||
474 | skb = dev_alloc_skb(new_len + 1); | 474 | skb = dev_alloc_skb(new_len + 1); |
475 | if(unlikely(!skb)) { | 475 | if(unlikely(!skb)) { |
476 | ++mcs->stats.rx_dropped; | 476 | ++mcs->netdev->stats.rx_dropped; |
477 | return; | 477 | return; |
478 | } | 478 | } |
479 | 479 | ||
@@ -486,8 +486,8 @@ static void mcs_unwrap_fir(struct mcs_cb *mcs, __u8 *buf, int len) | |||
486 | 486 | ||
487 | netif_rx(skb); | 487 | netif_rx(skb); |
488 | 488 | ||
489 | mcs->stats.rx_packets++; | 489 | mcs->netdev->stats.rx_packets++; |
490 | mcs->stats.rx_bytes += new_len; | 490 | mcs->netdev->stats.rx_bytes += new_len; |
491 | 491 | ||
492 | return; | 492 | return; |
493 | } | 493 | } |
@@ -756,14 +756,6 @@ static int mcs_net_open(struct net_device *netdev) | |||
756 | return ret; | 756 | return ret; |
757 | } | 757 | } |
758 | 758 | ||
759 | |||
760 | /* Get device stats for /proc/net/dev and ifconfig */ | ||
761 | static struct net_device_stats *mcs_net_get_stats(struct net_device *netdev) | ||
762 | { | ||
763 | struct mcs_cb *mcs = netdev_priv(netdev); | ||
764 | return &mcs->stats; | ||
765 | } | ||
766 | |||
767 | /* Receive callback function. */ | 759 | /* Receive callback function. */ |
768 | static void mcs_receive_irq(struct urb *urb) | 760 | static void mcs_receive_irq(struct urb *urb) |
769 | { | 761 | { |
@@ -786,14 +778,14 @@ static void mcs_receive_irq(struct urb *urb) | |||
786 | */ | 778 | */ |
787 | /* SIR speed */ | 779 | /* SIR speed */ |
788 | if(mcs->speed < 576000) { | 780 | if(mcs->speed < 576000) { |
789 | async_unwrap_char(mcs->netdev, &mcs->stats, | 781 | async_unwrap_char(mcs->netdev, &mcs->netdev->stats, |
790 | &mcs->rx_buff, 0xc0); | 782 | &mcs->rx_buff, 0xc0); |
791 | 783 | ||
792 | for (i = 0; i < urb->actual_length; i++) | 784 | for (i = 0; i < urb->actual_length; i++) |
793 | async_unwrap_char(mcs->netdev, &mcs->stats, | 785 | async_unwrap_char(mcs->netdev, &mcs->netdev->stats, |
794 | &mcs->rx_buff, bytes[i]); | 786 | &mcs->rx_buff, bytes[i]); |
795 | 787 | ||
796 | async_unwrap_char(mcs->netdev, &mcs->stats, | 788 | async_unwrap_char(mcs->netdev, &mcs->netdev->stats, |
797 | &mcs->rx_buff, 0xc1); | 789 | &mcs->rx_buff, 0xc1); |
798 | } | 790 | } |
799 | /* MIR speed */ | 791 | /* MIR speed */ |
@@ -868,12 +860,12 @@ static int mcs_hard_xmit(struct sk_buff *skb, struct net_device *ndev) | |||
868 | case -EPIPE: | 860 | case -EPIPE: |
869 | break; | 861 | break; |
870 | default: | 862 | default: |
871 | mcs->stats.tx_errors++; | 863 | mcs->netdev->stats.tx_errors++; |
872 | netif_start_queue(ndev); | 864 | netif_start_queue(ndev); |
873 | } | 865 | } |
874 | } else { | 866 | } else { |
875 | mcs->stats.tx_packets++; | 867 | mcs->netdev->stats.tx_packets++; |
876 | mcs->stats.tx_bytes += skb->len; | 868 | mcs->netdev->stats.tx_bytes += skb->len; |
877 | } | 869 | } |
878 | 870 | ||
879 | dev_kfree_skb(skb); | 871 | dev_kfree_skb(skb); |
@@ -931,7 +923,6 @@ static int mcs_probe(struct usb_interface *intf, | |||
931 | ndev->hard_start_xmit = mcs_hard_xmit; | 923 | ndev->hard_start_xmit = mcs_hard_xmit; |
932 | ndev->open = mcs_net_open; | 924 | ndev->open = mcs_net_open; |
933 | ndev->stop = mcs_net_close; | 925 | ndev->stop = mcs_net_close; |
934 | ndev->get_stats = mcs_net_get_stats; | ||
935 | ndev->do_ioctl = mcs_net_ioctl; | 926 | ndev->do_ioctl = mcs_net_ioctl; |
936 | 927 | ||
937 | if (!intf->cur_altsetting) | 928 | if (!intf->cur_altsetting) |
diff --git a/drivers/net/irda/mcs7780.h b/drivers/net/irda/mcs7780.h index b18148cee638..6bdc621e67c6 100644 --- a/drivers/net/irda/mcs7780.h +++ b/drivers/net/irda/mcs7780.h | |||
@@ -104,7 +104,6 @@ struct mcs_cb { | |||
104 | struct usb_device *usbdev; /* init: probe_irda */ | 104 | struct usb_device *usbdev; /* init: probe_irda */ |
105 | struct net_device *netdev; /* network layer */ | 105 | struct net_device *netdev; /* network layer */ |
106 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 106 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
107 | struct net_device_stats stats; /* network statistics */ | ||
108 | struct qos_info qos; | 107 | struct qos_info qos; |
109 | unsigned int speed; /* Current speed */ | 108 | unsigned int speed; /* Current speed */ |
110 | unsigned int new_speed; /* new speed */ | 109 | unsigned int new_speed; /* new speed */ |
@@ -154,7 +153,6 @@ static int mcs_speed_change(struct mcs_cb *mcs); | |||
154 | static int mcs_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd); | 153 | static int mcs_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd); |
155 | static int mcs_net_close(struct net_device *netdev); | 154 | static int mcs_net_close(struct net_device *netdev); |
156 | static int mcs_net_open(struct net_device *netdev); | 155 | static int mcs_net_open(struct net_device *netdev); |
157 | static struct net_device_stats *mcs_net_get_stats(struct net_device *netdev); | ||
158 | 156 | ||
159 | static void mcs_receive_irq(struct urb *urb); | 157 | static void mcs_receive_irq(struct urb *urb); |
160 | static void mcs_send_irq(struct urb *urb); | 158 | static void mcs_send_irq(struct urb *urb); |
diff --git a/drivers/net/irda/nsc-ircc.c b/drivers/net/irda/nsc-ircc.c index 2c6bf2d11bb1..61e509cb712a 100644 --- a/drivers/net/irda/nsc-ircc.c +++ b/drivers/net/irda/nsc-ircc.c | |||
@@ -185,7 +185,6 @@ static void nsc_ircc_init_dongle_interface (int iobase, int dongle_id); | |||
185 | static int nsc_ircc_net_open(struct net_device *dev); | 185 | static int nsc_ircc_net_open(struct net_device *dev); |
186 | static int nsc_ircc_net_close(struct net_device *dev); | 186 | static int nsc_ircc_net_close(struct net_device *dev); |
187 | static int nsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); | 187 | static int nsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); |
188 | static struct net_device_stats *nsc_ircc_net_get_stats(struct net_device *dev); | ||
189 | 188 | ||
190 | /* Globals */ | 189 | /* Globals */ |
191 | static int pnp_registered; | 190 | static int pnp_registered; |
@@ -446,7 +445,6 @@ static int __init nsc_ircc_open(chipio_t *info) | |||
446 | dev->open = nsc_ircc_net_open; | 445 | dev->open = nsc_ircc_net_open; |
447 | dev->stop = nsc_ircc_net_close; | 446 | dev->stop = nsc_ircc_net_close; |
448 | dev->do_ioctl = nsc_ircc_net_ioctl; | 447 | dev->do_ioctl = nsc_ircc_net_ioctl; |
449 | dev->get_stats = nsc_ircc_net_get_stats; | ||
450 | 448 | ||
451 | err = register_netdev(dev); | 449 | err = register_netdev(dev); |
452 | if (err) { | 450 | if (err) { |
@@ -1401,7 +1399,7 @@ static int nsc_ircc_hard_xmit_sir(struct sk_buff *skb, struct net_device *dev) | |||
1401 | self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, | 1399 | self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, |
1402 | self->tx_buff.truesize); | 1400 | self->tx_buff.truesize); |
1403 | 1401 | ||
1404 | self->stats.tx_bytes += self->tx_buff.len; | 1402 | dev->stats.tx_bytes += self->tx_buff.len; |
1405 | 1403 | ||
1406 | /* Add interrupt on tx low level (will fire immediately) */ | 1404 | /* Add interrupt on tx low level (will fire immediately) */ |
1407 | switch_bank(iobase, BANK0); | 1405 | switch_bank(iobase, BANK0); |
@@ -1473,7 +1471,7 @@ static int nsc_ircc_hard_xmit_fir(struct sk_buff *skb, struct net_device *dev) | |||
1473 | self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; | 1471 | self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; |
1474 | self->tx_fifo.tail += skb->len; | 1472 | self->tx_fifo.tail += skb->len; |
1475 | 1473 | ||
1476 | self->stats.tx_bytes += skb->len; | 1474 | dev->stats.tx_bytes += skb->len; |
1477 | 1475 | ||
1478 | skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, | 1476 | skb_copy_from_linear_data(skb, self->tx_fifo.queue[self->tx_fifo.free].start, |
1479 | skb->len); | 1477 | skb->len); |
@@ -1652,13 +1650,13 @@ static int nsc_ircc_dma_xmit_complete(struct nsc_ircc_cb *self) | |||
1652 | 1650 | ||
1653 | /* Check for underrrun! */ | 1651 | /* Check for underrrun! */ |
1654 | if (inb(iobase+ASCR) & ASCR_TXUR) { | 1652 | if (inb(iobase+ASCR) & ASCR_TXUR) { |
1655 | self->stats.tx_errors++; | 1653 | self->netdev->stats.tx_errors++; |
1656 | self->stats.tx_fifo_errors++; | 1654 | self->netdev->stats.tx_fifo_errors++; |
1657 | 1655 | ||
1658 | /* Clear bit, by writing 1 into it */ | 1656 | /* Clear bit, by writing 1 into it */ |
1659 | outb(ASCR_TXUR, iobase+ASCR); | 1657 | outb(ASCR_TXUR, iobase+ASCR); |
1660 | } else { | 1658 | } else { |
1661 | self->stats.tx_packets++; | 1659 | self->netdev->stats.tx_packets++; |
1662 | } | 1660 | } |
1663 | 1661 | ||
1664 | /* Finished with this frame, so prepare for next */ | 1662 | /* Finished with this frame, so prepare for next */ |
@@ -1793,28 +1791,28 @@ static int nsc_ircc_dma_receive_complete(struct nsc_ircc_cb *self, int iobase) | |||
1793 | if (status & FRM_ST_ERR_MSK) { | 1791 | if (status & FRM_ST_ERR_MSK) { |
1794 | if (status & FRM_ST_LOST_FR) { | 1792 | if (status & FRM_ST_LOST_FR) { |
1795 | /* Add number of lost frames to stats */ | 1793 | /* Add number of lost frames to stats */ |
1796 | self->stats.rx_errors += len; | 1794 | self->netdev->stats.rx_errors += len; |
1797 | } else { | 1795 | } else { |
1798 | /* Skip frame */ | 1796 | /* Skip frame */ |
1799 | self->stats.rx_errors++; | 1797 | self->netdev->stats.rx_errors++; |
1800 | 1798 | ||
1801 | self->rx_buff.data += len; | 1799 | self->rx_buff.data += len; |
1802 | 1800 | ||
1803 | if (status & FRM_ST_MAX_LEN) | 1801 | if (status & FRM_ST_MAX_LEN) |
1804 | self->stats.rx_length_errors++; | 1802 | self->netdev->stats.rx_length_errors++; |
1805 | 1803 | ||
1806 | if (status & FRM_ST_PHY_ERR) | 1804 | if (status & FRM_ST_PHY_ERR) |
1807 | self->stats.rx_frame_errors++; | 1805 | self->netdev->stats.rx_frame_errors++; |
1808 | 1806 | ||
1809 | if (status & FRM_ST_BAD_CRC) | 1807 | if (status & FRM_ST_BAD_CRC) |
1810 | self->stats.rx_crc_errors++; | 1808 | self->netdev->stats.rx_crc_errors++; |
1811 | } | 1809 | } |
1812 | /* The errors below can be reported in both cases */ | 1810 | /* The errors below can be reported in both cases */ |
1813 | if (status & FRM_ST_OVR1) | 1811 | if (status & FRM_ST_OVR1) |
1814 | self->stats.rx_fifo_errors++; | 1812 | self->netdev->stats.rx_fifo_errors++; |
1815 | 1813 | ||
1816 | if (status & FRM_ST_OVR2) | 1814 | if (status & FRM_ST_OVR2) |
1817 | self->stats.rx_fifo_errors++; | 1815 | self->netdev->stats.rx_fifo_errors++; |
1818 | } else { | 1816 | } else { |
1819 | /* | 1817 | /* |
1820 | * First we must make sure that the frame we | 1818 | * First we must make sure that the frame we |
@@ -1863,7 +1861,7 @@ static int nsc_ircc_dma_receive_complete(struct nsc_ircc_cb *self, int iobase) | |||
1863 | IRDA_WARNING("%s(), memory squeeze, " | 1861 | IRDA_WARNING("%s(), memory squeeze, " |
1864 | "dropping frame.\n", | 1862 | "dropping frame.\n", |
1865 | __func__); | 1863 | __func__); |
1866 | self->stats.rx_dropped++; | 1864 | self->netdev->stats.rx_dropped++; |
1867 | 1865 | ||
1868 | /* Restore bank register */ | 1866 | /* Restore bank register */ |
1869 | outb(bank, iobase+BSR); | 1867 | outb(bank, iobase+BSR); |
@@ -1889,8 +1887,8 @@ static int nsc_ircc_dma_receive_complete(struct nsc_ircc_cb *self, int iobase) | |||
1889 | 1887 | ||
1890 | /* Move to next frame */ | 1888 | /* Move to next frame */ |
1891 | self->rx_buff.data += len; | 1889 | self->rx_buff.data += len; |
1892 | self->stats.rx_bytes += len; | 1890 | self->netdev->stats.rx_bytes += len; |
1893 | self->stats.rx_packets++; | 1891 | self->netdev->stats.rx_packets++; |
1894 | 1892 | ||
1895 | skb->dev = self->netdev; | 1893 | skb->dev = self->netdev; |
1896 | skb_reset_mac_header(skb); | 1894 | skb_reset_mac_header(skb); |
@@ -1920,8 +1918,8 @@ static void nsc_ircc_pio_receive(struct nsc_ircc_cb *self) | |||
1920 | /* Receive all characters in Rx FIFO */ | 1918 | /* Receive all characters in Rx FIFO */ |
1921 | do { | 1919 | do { |
1922 | byte = inb(iobase+RXD); | 1920 | byte = inb(iobase+RXD); |
1923 | async_unwrap_char(self->netdev, &self->stats, &self->rx_buff, | 1921 | async_unwrap_char(self->netdev, &self->netdev->stats, |
1924 | byte); | 1922 | &self->rx_buff, byte); |
1925 | } while (inb(iobase+LSR) & LSR_RXDA); /* Data available */ | 1923 | } while (inb(iobase+LSR) & LSR_RXDA); /* Data available */ |
1926 | } | 1924 | } |
1927 | 1925 | ||
@@ -1952,7 +1950,7 @@ static void nsc_ircc_sir_interrupt(struct nsc_ircc_cb *self, int eir) | |||
1952 | self->ier = IER_TXLDL_IE; | 1950 | self->ier = IER_TXLDL_IE; |
1953 | else { | 1951 | else { |
1954 | 1952 | ||
1955 | self->stats.tx_packets++; | 1953 | self->netdev->stats.tx_packets++; |
1956 | netif_wake_queue(self->netdev); | 1954 | netif_wake_queue(self->netdev); |
1957 | self->ier = IER_TXEMP_IE; | 1955 | self->ier = IER_TXEMP_IE; |
1958 | } | 1956 | } |
@@ -2307,13 +2305,6 @@ static int nsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
2307 | return ret; | 2305 | return ret; |
2308 | } | 2306 | } |
2309 | 2307 | ||
2310 | static struct net_device_stats *nsc_ircc_net_get_stats(struct net_device *dev) | ||
2311 | { | ||
2312 | struct nsc_ircc_cb *self = netdev_priv(dev); | ||
2313 | |||
2314 | return &self->stats; | ||
2315 | } | ||
2316 | |||
2317 | static int nsc_ircc_suspend(struct platform_device *dev, pm_message_t state) | 2308 | static int nsc_ircc_suspend(struct platform_device *dev, pm_message_t state) |
2318 | { | 2309 | { |
2319 | struct nsc_ircc_cb *self = platform_get_drvdata(dev); | 2310 | struct nsc_ircc_cb *self = platform_get_drvdata(dev); |
diff --git a/drivers/net/irda/nsc-ircc.h b/drivers/net/irda/nsc-ircc.h index 71cd3c5a0762..7ba7738759b9 100644 --- a/drivers/net/irda/nsc-ircc.h +++ b/drivers/net/irda/nsc-ircc.h | |||
@@ -251,7 +251,6 @@ struct nsc_ircc_cb { | |||
251 | struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ | 251 | struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ |
252 | 252 | ||
253 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ | 253 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ |
254 | struct net_device_stats stats; | ||
255 | 254 | ||
256 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 255 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
257 | struct qos_info qos; /* QoS capabilities for this device */ | 256 | struct qos_info qos; /* QoS capabilities for this device */ |
diff --git a/drivers/net/irda/pxaficp_ir.c b/drivers/net/irda/pxaficp_ir.c index 004a9aab3a50..31794c2363ec 100644 --- a/drivers/net/irda/pxaficp_ir.c +++ b/drivers/net/irda/pxaficp_ir.c | |||
@@ -108,7 +108,6 @@ struct pxa_irda { | |||
108 | int txdma; | 108 | int txdma; |
109 | int rxdma; | 109 | int rxdma; |
110 | 110 | ||
111 | struct net_device_stats stats; | ||
112 | struct irlap_cb *irlap; | 111 | struct irlap_cb *irlap; |
113 | struct qos_info qos; | 112 | struct qos_info qos; |
114 | 113 | ||
@@ -258,14 +257,15 @@ static irqreturn_t pxa_irda_sir_irq(int irq, void *dev_id) | |||
258 | data = STRBR; | 257 | data = STRBR; |
259 | if (lsr & (LSR_OE | LSR_PE | LSR_FE | LSR_BI)) { | 258 | if (lsr & (LSR_OE | LSR_PE | LSR_FE | LSR_BI)) { |
260 | printk(KERN_DEBUG "pxa_ir: sir receiving error\n"); | 259 | printk(KERN_DEBUG "pxa_ir: sir receiving error\n"); |
261 | si->stats.rx_errors++; | 260 | dev->stats.rx_errors++; |
262 | if (lsr & LSR_FE) | 261 | if (lsr & LSR_FE) |
263 | si->stats.rx_frame_errors++; | 262 | dev->stats.rx_frame_errors++; |
264 | if (lsr & LSR_OE) | 263 | if (lsr & LSR_OE) |
265 | si->stats.rx_fifo_errors++; | 264 | dev->stats.rx_fifo_errors++; |
266 | } else { | 265 | } else { |
267 | si->stats.rx_bytes++; | 266 | dev->stats.rx_bytes++; |
268 | async_unwrap_char(dev, &si->stats, &si->rx_buff, data); | 267 | async_unwrap_char(dev, &dev->stats, |
268 | &si->rx_buff, data); | ||
269 | } | 269 | } |
270 | lsr = STLSR; | 270 | lsr = STLSR; |
271 | } | 271 | } |
@@ -277,8 +277,8 @@ static irqreturn_t pxa_irda_sir_irq(int irq, void *dev_id) | |||
277 | 277 | ||
278 | case 0x0C: /* Character Timeout Indication */ | 278 | case 0x0C: /* Character Timeout Indication */ |
279 | do { | 279 | do { |
280 | si->stats.rx_bytes++; | 280 | dev->stats.rx_bytes++; |
281 | async_unwrap_char(dev, &si->stats, &si->rx_buff, STRBR); | 281 | async_unwrap_char(dev, &dev->stats, &si->rx_buff, STRBR); |
282 | } while (STLSR & LSR_DR); | 282 | } while (STLSR & LSR_DR); |
283 | si->last_oscr = OSCR; | 283 | si->last_oscr = OSCR; |
284 | break; | 284 | break; |
@@ -290,9 +290,8 @@ static irqreturn_t pxa_irda_sir_irq(int irq, void *dev_id) | |||
290 | } | 290 | } |
291 | 291 | ||
292 | if (si->tx_buff.len == 0) { | 292 | if (si->tx_buff.len == 0) { |
293 | si->stats.tx_packets++; | 293 | dev->stats.tx_packets++; |
294 | si->stats.tx_bytes += si->tx_buff.data - | 294 | dev->stats.tx_bytes += si->tx_buff.data - si->tx_buff.head; |
295 | si->tx_buff.head; | ||
296 | 295 | ||
297 | /* We need to ensure that the transmitter has finished. */ | 296 | /* We need to ensure that the transmitter has finished. */ |
298 | while ((STLSR & LSR_TEMT) == 0) | 297 | while ((STLSR & LSR_TEMT) == 0) |
@@ -343,10 +342,10 @@ static void pxa_irda_fir_dma_tx_irq(int channel, void *data) | |||
343 | DCSR(channel) = dcsr & ~DCSR_RUN; | 342 | DCSR(channel) = dcsr & ~DCSR_RUN; |
344 | 343 | ||
345 | if (dcsr & DCSR_ENDINTR) { | 344 | if (dcsr & DCSR_ENDINTR) { |
346 | si->stats.tx_packets++; | 345 | dev->stats.tx_packets++; |
347 | si->stats.tx_bytes += si->dma_tx_buff_len; | 346 | dev->stats.tx_bytes += si->dma_tx_buff_len; |
348 | } else { | 347 | } else { |
349 | si->stats.tx_errors++; | 348 | dev->stats.tx_errors++; |
350 | } | 349 | } |
351 | 350 | ||
352 | while (ICSR1 & ICSR1_TBY) | 351 | while (ICSR1 & ICSR1_TBY) |
@@ -392,14 +391,14 @@ static void pxa_irda_fir_irq_eif(struct pxa_irda *si, struct net_device *dev, in | |||
392 | data = ICDR; | 391 | data = ICDR; |
393 | 392 | ||
394 | if (stat & (ICSR1_CRE | ICSR1_ROR)) { | 393 | if (stat & (ICSR1_CRE | ICSR1_ROR)) { |
395 | si->stats.rx_errors++; | 394 | dev->stats.rx_errors++; |
396 | if (stat & ICSR1_CRE) { | 395 | if (stat & ICSR1_CRE) { |
397 | printk(KERN_DEBUG "pxa_ir: fir receive CRC error\n"); | 396 | printk(KERN_DEBUG "pxa_ir: fir receive CRC error\n"); |
398 | si->stats.rx_crc_errors++; | 397 | dev->stats.rx_crc_errors++; |
399 | } | 398 | } |
400 | if (stat & ICSR1_ROR) { | 399 | if (stat & ICSR1_ROR) { |
401 | printk(KERN_DEBUG "pxa_ir: fir receive overrun\n"); | 400 | printk(KERN_DEBUG "pxa_ir: fir receive overrun\n"); |
402 | si->stats.rx_over_errors++; | 401 | dev->stats.rx_over_errors++; |
403 | } | 402 | } |
404 | } else { | 403 | } else { |
405 | si->dma_rx_buff[len++] = data; | 404 | si->dma_rx_buff[len++] = data; |
@@ -415,14 +414,14 @@ static void pxa_irda_fir_irq_eif(struct pxa_irda *si, struct net_device *dev, in | |||
415 | 414 | ||
416 | if (icsr0 & ICSR0_FRE) { | 415 | if (icsr0 & ICSR0_FRE) { |
417 | printk(KERN_ERR "pxa_ir: dropping erroneous frame\n"); | 416 | printk(KERN_ERR "pxa_ir: dropping erroneous frame\n"); |
418 | si->stats.rx_dropped++; | 417 | dev->stats.rx_dropped++; |
419 | return; | 418 | return; |
420 | } | 419 | } |
421 | 420 | ||
422 | skb = alloc_skb(len+1,GFP_ATOMIC); | 421 | skb = alloc_skb(len+1,GFP_ATOMIC); |
423 | if (!skb) { | 422 | if (!skb) { |
424 | printk(KERN_ERR "pxa_ir: fir out of memory for receive skb\n"); | 423 | printk(KERN_ERR "pxa_ir: fir out of memory for receive skb\n"); |
425 | si->stats.rx_dropped++; | 424 | dev->stats.rx_dropped++; |
426 | return; | 425 | return; |
427 | } | 426 | } |
428 | 427 | ||
@@ -437,8 +436,8 @@ static void pxa_irda_fir_irq_eif(struct pxa_irda *si, struct net_device *dev, in | |||
437 | skb->protocol = htons(ETH_P_IRDA); | 436 | skb->protocol = htons(ETH_P_IRDA); |
438 | netif_rx(skb); | 437 | netif_rx(skb); |
439 | 438 | ||
440 | si->stats.rx_packets++; | 439 | dev->stats.rx_packets++; |
441 | si->stats.rx_bytes += len; | 440 | dev->stats.rx_bytes += len; |
442 | } | 441 | } |
443 | } | 442 | } |
444 | 443 | ||
@@ -457,10 +456,10 @@ static irqreturn_t pxa_irda_fir_irq(int irq, void *dev_id) | |||
457 | if (icsr0 & (ICSR0_FRE | ICSR0_RAB)) { | 456 | if (icsr0 & (ICSR0_FRE | ICSR0_RAB)) { |
458 | if (icsr0 & ICSR0_FRE) { | 457 | if (icsr0 & ICSR0_FRE) { |
459 | printk(KERN_DEBUG "pxa_ir: fir receive frame error\n"); | 458 | printk(KERN_DEBUG "pxa_ir: fir receive frame error\n"); |
460 | si->stats.rx_frame_errors++; | 459 | dev->stats.rx_frame_errors++; |
461 | } else { | 460 | } else { |
462 | printk(KERN_DEBUG "pxa_ir: fir receive abort\n"); | 461 | printk(KERN_DEBUG "pxa_ir: fir receive abort\n"); |
463 | si->stats.rx_errors++; | 462 | dev->stats.rx_errors++; |
464 | } | 463 | } |
465 | ICSR0 = icsr0 & (ICSR0_FRE | ICSR0_RAB); | 464 | ICSR0 = icsr0 & (ICSR0_FRE | ICSR0_RAB); |
466 | } | 465 | } |
@@ -589,12 +588,6 @@ static int pxa_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) | |||
589 | return ret; | 588 | return ret; |
590 | } | 589 | } |
591 | 590 | ||
592 | static struct net_device_stats *pxa_irda_stats(struct net_device *dev) | ||
593 | { | ||
594 | struct pxa_irda *si = netdev_priv(dev); | ||
595 | return &si->stats; | ||
596 | } | ||
597 | |||
598 | static void pxa_irda_startup(struct pxa_irda *si) | 591 | static void pxa_irda_startup(struct pxa_irda *si) |
599 | { | 592 | { |
600 | /* Disable STUART interrupts */ | 593 | /* Disable STUART interrupts */ |
@@ -857,7 +850,6 @@ static int pxa_irda_probe(struct platform_device *pdev) | |||
857 | dev->open = pxa_irda_start; | 850 | dev->open = pxa_irda_start; |
858 | dev->stop = pxa_irda_stop; | 851 | dev->stop = pxa_irda_stop; |
859 | dev->do_ioctl = pxa_irda_ioctl; | 852 | dev->do_ioctl = pxa_irda_ioctl; |
860 | dev->get_stats = pxa_irda_stats; | ||
861 | 853 | ||
862 | irda_init_max_qos_capabilies(&si->qos); | 854 | irda_init_max_qos_capabilies(&si->qos); |
863 | 855 | ||
diff --git a/drivers/net/irda/sa1100_ir.c b/drivers/net/irda/sa1100_ir.c index d302bcf4c148..7a2b003954ca 100644 --- a/drivers/net/irda/sa1100_ir.c +++ b/drivers/net/irda/sa1100_ir.c | |||
@@ -60,7 +60,6 @@ struct sa1100_irda { | |||
60 | dma_regs_t *txdma; | 60 | dma_regs_t *txdma; |
61 | dma_regs_t *rxdma; | 61 | dma_regs_t *rxdma; |
62 | 62 | ||
63 | struct net_device_stats stats; | ||
64 | struct device *dev; | 63 | struct device *dev; |
65 | struct irda_platform_data *pdata; | 64 | struct irda_platform_data *pdata; |
66 | struct irlap_cb *irlap; | 65 | struct irlap_cb *irlap; |
@@ -375,13 +374,13 @@ static void sa1100_irda_hpsir_irq(struct net_device *dev) | |||
375 | data = Ser2UTDR; | 374 | data = Ser2UTDR; |
376 | 375 | ||
377 | if (stat & (UTSR1_FRE | UTSR1_ROR)) { | 376 | if (stat & (UTSR1_FRE | UTSR1_ROR)) { |
378 | si->stats.rx_errors++; | 377 | dev->stats.rx_errors++; |
379 | if (stat & UTSR1_FRE) | 378 | if (stat & UTSR1_FRE) |
380 | si->stats.rx_frame_errors++; | 379 | dev->stats.rx_frame_errors++; |
381 | if (stat & UTSR1_ROR) | 380 | if (stat & UTSR1_ROR) |
382 | si->stats.rx_fifo_errors++; | 381 | dev->stats.rx_fifo_errors++; |
383 | } else | 382 | } else |
384 | async_unwrap_char(dev, &si->stats, &si->rx_buff, data); | 383 | async_unwrap_char(dev, &dev->stats, &si->rx_buff, data); |
385 | 384 | ||
386 | status = Ser2UTSR0; | 385 | status = Ser2UTSR0; |
387 | } | 386 | } |
@@ -396,9 +395,9 @@ static void sa1100_irda_hpsir_irq(struct net_device *dev) | |||
396 | * There are at least 4 bytes in the FIFO. Read 3 bytes | 395 | * There are at least 4 bytes in the FIFO. Read 3 bytes |
397 | * and leave the rest to the block below. | 396 | * and leave the rest to the block below. |
398 | */ | 397 | */ |
399 | async_unwrap_char(dev, &si->stats, &si->rx_buff, Ser2UTDR); | 398 | async_unwrap_char(dev, &dev->stats, &si->rx_buff, Ser2UTDR); |
400 | async_unwrap_char(dev, &si->stats, &si->rx_buff, Ser2UTDR); | 399 | async_unwrap_char(dev, &dev->stats, &si->rx_buff, Ser2UTDR); |
401 | async_unwrap_char(dev, &si->stats, &si->rx_buff, Ser2UTDR); | 400 | async_unwrap_char(dev, &dev->stats, &si->rx_buff, Ser2UTDR); |
402 | } | 401 | } |
403 | 402 | ||
404 | if (status & (UTSR0_RFS | UTSR0_RID)) { | 403 | if (status & (UTSR0_RFS | UTSR0_RID)) { |
@@ -406,7 +405,7 @@ static void sa1100_irda_hpsir_irq(struct net_device *dev) | |||
406 | * Fifo contains more than 1 character. | 405 | * Fifo contains more than 1 character. |
407 | */ | 406 | */ |
408 | do { | 407 | do { |
409 | async_unwrap_char(dev, &si->stats, &si->rx_buff, | 408 | async_unwrap_char(dev, &dev->stats, &si->rx_buff, |
410 | Ser2UTDR); | 409 | Ser2UTDR); |
411 | } while (Ser2UTSR1 & UTSR1_RNE); | 410 | } while (Ser2UTSR1 & UTSR1_RNE); |
412 | 411 | ||
@@ -422,8 +421,8 @@ static void sa1100_irda_hpsir_irq(struct net_device *dev) | |||
422 | } while (Ser2UTSR1 & UTSR1_TNF && si->tx_buff.len); | 421 | } while (Ser2UTSR1 & UTSR1_TNF && si->tx_buff.len); |
423 | 422 | ||
424 | if (si->tx_buff.len == 0) { | 423 | if (si->tx_buff.len == 0) { |
425 | si->stats.tx_packets++; | 424 | dev->stats.tx_packets++; |
426 | si->stats.tx_bytes += si->tx_buff.data - | 425 | dev->stats.tx_bytes += si->tx_buff.data - |
427 | si->tx_buff.head; | 426 | si->tx_buff.head; |
428 | 427 | ||
429 | /* | 428 | /* |
@@ -482,11 +481,11 @@ static void sa1100_irda_fir_error(struct sa1100_irda *si, struct net_device *dev | |||
482 | data = Ser2HSDR; | 481 | data = Ser2HSDR; |
483 | 482 | ||
484 | if (stat & (HSSR1_CRE | HSSR1_ROR)) { | 483 | if (stat & (HSSR1_CRE | HSSR1_ROR)) { |
485 | si->stats.rx_errors++; | 484 | dev->stats.rx_errors++; |
486 | if (stat & HSSR1_CRE) | 485 | if (stat & HSSR1_CRE) |
487 | si->stats.rx_crc_errors++; | 486 | dev->stats.rx_crc_errors++; |
488 | if (stat & HSSR1_ROR) | 487 | if (stat & HSSR1_ROR) |
489 | si->stats.rx_frame_errors++; | 488 | dev->stats.rx_frame_errors++; |
490 | } else | 489 | } else |
491 | skb->data[len++] = data; | 490 | skb->data[len++] = data; |
492 | 491 | ||
@@ -505,8 +504,8 @@ static void sa1100_irda_fir_error(struct sa1100_irda *si, struct net_device *dev | |||
505 | skb->dev = dev; | 504 | skb->dev = dev; |
506 | skb_reset_mac_header(skb); | 505 | skb_reset_mac_header(skb); |
507 | skb->protocol = htons(ETH_P_IRDA); | 506 | skb->protocol = htons(ETH_P_IRDA); |
508 | si->stats.rx_packets++; | 507 | dev->stats.rx_packets++; |
509 | si->stats.rx_bytes += len; | 508 | dev->stats.rx_bytes += len; |
510 | 509 | ||
511 | /* | 510 | /* |
512 | * Before we pass the buffer up, allocate a new one. | 511 | * Before we pass the buffer up, allocate a new one. |
@@ -545,10 +544,10 @@ static void sa1100_irda_fir_irq(struct net_device *dev) | |||
545 | * from the fifo. | 544 | * from the fifo. |
546 | */ | 545 | */ |
547 | if (Ser2HSSR0 & (HSSR0_FRE | HSSR0_RAB)) { | 546 | if (Ser2HSSR0 & (HSSR0_FRE | HSSR0_RAB)) { |
548 | si->stats.rx_errors++; | 547 | dev->stats.rx_errors++; |
549 | 548 | ||
550 | if (Ser2HSSR0 & HSSR0_FRE) | 549 | if (Ser2HSSR0 & HSSR0_FRE) |
551 | si->stats.rx_frame_errors++; | 550 | dev->stats.rx_frame_errors++; |
552 | 551 | ||
553 | /* | 552 | /* |
554 | * Clear out the DMA... | 553 | * Clear out the DMA... |
@@ -633,8 +632,8 @@ static void sa1100_irda_txdma_irq(void *id) | |||
633 | */ | 632 | */ |
634 | if (skb) { | 633 | if (skb) { |
635 | dma_unmap_single(si->dev, si->txbuf_dma, skb->len, DMA_TO_DEVICE); | 634 | dma_unmap_single(si->dev, si->txbuf_dma, skb->len, DMA_TO_DEVICE); |
636 | si->stats.tx_packets ++; | 635 | dev->stats.tx_packets ++; |
637 | si->stats.tx_bytes += skb->len; | 636 | dev->stats.tx_bytes += skb->len; |
638 | dev_kfree_skb_irq(skb); | 637 | dev_kfree_skb_irq(skb); |
639 | } | 638 | } |
640 | 639 | ||
@@ -762,12 +761,6 @@ sa1100_irda_ioctl(struct net_device *dev, struct ifreq *ifreq, int cmd) | |||
762 | return ret; | 761 | return ret; |
763 | } | 762 | } |
764 | 763 | ||
765 | static struct net_device_stats *sa1100_irda_stats(struct net_device *dev) | ||
766 | { | ||
767 | struct sa1100_irda *si = netdev_priv(dev); | ||
768 | return &si->stats; | ||
769 | } | ||
770 | |||
771 | static int sa1100_irda_start(struct net_device *dev) | 764 | static int sa1100_irda_start(struct net_device *dev) |
772 | { | 765 | { |
773 | struct sa1100_irda *si = netdev_priv(dev); | 766 | struct sa1100_irda *si = netdev_priv(dev); |
@@ -924,7 +917,6 @@ static int sa1100_irda_probe(struct platform_device *pdev) | |||
924 | dev->open = sa1100_irda_start; | 917 | dev->open = sa1100_irda_start; |
925 | dev->stop = sa1100_irda_stop; | 918 | dev->stop = sa1100_irda_stop; |
926 | dev->do_ioctl = sa1100_irda_ioctl; | 919 | dev->do_ioctl = sa1100_irda_ioctl; |
927 | dev->get_stats = sa1100_irda_stats; | ||
928 | dev->irq = IRQ_Ser2ICP; | 920 | dev->irq = IRQ_Ser2ICP; |
929 | 921 | ||
930 | irda_init_max_qos_capabilies(&si->qos); | 922 | irda_init_max_qos_capabilies(&si->qos); |
diff --git a/drivers/net/irda/sir-dev.h b/drivers/net/irda/sir-dev.h index 2a57bc67ce35..6d5b1e2b1289 100644 --- a/drivers/net/irda/sir-dev.h +++ b/drivers/net/irda/sir-dev.h | |||
@@ -160,7 +160,6 @@ static inline int sirdev_schedule_mode(struct sir_dev *dev, int mode) | |||
160 | 160 | ||
161 | struct sir_dev { | 161 | struct sir_dev { |
162 | struct net_device *netdev; | 162 | struct net_device *netdev; |
163 | struct net_device_stats stats; | ||
164 | 163 | ||
165 | struct irlap_cb *irlap; | 164 | struct irlap_cb *irlap; |
166 | 165 | ||
diff --git a/drivers/net/irda/sir_dev.c b/drivers/net/irda/sir_dev.c index ceef040aa76d..5b5862499def 100644 --- a/drivers/net/irda/sir_dev.c +++ b/drivers/net/irda/sir_dev.c | |||
@@ -455,8 +455,8 @@ void sirdev_write_complete(struct sir_dev *dev) | |||
455 | if ((skb=dev->tx_skb) != NULL) { | 455 | if ((skb=dev->tx_skb) != NULL) { |
456 | dev->tx_skb = NULL; | 456 | dev->tx_skb = NULL; |
457 | dev_kfree_skb_any(skb); | 457 | dev_kfree_skb_any(skb); |
458 | dev->stats.tx_errors++; | 458 | dev->netdev->stats.tx_errors++; |
459 | dev->stats.tx_dropped++; | 459 | dev->netdev->stats.tx_dropped++; |
460 | } | 460 | } |
461 | dev->tx_buff.len = 0; | 461 | dev->tx_buff.len = 0; |
462 | } | 462 | } |
@@ -493,8 +493,8 @@ void sirdev_write_complete(struct sir_dev *dev) | |||
493 | 493 | ||
494 | if ((skb=dev->tx_skb) != NULL) { | 494 | if ((skb=dev->tx_skb) != NULL) { |
495 | dev->tx_skb = NULL; | 495 | dev->tx_skb = NULL; |
496 | dev->stats.tx_packets++; | 496 | dev->netdev->stats.tx_packets++; |
497 | dev->stats.tx_bytes += skb->len; | 497 | dev->netdev->stats.tx_bytes += skb->len; |
498 | dev_kfree_skb_any(skb); | 498 | dev_kfree_skb_any(skb); |
499 | } | 499 | } |
500 | 500 | ||
@@ -548,7 +548,7 @@ int sirdev_receive(struct sir_dev *dev, const unsigned char *cp, size_t count) | |||
548 | * just update stats and set media busy | 548 | * just update stats and set media busy |
549 | */ | 549 | */ |
550 | irda_device_set_media_busy(dev->netdev, TRUE); | 550 | irda_device_set_media_busy(dev->netdev, TRUE); |
551 | dev->stats.rx_dropped++; | 551 | dev->netdev->stats.rx_dropped++; |
552 | IRDA_DEBUG(0, "%s; rx-drop: %zd\n", __func__, count); | 552 | IRDA_DEBUG(0, "%s; rx-drop: %zd\n", __func__, count); |
553 | return 0; | 553 | return 0; |
554 | } | 554 | } |
@@ -557,7 +557,7 @@ int sirdev_receive(struct sir_dev *dev, const unsigned char *cp, size_t count) | |||
557 | if (likely(atomic_read(&dev->enable_rx))) { | 557 | if (likely(atomic_read(&dev->enable_rx))) { |
558 | while (count--) | 558 | while (count--) |
559 | /* Unwrap and destuff one byte */ | 559 | /* Unwrap and destuff one byte */ |
560 | async_unwrap_char(dev->netdev, &dev->stats, | 560 | async_unwrap_char(dev->netdev, &dev->netdev->stats, |
561 | &dev->rx_buff, *cp++); | 561 | &dev->rx_buff, *cp++); |
562 | } else { | 562 | } else { |
563 | while (count--) { | 563 | while (count--) { |
@@ -582,13 +582,6 @@ EXPORT_SYMBOL(sirdev_receive); | |||
582 | 582 | ||
583 | /* callbacks from network layer */ | 583 | /* callbacks from network layer */ |
584 | 584 | ||
585 | static struct net_device_stats *sirdev_get_stats(struct net_device *ndev) | ||
586 | { | ||
587 | struct sir_dev *dev = netdev_priv(ndev); | ||
588 | |||
589 | return (dev) ? &dev->stats : NULL; | ||
590 | } | ||
591 | |||
592 | static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) | 585 | static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) |
593 | { | 586 | { |
594 | struct sir_dev *dev = netdev_priv(ndev); | 587 | struct sir_dev *dev = netdev_priv(ndev); |
@@ -654,7 +647,7 @@ static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) | |||
654 | */ | 647 | */ |
655 | atomic_set(&dev->enable_rx, 0); | 648 | atomic_set(&dev->enable_rx, 0); |
656 | if (unlikely(sirdev_is_receiving(dev))) | 649 | if (unlikely(sirdev_is_receiving(dev))) |
657 | dev->stats.collisions++; | 650 | dev->netdev->stats.collisions++; |
658 | 651 | ||
659 | actual = dev->drv->do_write(dev, dev->tx_buff.data, dev->tx_buff.len); | 652 | actual = dev->drv->do_write(dev, dev->tx_buff.data, dev->tx_buff.len); |
660 | 653 | ||
@@ -669,8 +662,8 @@ static int sirdev_hard_xmit(struct sk_buff *skb, struct net_device *ndev) | |||
669 | IRDA_ERROR("%s: drv->do_write failed (%d)\n", | 662 | IRDA_ERROR("%s: drv->do_write failed (%d)\n", |
670 | __func__, actual); | 663 | __func__, actual); |
671 | dev_kfree_skb_any(skb); | 664 | dev_kfree_skb_any(skb); |
672 | dev->stats.tx_errors++; | 665 | dev->netdev->stats.tx_errors++; |
673 | dev->stats.tx_dropped++; | 666 | dev->netdev->stats.tx_dropped++; |
674 | netif_wake_queue(ndev); | 667 | netif_wake_queue(ndev); |
675 | } | 668 | } |
676 | spin_unlock_irqrestore(&dev->tx_lock, flags); | 669 | spin_unlock_irqrestore(&dev->tx_lock, flags); |
@@ -918,7 +911,6 @@ struct sir_dev * sirdev_get_instance(const struct sir_driver *drv, const char *n | |||
918 | ndev->hard_start_xmit = sirdev_hard_xmit; | 911 | ndev->hard_start_xmit = sirdev_hard_xmit; |
919 | ndev->open = sirdev_open; | 912 | ndev->open = sirdev_open; |
920 | ndev->stop = sirdev_close; | 913 | ndev->stop = sirdev_close; |
921 | ndev->get_stats = sirdev_get_stats; | ||
922 | ndev->do_ioctl = sirdev_ioctl; | 914 | ndev->do_ioctl = sirdev_ioctl; |
923 | 915 | ||
924 | if (register_netdev(ndev)) { | 916 | if (register_netdev(ndev)) { |
diff --git a/drivers/net/irda/smsc-ircc2.c b/drivers/net/irda/smsc-ircc2.c index 5d09e157e15b..dd73cce10991 100644 --- a/drivers/net/irda/smsc-ircc2.c +++ b/drivers/net/irda/smsc-ircc2.c | |||
@@ -150,7 +150,6 @@ struct smsc_chip_address { | |||
150 | /* Private data for each instance */ | 150 | /* Private data for each instance */ |
151 | struct smsc_ircc_cb { | 151 | struct smsc_ircc_cb { |
152 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ | 152 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ |
153 | struct net_device_stats stats; | ||
154 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 153 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
155 | 154 | ||
156 | chipio_t io; /* IrDA controller information */ | 155 | chipio_t io; /* IrDA controller information */ |
@@ -215,7 +214,6 @@ static int smsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cm | |||
215 | #if SMSC_IRCC2_C_NET_TIMEOUT | 214 | #if SMSC_IRCC2_C_NET_TIMEOUT |
216 | static void smsc_ircc_timeout(struct net_device *dev); | 215 | static void smsc_ircc_timeout(struct net_device *dev); |
217 | #endif | 216 | #endif |
218 | static struct net_device_stats *smsc_ircc_net_get_stats(struct net_device *dev); | ||
219 | static int smsc_ircc_is_receiving(struct smsc_ircc_cb *self); | 217 | static int smsc_ircc_is_receiving(struct smsc_ircc_cb *self); |
220 | static void smsc_ircc_probe_transceiver(struct smsc_ircc_cb *self); | 218 | static void smsc_ircc_probe_transceiver(struct smsc_ircc_cb *self); |
221 | static void smsc_ircc_set_transceiver_for_speed(struct smsc_ircc_cb *self, u32 speed); | 219 | static void smsc_ircc_set_transceiver_for_speed(struct smsc_ircc_cb *self, u32 speed); |
@@ -529,7 +527,6 @@ static int __init smsc_ircc_open(unsigned int fir_base, unsigned int sir_base, u | |||
529 | dev->open = smsc_ircc_net_open; | 527 | dev->open = smsc_ircc_net_open; |
530 | dev->stop = smsc_ircc_net_close; | 528 | dev->stop = smsc_ircc_net_close; |
531 | dev->do_ioctl = smsc_ircc_net_ioctl; | 529 | dev->do_ioctl = smsc_ircc_net_ioctl; |
532 | dev->get_stats = smsc_ircc_net_get_stats; | ||
533 | 530 | ||
534 | self = netdev_priv(dev); | 531 | self = netdev_priv(dev); |
535 | self->netdev = dev; | 532 | self->netdev = dev; |
@@ -834,13 +831,6 @@ static int smsc_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd | |||
834 | return ret; | 831 | return ret; |
835 | } | 832 | } |
836 | 833 | ||
837 | static struct net_device_stats *smsc_ircc_net_get_stats(struct net_device *dev) | ||
838 | { | ||
839 | struct smsc_ircc_cb *self = netdev_priv(dev); | ||
840 | |||
841 | return &self->stats; | ||
842 | } | ||
843 | |||
844 | #if SMSC_IRCC2_C_NET_TIMEOUT | 834 | #if SMSC_IRCC2_C_NET_TIMEOUT |
845 | /* | 835 | /* |
846 | * Function smsc_ircc_timeout (struct net_device *dev) | 836 | * Function smsc_ircc_timeout (struct net_device *dev) |
@@ -920,7 +910,7 @@ static int smsc_ircc_hard_xmit_sir(struct sk_buff *skb, struct net_device *dev) | |||
920 | self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, | 910 | self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, |
921 | self->tx_buff.truesize); | 911 | self->tx_buff.truesize); |
922 | 912 | ||
923 | self->stats.tx_bytes += self->tx_buff.len; | 913 | dev->stats.tx_bytes += self->tx_buff.len; |
924 | 914 | ||
925 | /* Turn on transmit finished interrupt. Will fire immediately! */ | 915 | /* Turn on transmit finished interrupt. Will fire immediately! */ |
926 | outb(UART_IER_THRI, self->io.sir_base + UART_IER); | 916 | outb(UART_IER_THRI, self->io.sir_base + UART_IER); |
@@ -1320,16 +1310,16 @@ static void smsc_ircc_dma_xmit_complete(struct smsc_ircc_cb *self) | |||
1320 | /* Check for underrun! */ | 1310 | /* Check for underrun! */ |
1321 | register_bank(iobase, 0); | 1311 | register_bank(iobase, 0); |
1322 | if (inb(iobase + IRCC_LSR) & IRCC_LSR_UNDERRUN) { | 1312 | if (inb(iobase + IRCC_LSR) & IRCC_LSR_UNDERRUN) { |
1323 | self->stats.tx_errors++; | 1313 | self->netdev->stats.tx_errors++; |
1324 | self->stats.tx_fifo_errors++; | 1314 | self->netdev->stats.tx_fifo_errors++; |
1325 | 1315 | ||
1326 | /* Reset error condition */ | 1316 | /* Reset error condition */ |
1327 | register_bank(iobase, 0); | 1317 | register_bank(iobase, 0); |
1328 | outb(IRCC_MASTER_ERROR_RESET, iobase + IRCC_MASTER); | 1318 | outb(IRCC_MASTER_ERROR_RESET, iobase + IRCC_MASTER); |
1329 | outb(0x00, iobase + IRCC_MASTER); | 1319 | outb(0x00, iobase + IRCC_MASTER); |
1330 | } else { | 1320 | } else { |
1331 | self->stats.tx_packets++; | 1321 | self->netdev->stats.tx_packets++; |
1332 | self->stats.tx_bytes += self->tx_buff.len; | 1322 | self->netdev->stats.tx_bytes += self->tx_buff.len; |
1333 | } | 1323 | } |
1334 | 1324 | ||
1335 | /* Check if it's time to change the speed */ | 1325 | /* Check if it's time to change the speed */ |
@@ -1429,15 +1419,15 @@ static void smsc_ircc_dma_receive_complete(struct smsc_ircc_cb *self) | |||
1429 | 1419 | ||
1430 | /* Look for errors */ | 1420 | /* Look for errors */ |
1431 | if (lsr & (IRCC_LSR_FRAME_ERROR | IRCC_LSR_CRC_ERROR | IRCC_LSR_SIZE_ERROR)) { | 1421 | if (lsr & (IRCC_LSR_FRAME_ERROR | IRCC_LSR_CRC_ERROR | IRCC_LSR_SIZE_ERROR)) { |
1432 | self->stats.rx_errors++; | 1422 | self->netdev->stats.rx_errors++; |
1433 | if (lsr & IRCC_LSR_FRAME_ERROR) | 1423 | if (lsr & IRCC_LSR_FRAME_ERROR) |
1434 | self->stats.rx_frame_errors++; | 1424 | self->netdev->stats.rx_frame_errors++; |
1435 | if (lsr & IRCC_LSR_CRC_ERROR) | 1425 | if (lsr & IRCC_LSR_CRC_ERROR) |
1436 | self->stats.rx_crc_errors++; | 1426 | self->netdev->stats.rx_crc_errors++; |
1437 | if (lsr & IRCC_LSR_SIZE_ERROR) | 1427 | if (lsr & IRCC_LSR_SIZE_ERROR) |
1438 | self->stats.rx_length_errors++; | 1428 | self->netdev->stats.rx_length_errors++; |
1439 | if (lsr & (IRCC_LSR_UNDERRUN | IRCC_LSR_OVERRUN)) | 1429 | if (lsr & (IRCC_LSR_UNDERRUN | IRCC_LSR_OVERRUN)) |
1440 | self->stats.rx_length_errors++; | 1430 | self->netdev->stats.rx_length_errors++; |
1441 | return; | 1431 | return; |
1442 | } | 1432 | } |
1443 | 1433 | ||
@@ -1460,8 +1450,8 @@ static void smsc_ircc_dma_receive_complete(struct smsc_ircc_cb *self) | |||
1460 | skb_reserve(skb, 1); | 1450 | skb_reserve(skb, 1); |
1461 | 1451 | ||
1462 | memcpy(skb_put(skb, len), self->rx_buff.data, len); | 1452 | memcpy(skb_put(skb, len), self->rx_buff.data, len); |
1463 | self->stats.rx_packets++; | 1453 | self->netdev->stats.rx_packets++; |
1464 | self->stats.rx_bytes += len; | 1454 | self->netdev->stats.rx_bytes += len; |
1465 | 1455 | ||
1466 | skb->dev = self->netdev; | 1456 | skb->dev = self->netdev; |
1467 | skb_reset_mac_header(skb); | 1457 | skb_reset_mac_header(skb); |
@@ -1489,7 +1479,7 @@ static void smsc_ircc_sir_receive(struct smsc_ircc_cb *self) | |||
1489 | * async_unwrap_char will deliver all found frames | 1479 | * async_unwrap_char will deliver all found frames |
1490 | */ | 1480 | */ |
1491 | do { | 1481 | do { |
1492 | async_unwrap_char(self->netdev, &self->stats, &self->rx_buff, | 1482 | async_unwrap_char(self->netdev, &self->netdev->stats, &self->rx_buff, |
1493 | inb(iobase + UART_RX)); | 1483 | inb(iobase + UART_RX)); |
1494 | 1484 | ||
1495 | /* Make sure we don't stay here to long */ | 1485 | /* Make sure we don't stay here to long */ |
@@ -1992,7 +1982,7 @@ static void smsc_ircc_sir_write_wakeup(struct smsc_ircc_cb *self) | |||
1992 | /* Tell network layer that we want more frames */ | 1982 | /* Tell network layer that we want more frames */ |
1993 | netif_wake_queue(self->netdev); | 1983 | netif_wake_queue(self->netdev); |
1994 | } | 1984 | } |
1995 | self->stats.tx_packets++; | 1985 | self->netdev->stats.tx_packets++; |
1996 | 1986 | ||
1997 | if (self->io.speed <= 115200) { | 1987 | if (self->io.speed <= 115200) { |
1998 | /* | 1988 | /* |
diff --git a/drivers/net/irda/stir4200.c b/drivers/net/irda/stir4200.c index ca4cd9266e55..8b1658c6c925 100644 --- a/drivers/net/irda/stir4200.c +++ b/drivers/net/irda/stir4200.c | |||
@@ -164,7 +164,7 @@ struct stir_cb { | |||
164 | struct usb_device *usbdev; /* init: probe_irda */ | 164 | struct usb_device *usbdev; /* init: probe_irda */ |
165 | struct net_device *netdev; /* network layer */ | 165 | struct net_device *netdev; /* network layer */ |
166 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 166 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
167 | struct net_device_stats stats; /* network statistics */ | 167 | |
168 | struct qos_info qos; | 168 | struct qos_info qos; |
169 | unsigned speed; /* Current speed */ | 169 | unsigned speed; /* Current speed */ |
170 | 170 | ||
@@ -323,16 +323,16 @@ static void fir_eof(struct stir_cb *stir) | |||
323 | pr_debug("%s: short frame len %d\n", | 323 | pr_debug("%s: short frame len %d\n", |
324 | stir->netdev->name, len); | 324 | stir->netdev->name, len); |
325 | 325 | ||
326 | ++stir->stats.rx_errors; | 326 | ++stir->netdev->stats.rx_errors; |
327 | ++stir->stats.rx_length_errors; | 327 | ++stir->netdev->stats.rx_length_errors; |
328 | return; | 328 | return; |
329 | } | 329 | } |
330 | 330 | ||
331 | fcs = ~(crc32_le(~0, rx_buff->data, len)); | 331 | fcs = ~(crc32_le(~0, rx_buff->data, len)); |
332 | if (fcs != get_unaligned_le32(rx_buff->data + len)) { | 332 | if (fcs != get_unaligned_le32(rx_buff->data + len)) { |
333 | pr_debug("crc error calc 0x%x len %d\n", fcs, len); | 333 | pr_debug("crc error calc 0x%x len %d\n", fcs, len); |
334 | stir->stats.rx_errors++; | 334 | stir->netdev->stats.rx_errors++; |
335 | stir->stats.rx_crc_errors++; | 335 | stir->netdev->stats.rx_crc_errors++; |
336 | return; | 336 | return; |
337 | } | 337 | } |
338 | 338 | ||
@@ -340,7 +340,7 @@ static void fir_eof(struct stir_cb *stir) | |||
340 | if (len < IRDA_RX_COPY_THRESHOLD) { | 340 | if (len < IRDA_RX_COPY_THRESHOLD) { |
341 | nskb = dev_alloc_skb(len + 1); | 341 | nskb = dev_alloc_skb(len + 1); |
342 | if (unlikely(!nskb)) { | 342 | if (unlikely(!nskb)) { |
343 | ++stir->stats.rx_dropped; | 343 | ++stir->netdev->stats.rx_dropped; |
344 | return; | 344 | return; |
345 | } | 345 | } |
346 | skb_reserve(nskb, 1); | 346 | skb_reserve(nskb, 1); |
@@ -349,7 +349,7 @@ static void fir_eof(struct stir_cb *stir) | |||
349 | } else { | 349 | } else { |
350 | nskb = dev_alloc_skb(rx_buff->truesize); | 350 | nskb = dev_alloc_skb(rx_buff->truesize); |
351 | if (unlikely(!nskb)) { | 351 | if (unlikely(!nskb)) { |
352 | ++stir->stats.rx_dropped; | 352 | ++stir->netdev->stats.rx_dropped; |
353 | return; | 353 | return; |
354 | } | 354 | } |
355 | skb_reserve(nskb, 1); | 355 | skb_reserve(nskb, 1); |
@@ -366,8 +366,8 @@ static void fir_eof(struct stir_cb *stir) | |||
366 | 366 | ||
367 | netif_rx(skb); | 367 | netif_rx(skb); |
368 | 368 | ||
369 | stir->stats.rx_packets++; | 369 | stir->netdev->stats.rx_packets++; |
370 | stir->stats.rx_bytes += len; | 370 | stir->netdev->stats.rx_bytes += len; |
371 | 371 | ||
372 | rx_buff->data = rx_buff->head; | 372 | rx_buff->data = rx_buff->head; |
373 | rx_buff->len = 0; | 373 | rx_buff->len = 0; |
@@ -437,7 +437,7 @@ static void stir_fir_chars(struct stir_cb *stir, | |||
437 | if (unlikely(rx_buff->len >= rx_buff->truesize)) { | 437 | if (unlikely(rx_buff->len >= rx_buff->truesize)) { |
438 | pr_debug("%s: fir frame exceeds %d\n", | 438 | pr_debug("%s: fir frame exceeds %d\n", |
439 | stir->netdev->name, rx_buff->truesize); | 439 | stir->netdev->name, rx_buff->truesize); |
440 | ++stir->stats.rx_over_errors; | 440 | ++stir->netdev->stats.rx_over_errors; |
441 | goto error_recovery; | 441 | goto error_recovery; |
442 | } | 442 | } |
443 | 443 | ||
@@ -445,10 +445,10 @@ static void stir_fir_chars(struct stir_cb *stir, | |||
445 | continue; | 445 | continue; |
446 | 446 | ||
447 | frame_error: | 447 | frame_error: |
448 | ++stir->stats.rx_frame_errors; | 448 | ++stir->netdev->stats.rx_frame_errors; |
449 | 449 | ||
450 | error_recovery: | 450 | error_recovery: |
451 | ++stir->stats.rx_errors; | 451 | ++stir->netdev->stats.rx_errors; |
452 | rx_buff->state = OUTSIDE_FRAME; | 452 | rx_buff->state = OUTSIDE_FRAME; |
453 | rx_buff->in_frame = FALSE; | 453 | rx_buff->in_frame = FALSE; |
454 | } | 454 | } |
@@ -461,7 +461,7 @@ static void stir_sir_chars(struct stir_cb *stir, | |||
461 | int i; | 461 | int i; |
462 | 462 | ||
463 | for (i = 0; i < len; i++) | 463 | for (i = 0; i < len; i++) |
464 | async_unwrap_char(stir->netdev, &stir->stats, | 464 | async_unwrap_char(stir->netdev, &stir->netdev->stats, |
465 | &stir->rx_buff, bytes[i]); | 465 | &stir->rx_buff, bytes[i]); |
466 | } | 466 | } |
467 | 467 | ||
@@ -692,7 +692,7 @@ static void receive_stop(struct stir_cb *stir) | |||
692 | usb_kill_urb(stir->rx_urb); | 692 | usb_kill_urb(stir->rx_urb); |
693 | 693 | ||
694 | if (stir->rx_buff.in_frame) | 694 | if (stir->rx_buff.in_frame) |
695 | stir->stats.collisions++; | 695 | stir->netdev->stats.collisions++; |
696 | } | 696 | } |
697 | /* | 697 | /* |
698 | * Wrap data in socket buffer and send it. | 698 | * Wrap data in socket buffer and send it. |
@@ -718,15 +718,15 @@ static void stir_send(struct stir_cb *stir, struct sk_buff *skb) | |||
718 | if (!first_frame) | 718 | if (!first_frame) |
719 | fifo_txwait(stir, wraplen); | 719 | fifo_txwait(stir, wraplen); |
720 | 720 | ||
721 | stir->stats.tx_packets++; | 721 | stir->netdev->stats.tx_packets++; |
722 | stir->stats.tx_bytes += skb->len; | 722 | stir->netdev->stats.tx_bytes += skb->len; |
723 | stir->netdev->trans_start = jiffies; | 723 | stir->netdev->trans_start = jiffies; |
724 | pr_debug("send %d (%d)\n", skb->len, wraplen); | 724 | pr_debug("send %d (%d)\n", skb->len, wraplen); |
725 | 725 | ||
726 | if (usb_bulk_msg(stir->usbdev, usb_sndbulkpipe(stir->usbdev, 1), | 726 | if (usb_bulk_msg(stir->usbdev, usb_sndbulkpipe(stir->usbdev, 1), |
727 | stir->io_buf, wraplen, | 727 | stir->io_buf, wraplen, |
728 | NULL, TRANSMIT_TIMEOUT)) | 728 | NULL, TRANSMIT_TIMEOUT)) |
729 | stir->stats.tx_errors++; | 729 | stir->netdev->stats.tx_errors++; |
730 | } | 730 | } |
731 | 731 | ||
732 | /* | 732 | /* |
@@ -1008,15 +1008,6 @@ static int stir_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) | |||
1008 | } | 1008 | } |
1009 | 1009 | ||
1010 | /* | 1010 | /* |
1011 | * Get device stats (for /proc/net/dev and ifconfig) | ||
1012 | */ | ||
1013 | static struct net_device_stats *stir_net_get_stats(struct net_device *netdev) | ||
1014 | { | ||
1015 | struct stir_cb *stir = netdev_priv(netdev); | ||
1016 | return &stir->stats; | ||
1017 | } | ||
1018 | |||
1019 | /* | ||
1020 | * This routine is called by the USB subsystem for each new device | 1011 | * This routine is called by the USB subsystem for each new device |
1021 | * in the system. We need to check if the device is ours, and in | 1012 | * in the system. We need to check if the device is ours, and in |
1022 | * this case start handling it. | 1013 | * this case start handling it. |
@@ -1066,7 +1057,6 @@ static int stir_probe(struct usb_interface *intf, | |||
1066 | net->hard_start_xmit = stir_hard_xmit; | 1057 | net->hard_start_xmit = stir_hard_xmit; |
1067 | net->open = stir_net_open; | 1058 | net->open = stir_net_open; |
1068 | net->stop = stir_net_close; | 1059 | net->stop = stir_net_close; |
1069 | net->get_stats = stir_net_get_stats; | ||
1070 | net->do_ioctl = stir_net_ioctl; | 1060 | net->do_ioctl = stir_net_ioctl; |
1071 | 1061 | ||
1072 | ret = register_netdev(net); | 1062 | ret = register_netdev(net); |
diff --git a/drivers/net/irda/via-ircc.c b/drivers/net/irda/via-ircc.c index 74c78cf7a333..8b3e545924cc 100644 --- a/drivers/net/irda/via-ircc.c +++ b/drivers/net/irda/via-ircc.c | |||
@@ -101,8 +101,6 @@ static int via_ircc_net_open(struct net_device *dev); | |||
101 | static int via_ircc_net_close(struct net_device *dev); | 101 | static int via_ircc_net_close(struct net_device *dev); |
102 | static int via_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, | 102 | static int via_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, |
103 | int cmd); | 103 | int cmd); |
104 | static struct net_device_stats *via_ircc_net_get_stats(struct net_device | ||
105 | *dev); | ||
106 | static void via_ircc_change_dongle_speed(int iobase, int speed, | 104 | static void via_ircc_change_dongle_speed(int iobase, int speed, |
107 | int dongle_id); | 105 | int dongle_id); |
108 | static int RxTimerHandler(struct via_ircc_cb *self, int iobase); | 106 | static int RxTimerHandler(struct via_ircc_cb *self, int iobase); |
@@ -434,7 +432,6 @@ static __devinit int via_ircc_open(int i, chipio_t * info, unsigned int id) | |||
434 | dev->open = via_ircc_net_open; | 432 | dev->open = via_ircc_net_open; |
435 | dev->stop = via_ircc_net_close; | 433 | dev->stop = via_ircc_net_close; |
436 | dev->do_ioctl = via_ircc_net_ioctl; | 434 | dev->do_ioctl = via_ircc_net_ioctl; |
437 | dev->get_stats = via_ircc_net_get_stats; | ||
438 | 435 | ||
439 | err = register_netdev(dev); | 436 | err = register_netdev(dev); |
440 | if (err) | 437 | if (err) |
@@ -855,7 +852,7 @@ static int via_ircc_hard_xmit_sir(struct sk_buff *skb, | |||
855 | async_wrap_skb(skb, self->tx_buff.data, | 852 | async_wrap_skb(skb, self->tx_buff.data, |
856 | self->tx_buff.truesize); | 853 | self->tx_buff.truesize); |
857 | 854 | ||
858 | self->stats.tx_bytes += self->tx_buff.len; | 855 | dev->stats.tx_bytes += self->tx_buff.len; |
859 | /* Send this frame with old speed */ | 856 | /* Send this frame with old speed */ |
860 | SetBaudRate(iobase, self->io.speed); | 857 | SetBaudRate(iobase, self->io.speed); |
861 | SetPulseWidth(iobase, 12); | 858 | SetPulseWidth(iobase, 12); |
@@ -921,7 +918,7 @@ static int via_ircc_hard_xmit_fir(struct sk_buff *skb, | |||
921 | self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; | 918 | self->tx_fifo.queue[self->tx_fifo.free].len = skb->len; |
922 | 919 | ||
923 | self->tx_fifo.tail += skb->len; | 920 | self->tx_fifo.tail += skb->len; |
924 | self->stats.tx_bytes += skb->len; | 921 | dev->stats.tx_bytes += skb->len; |
925 | skb_copy_from_linear_data(skb, | 922 | skb_copy_from_linear_data(skb, |
926 | self->tx_fifo.queue[self->tx_fifo.free].start, skb->len); | 923 | self->tx_fifo.queue[self->tx_fifo.free].start, skb->len); |
927 | self->tx_fifo.len++; | 924 | self->tx_fifo.len++; |
@@ -990,12 +987,12 @@ static int via_ircc_dma_xmit_complete(struct via_ircc_cb *self) | |||
990 | /* Clear bit, by writing 1 into it */ | 987 | /* Clear bit, by writing 1 into it */ |
991 | Tx_status = GetTXStatus(iobase); | 988 | Tx_status = GetTXStatus(iobase); |
992 | if (Tx_status & 0x08) { | 989 | if (Tx_status & 0x08) { |
993 | self->stats.tx_errors++; | 990 | self->netdev->stats.tx_errors++; |
994 | self->stats.tx_fifo_errors++; | 991 | self->netdev->stats.tx_fifo_errors++; |
995 | hwreset(self); | 992 | hwreset(self); |
996 | // how to clear underrrun ? | 993 | // how to clear underrrun ? |
997 | } else { | 994 | } else { |
998 | self->stats.tx_packets++; | 995 | self->netdev->stats.tx_packets++; |
999 | ResetChip(iobase, 3); | 996 | ResetChip(iobase, 3); |
1000 | ResetChip(iobase, 4); | 997 | ResetChip(iobase, 4); |
1001 | } | 998 | } |
@@ -1119,8 +1116,8 @@ static int via_ircc_dma_receive_complete(struct via_ircc_cb *self, | |||
1119 | } | 1116 | } |
1120 | // Move to next frame | 1117 | // Move to next frame |
1121 | self->rx_buff.data += len; | 1118 | self->rx_buff.data += len; |
1122 | self->stats.rx_bytes += len; | 1119 | self->netdev->stats.rx_bytes += len; |
1123 | self->stats.rx_packets++; | 1120 | self->netdev->stats.rx_packets++; |
1124 | skb->dev = self->netdev; | 1121 | skb->dev = self->netdev; |
1125 | skb_reset_mac_header(skb); | 1122 | skb_reset_mac_header(skb); |
1126 | skb->protocol = htons(ETH_P_IRDA); | 1123 | skb->protocol = htons(ETH_P_IRDA); |
@@ -1180,7 +1177,7 @@ F01_E */ | |||
1180 | */ | 1177 | */ |
1181 | if ((skb == NULL) || (skb->data == NULL) | 1178 | if ((skb == NULL) || (skb->data == NULL) |
1182 | || (self->rx_buff.data == NULL) || (len < 6)) { | 1179 | || (self->rx_buff.data == NULL) || (len < 6)) { |
1183 | self->stats.rx_dropped++; | 1180 | self->netdev->stats.rx_dropped++; |
1184 | return TRUE; | 1181 | return TRUE; |
1185 | } | 1182 | } |
1186 | skb_reserve(skb, 1); | 1183 | skb_reserve(skb, 1); |
@@ -1192,8 +1189,8 @@ F01_E */ | |||
1192 | 1189 | ||
1193 | // Move to next frame | 1190 | // Move to next frame |
1194 | self->rx_buff.data += len; | 1191 | self->rx_buff.data += len; |
1195 | self->stats.rx_bytes += len; | 1192 | self->netdev->stats.rx_bytes += len; |
1196 | self->stats.rx_packets++; | 1193 | self->netdev->stats.rx_packets++; |
1197 | skb->dev = self->netdev; | 1194 | skb->dev = self->netdev; |
1198 | skb_reset_mac_header(skb); | 1195 | skb_reset_mac_header(skb); |
1199 | skb->protocol = htons(ETH_P_IRDA); | 1196 | skb->protocol = htons(ETH_P_IRDA); |
@@ -1220,13 +1217,13 @@ static int upload_rxdata(struct via_ircc_cb *self, int iobase) | |||
1220 | IRDA_DEBUG(2, "%s(): len=%x\n", __func__, len); | 1217 | IRDA_DEBUG(2, "%s(): len=%x\n", __func__, len); |
1221 | 1218 | ||
1222 | if ((len - 4) < 2) { | 1219 | if ((len - 4) < 2) { |
1223 | self->stats.rx_dropped++; | 1220 | self->netdev->stats.rx_dropped++; |
1224 | return FALSE; | 1221 | return FALSE; |
1225 | } | 1222 | } |
1226 | 1223 | ||
1227 | skb = dev_alloc_skb(len + 1); | 1224 | skb = dev_alloc_skb(len + 1); |
1228 | if (skb == NULL) { | 1225 | if (skb == NULL) { |
1229 | self->stats.rx_dropped++; | 1226 | self->netdev->stats.rx_dropped++; |
1230 | return FALSE; | 1227 | return FALSE; |
1231 | } | 1228 | } |
1232 | skb_reserve(skb, 1); | 1229 | skb_reserve(skb, 1); |
@@ -1238,8 +1235,8 @@ static int upload_rxdata(struct via_ircc_cb *self, int iobase) | |||
1238 | st_fifo->tail = 0; | 1235 | st_fifo->tail = 0; |
1239 | // Move to next frame | 1236 | // Move to next frame |
1240 | self->rx_buff.data += len; | 1237 | self->rx_buff.data += len; |
1241 | self->stats.rx_bytes += len; | 1238 | self->netdev->stats.rx_bytes += len; |
1242 | self->stats.rx_packets++; | 1239 | self->netdev->stats.rx_packets++; |
1243 | skb->dev = self->netdev; | 1240 | skb->dev = self->netdev; |
1244 | skb_reset_mac_header(skb); | 1241 | skb_reset_mac_header(skb); |
1245 | skb->protocol = htons(ETH_P_IRDA); | 1242 | skb->protocol = htons(ETH_P_IRDA); |
@@ -1295,7 +1292,7 @@ static int RxTimerHandler(struct via_ircc_cb *self, int iobase) | |||
1295 | */ | 1292 | */ |
1296 | if ((skb == NULL) || (skb->data == NULL) | 1293 | if ((skb == NULL) || (skb->data == NULL) |
1297 | || (self->rx_buff.data == NULL) || (len < 6)) { | 1294 | || (self->rx_buff.data == NULL) || (len < 6)) { |
1298 | self->stats.rx_dropped++; | 1295 | self->netdev->stats.rx_dropped++; |
1299 | continue; | 1296 | continue; |
1300 | } | 1297 | } |
1301 | skb_reserve(skb, 1); | 1298 | skb_reserve(skb, 1); |
@@ -1307,8 +1304,8 @@ static int RxTimerHandler(struct via_ircc_cb *self, int iobase) | |||
1307 | 1304 | ||
1308 | // Move to next frame | 1305 | // Move to next frame |
1309 | self->rx_buff.data += len; | 1306 | self->rx_buff.data += len; |
1310 | self->stats.rx_bytes += len; | 1307 | self->netdev->stats.rx_bytes += len; |
1311 | self->stats.rx_packets++; | 1308 | self->netdev->stats.rx_packets++; |
1312 | skb->dev = self->netdev; | 1309 | skb->dev = self->netdev; |
1313 | skb_reset_mac_header(skb); | 1310 | skb_reset_mac_header(skb); |
1314 | skb->protocol = htons(ETH_P_IRDA); | 1311 | skb->protocol = htons(ETH_P_IRDA); |
@@ -1523,7 +1520,7 @@ static int via_ircc_net_open(struct net_device *dev) | |||
1523 | 1520 | ||
1524 | IRDA_ASSERT(dev != NULL, return -1;); | 1521 | IRDA_ASSERT(dev != NULL, return -1;); |
1525 | self = netdev_priv(dev); | 1522 | self = netdev_priv(dev); |
1526 | self->stats.rx_packets = 0; | 1523 | dev->stats.rx_packets = 0; |
1527 | IRDA_ASSERT(self != NULL, return 0;); | 1524 | IRDA_ASSERT(self != NULL, return 0;); |
1528 | iobase = self->io.fir_base; | 1525 | iobase = self->io.fir_base; |
1529 | if (request_irq(self->io.irq, via_ircc_interrupt, 0, dev->name, dev)) { | 1526 | if (request_irq(self->io.irq, via_ircc_interrupt, 0, dev->name, dev)) { |
@@ -1660,14 +1657,6 @@ static int via_ircc_net_ioctl(struct net_device *dev, struct ifreq *rq, | |||
1660 | return ret; | 1657 | return ret; |
1661 | } | 1658 | } |
1662 | 1659 | ||
1663 | static struct net_device_stats *via_ircc_net_get_stats(struct net_device | ||
1664 | *dev) | ||
1665 | { | ||
1666 | struct via_ircc_cb *self = netdev_priv(dev); | ||
1667 | |||
1668 | return &self->stats; | ||
1669 | } | ||
1670 | |||
1671 | MODULE_AUTHOR("VIA Technologies,inc"); | 1660 | MODULE_AUTHOR("VIA Technologies,inc"); |
1672 | MODULE_DESCRIPTION("VIA IrDA Device Driver"); | 1661 | MODULE_DESCRIPTION("VIA IrDA Device Driver"); |
1673 | MODULE_LICENSE("GPL"); | 1662 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/net/irda/via-ircc.h b/drivers/net/irda/via-ircc.h index 403c3f77634c..d9d1db03fa2d 100644 --- a/drivers/net/irda/via-ircc.h +++ b/drivers/net/irda/via-ircc.h | |||
@@ -95,7 +95,6 @@ struct via_ircc_cb { | |||
95 | struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ | 95 | struct tx_fifo tx_fifo; /* Info about frames to be transmitted */ |
96 | 96 | ||
97 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ | 97 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ |
98 | struct net_device_stats stats; | ||
99 | 98 | ||
100 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 99 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
101 | struct qos_info qos; /* QoS capabilities for this device */ | 100 | struct qos_info qos; /* QoS capabilities for this device */ |
diff --git a/drivers/net/irda/vlsi_ir.c b/drivers/net/irda/vlsi_ir.c index 0d30f8d659a1..723c4588c803 100644 --- a/drivers/net/irda/vlsi_ir.c +++ b/drivers/net/irda/vlsi_ir.c | |||
@@ -291,14 +291,14 @@ static void vlsi_proc_ndev(struct seq_file *seq, struct net_device *ndev) | |||
291 | now.tv_sec - idev->last_rx.tv_sec - delta1, delta2); | 291 | now.tv_sec - idev->last_rx.tv_sec - delta1, delta2); |
292 | 292 | ||
293 | seq_printf(seq, "RX: packets=%lu / bytes=%lu / errors=%lu / dropped=%lu", | 293 | seq_printf(seq, "RX: packets=%lu / bytes=%lu / errors=%lu / dropped=%lu", |
294 | idev->stats.rx_packets, idev->stats.rx_bytes, idev->stats.rx_errors, | 294 | ndev->stats.rx_packets, ndev->stats.rx_bytes, ndev->stats.rx_errors, |
295 | idev->stats.rx_dropped); | 295 | ndev->stats.rx_dropped); |
296 | seq_printf(seq, " / overrun=%lu / length=%lu / frame=%lu / crc=%lu\n", | 296 | seq_printf(seq, " / overrun=%lu / length=%lu / frame=%lu / crc=%lu\n", |
297 | idev->stats.rx_over_errors, idev->stats.rx_length_errors, | 297 | ndev->stats.rx_over_errors, ndev->stats.rx_length_errors, |
298 | idev->stats.rx_frame_errors, idev->stats.rx_crc_errors); | 298 | ndev->stats.rx_frame_errors, ndev->stats.rx_crc_errors); |
299 | seq_printf(seq, "TX: packets=%lu / bytes=%lu / errors=%lu / dropped=%lu / fifo=%lu\n", | 299 | seq_printf(seq, "TX: packets=%lu / bytes=%lu / errors=%lu / dropped=%lu / fifo=%lu\n", |
300 | idev->stats.tx_packets, idev->stats.tx_bytes, idev->stats.tx_errors, | 300 | ndev->stats.tx_packets, ndev->stats.tx_bytes, ndev->stats.tx_errors, |
301 | idev->stats.tx_dropped, idev->stats.tx_fifo_errors); | 301 | ndev->stats.tx_dropped, ndev->stats.tx_fifo_errors); |
302 | 302 | ||
303 | } | 303 | } |
304 | 304 | ||
@@ -651,21 +651,21 @@ static void vlsi_rx_interrupt(struct net_device *ndev) | |||
651 | 651 | ||
652 | if (ret < 0) { | 652 | if (ret < 0) { |
653 | ret = -ret; | 653 | ret = -ret; |
654 | idev->stats.rx_errors++; | 654 | ndev->stats.rx_errors++; |
655 | if (ret & VLSI_RX_DROP) | 655 | if (ret & VLSI_RX_DROP) |
656 | idev->stats.rx_dropped++; | 656 | ndev->stats.rx_dropped++; |
657 | if (ret & VLSI_RX_OVER) | 657 | if (ret & VLSI_RX_OVER) |
658 | idev->stats.rx_over_errors++; | 658 | ndev->stats.rx_over_errors++; |
659 | if (ret & VLSI_RX_LENGTH) | 659 | if (ret & VLSI_RX_LENGTH) |
660 | idev->stats.rx_length_errors++; | 660 | ndev->stats.rx_length_errors++; |
661 | if (ret & VLSI_RX_FRAME) | 661 | if (ret & VLSI_RX_FRAME) |
662 | idev->stats.rx_frame_errors++; | 662 | ndev->stats.rx_frame_errors++; |
663 | if (ret & VLSI_RX_CRC) | 663 | if (ret & VLSI_RX_CRC) |
664 | idev->stats.rx_crc_errors++; | 664 | ndev->stats.rx_crc_errors++; |
665 | } | 665 | } |
666 | else if (ret > 0) { | 666 | else if (ret > 0) { |
667 | idev->stats.rx_packets++; | 667 | ndev->stats.rx_packets++; |
668 | idev->stats.rx_bytes += ret; | 668 | ndev->stats.rx_bytes += ret; |
669 | } | 669 | } |
670 | } | 670 | } |
671 | 671 | ||
@@ -686,6 +686,7 @@ static void vlsi_rx_interrupt(struct net_device *ndev) | |||
686 | 686 | ||
687 | static void vlsi_unarm_rx(vlsi_irda_dev_t *idev) | 687 | static void vlsi_unarm_rx(vlsi_irda_dev_t *idev) |
688 | { | 688 | { |
689 | struct net_device *ndev = pci_get_drvdata(idev->pdev); | ||
689 | struct vlsi_ring *r = idev->rx_ring; | 690 | struct vlsi_ring *r = idev->rx_ring; |
690 | struct ring_descr *rd; | 691 | struct ring_descr *rd; |
691 | int ret; | 692 | int ret; |
@@ -711,21 +712,21 @@ static void vlsi_unarm_rx(vlsi_irda_dev_t *idev) | |||
711 | 712 | ||
712 | if (ret < 0) { | 713 | if (ret < 0) { |
713 | ret = -ret; | 714 | ret = -ret; |
714 | idev->stats.rx_errors++; | 715 | ndev->stats.rx_errors++; |
715 | if (ret & VLSI_RX_DROP) | 716 | if (ret & VLSI_RX_DROP) |
716 | idev->stats.rx_dropped++; | 717 | ndev->stats.rx_dropped++; |
717 | if (ret & VLSI_RX_OVER) | 718 | if (ret & VLSI_RX_OVER) |
718 | idev->stats.rx_over_errors++; | 719 | ndev->stats.rx_over_errors++; |
719 | if (ret & VLSI_RX_LENGTH) | 720 | if (ret & VLSI_RX_LENGTH) |
720 | idev->stats.rx_length_errors++; | 721 | ndev->stats.rx_length_errors++; |
721 | if (ret & VLSI_RX_FRAME) | 722 | if (ret & VLSI_RX_FRAME) |
722 | idev->stats.rx_frame_errors++; | 723 | ndev->stats.rx_frame_errors++; |
723 | if (ret & VLSI_RX_CRC) | 724 | if (ret & VLSI_RX_CRC) |
724 | idev->stats.rx_crc_errors++; | 725 | ndev->stats.rx_crc_errors++; |
725 | } | 726 | } |
726 | else if (ret > 0) { | 727 | else if (ret > 0) { |
727 | idev->stats.rx_packets++; | 728 | ndev->stats.rx_packets++; |
728 | idev->stats.rx_bytes += ret; | 729 | ndev->stats.rx_bytes += ret; |
729 | } | 730 | } |
730 | } | 731 | } |
731 | } | 732 | } |
@@ -1050,8 +1051,8 @@ drop_unlock: | |||
1050 | drop: | 1051 | drop: |
1051 | IRDA_WARNING("%s: dropping packet - %s\n", __func__, msg); | 1052 | IRDA_WARNING("%s: dropping packet - %s\n", __func__, msg); |
1052 | dev_kfree_skb_any(skb); | 1053 | dev_kfree_skb_any(skb); |
1053 | idev->stats.tx_errors++; | 1054 | ndev->stats.tx_errors++; |
1054 | idev->stats.tx_dropped++; | 1055 | ndev->stats.tx_dropped++; |
1055 | /* Don't even think about returning NET_XMIT_DROP (=1) here! | 1056 | /* Don't even think about returning NET_XMIT_DROP (=1) here! |
1056 | * In fact any retval!=0 causes the packet scheduler to requeue the | 1057 | * In fact any retval!=0 causes the packet scheduler to requeue the |
1057 | * packet for later retry of transmission - which isn't exactly | 1058 | * packet for later retry of transmission - which isn't exactly |
@@ -1078,15 +1079,15 @@ static void vlsi_tx_interrupt(struct net_device *ndev) | |||
1078 | 1079 | ||
1079 | if (ret < 0) { | 1080 | if (ret < 0) { |
1080 | ret = -ret; | 1081 | ret = -ret; |
1081 | idev->stats.tx_errors++; | 1082 | ndev->stats.tx_errors++; |
1082 | if (ret & VLSI_TX_DROP) | 1083 | if (ret & VLSI_TX_DROP) |
1083 | idev->stats.tx_dropped++; | 1084 | ndev->stats.tx_dropped++; |
1084 | if (ret & VLSI_TX_FIFO) | 1085 | if (ret & VLSI_TX_FIFO) |
1085 | idev->stats.tx_fifo_errors++; | 1086 | ndev->stats.tx_fifo_errors++; |
1086 | } | 1087 | } |
1087 | else if (ret > 0){ | 1088 | else if (ret > 0){ |
1088 | idev->stats.tx_packets++; | 1089 | ndev->stats.tx_packets++; |
1089 | idev->stats.tx_bytes += ret; | 1090 | ndev->stats.tx_bytes += ret; |
1090 | } | 1091 | } |
1091 | } | 1092 | } |
1092 | 1093 | ||
@@ -1122,6 +1123,7 @@ static void vlsi_tx_interrupt(struct net_device *ndev) | |||
1122 | 1123 | ||
1123 | static void vlsi_unarm_tx(vlsi_irda_dev_t *idev) | 1124 | static void vlsi_unarm_tx(vlsi_irda_dev_t *idev) |
1124 | { | 1125 | { |
1126 | struct net_device *ndev = pci_get_drvdata(idev->pdev); | ||
1125 | struct vlsi_ring *r = idev->tx_ring; | 1127 | struct vlsi_ring *r = idev->tx_ring; |
1126 | struct ring_descr *rd; | 1128 | struct ring_descr *rd; |
1127 | int ret; | 1129 | int ret; |
@@ -1145,15 +1147,15 @@ static void vlsi_unarm_tx(vlsi_irda_dev_t *idev) | |||
1145 | 1147 | ||
1146 | if (ret < 0) { | 1148 | if (ret < 0) { |
1147 | ret = -ret; | 1149 | ret = -ret; |
1148 | idev->stats.tx_errors++; | 1150 | ndev->stats.tx_errors++; |
1149 | if (ret & VLSI_TX_DROP) | 1151 | if (ret & VLSI_TX_DROP) |
1150 | idev->stats.tx_dropped++; | 1152 | ndev->stats.tx_dropped++; |
1151 | if (ret & VLSI_TX_FIFO) | 1153 | if (ret & VLSI_TX_FIFO) |
1152 | idev->stats.tx_fifo_errors++; | 1154 | ndev->stats.tx_fifo_errors++; |
1153 | } | 1155 | } |
1154 | else if (ret > 0){ | 1156 | else if (ret > 0){ |
1155 | idev->stats.tx_packets++; | 1157 | ndev->stats.tx_packets++; |
1156 | idev->stats.tx_bytes += ret; | 1158 | ndev->stats.tx_bytes += ret; |
1157 | } | 1159 | } |
1158 | } | 1160 | } |
1159 | 1161 | ||
@@ -1373,13 +1375,6 @@ static int vlsi_stop_hw(vlsi_irda_dev_t *idev) | |||
1373 | 1375 | ||
1374 | /**************************************************************/ | 1376 | /**************************************************************/ |
1375 | 1377 | ||
1376 | static struct net_device_stats * vlsi_get_stats(struct net_device *ndev) | ||
1377 | { | ||
1378 | vlsi_irda_dev_t *idev = netdev_priv(ndev); | ||
1379 | |||
1380 | return &idev->stats; | ||
1381 | } | ||
1382 | |||
1383 | static void vlsi_tx_timeout(struct net_device *ndev) | 1378 | static void vlsi_tx_timeout(struct net_device *ndev) |
1384 | { | 1379 | { |
1385 | vlsi_irda_dev_t *idev = netdev_priv(ndev); | 1380 | vlsi_irda_dev_t *idev = netdev_priv(ndev); |
@@ -1615,7 +1610,6 @@ static int vlsi_irda_init(struct net_device *ndev) | |||
1615 | 1610 | ||
1616 | ndev->open = vlsi_open; | 1611 | ndev->open = vlsi_open; |
1617 | ndev->stop = vlsi_close; | 1612 | ndev->stop = vlsi_close; |
1618 | ndev->get_stats = vlsi_get_stats; | ||
1619 | ndev->hard_start_xmit = vlsi_hard_start_xmit; | 1613 | ndev->hard_start_xmit = vlsi_hard_start_xmit; |
1620 | ndev->do_ioctl = vlsi_ioctl; | 1614 | ndev->do_ioctl = vlsi_ioctl; |
1621 | ndev->tx_timeout = vlsi_tx_timeout; | 1615 | ndev->tx_timeout = vlsi_tx_timeout; |
diff --git a/drivers/net/irda/vlsi_ir.h b/drivers/net/irda/vlsi_ir.h index 9b1884329fba..3050d1a0cccf 100644 --- a/drivers/net/irda/vlsi_ir.h +++ b/drivers/net/irda/vlsi_ir.h | |||
@@ -712,7 +712,6 @@ static inline struct ring_descr *ring_get(struct vlsi_ring *r) | |||
712 | 712 | ||
713 | typedef struct vlsi_irda_dev { | 713 | typedef struct vlsi_irda_dev { |
714 | struct pci_dev *pdev; | 714 | struct pci_dev *pdev; |
715 | struct net_device_stats stats; | ||
716 | 715 | ||
717 | struct irlap_cb *irlap; | 716 | struct irlap_cb *irlap; |
718 | 717 | ||
diff --git a/drivers/net/irda/w83977af_ir.c b/drivers/net/irda/w83977af_ir.c index 30ec9131c5ce..dc0a2e4d830f 100644 --- a/drivers/net/irda/w83977af_ir.c +++ b/drivers/net/irda/w83977af_ir.c | |||
@@ -102,7 +102,6 @@ static int w83977af_is_receiving(struct w83977af_ir *self); | |||
102 | static int w83977af_net_open(struct net_device *dev); | 102 | static int w83977af_net_open(struct net_device *dev); |
103 | static int w83977af_net_close(struct net_device *dev); | 103 | static int w83977af_net_close(struct net_device *dev); |
104 | static int w83977af_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); | 104 | static int w83977af_net_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); |
105 | static struct net_device_stats *w83977af_net_get_stats(struct net_device *dev); | ||
106 | 105 | ||
107 | /* | 106 | /* |
108 | * Function w83977af_init () | 107 | * Function w83977af_init () |
@@ -237,7 +236,6 @@ static int w83977af_open(int i, unsigned int iobase, unsigned int irq, | |||
237 | dev->open = w83977af_net_open; | 236 | dev->open = w83977af_net_open; |
238 | dev->stop = w83977af_net_close; | 237 | dev->stop = w83977af_net_close; |
239 | dev->do_ioctl = w83977af_net_ioctl; | 238 | dev->do_ioctl = w83977af_net_ioctl; |
240 | dev->get_stats = w83977af_net_get_stats; | ||
241 | 239 | ||
242 | err = register_netdev(dev); | 240 | err = register_netdev(dev); |
243 | if (err) { | 241 | if (err) { |
@@ -702,13 +700,13 @@ static void w83977af_dma_xmit_complete(struct w83977af_ir *self) | |||
702 | if (inb(iobase+AUDR) & AUDR_UNDR) { | 700 | if (inb(iobase+AUDR) & AUDR_UNDR) { |
703 | IRDA_DEBUG(0, "%s(), Transmit underrun!\n", __func__ ); | 701 | IRDA_DEBUG(0, "%s(), Transmit underrun!\n", __func__ ); |
704 | 702 | ||
705 | self->stats.tx_errors++; | 703 | self->netdev->stats.tx_errors++; |
706 | self->stats.tx_fifo_errors++; | 704 | self->netdev->stats.tx_fifo_errors++; |
707 | 705 | ||
708 | /* Clear bit, by writing 1 to it */ | 706 | /* Clear bit, by writing 1 to it */ |
709 | outb(AUDR_UNDR, iobase+AUDR); | 707 | outb(AUDR_UNDR, iobase+AUDR); |
710 | } else | 708 | } else |
711 | self->stats.tx_packets++; | 709 | self->netdev->stats.tx_packets++; |
712 | 710 | ||
713 | 711 | ||
714 | if (self->new_speed) { | 712 | if (self->new_speed) { |
@@ -846,28 +844,28 @@ static int w83977af_dma_receive_complete(struct w83977af_ir *self) | |||
846 | if (status & FS_FO_ERR_MSK) { | 844 | if (status & FS_FO_ERR_MSK) { |
847 | if (status & FS_FO_LST_FR) { | 845 | if (status & FS_FO_LST_FR) { |
848 | /* Add number of lost frames to stats */ | 846 | /* Add number of lost frames to stats */ |
849 | self->stats.rx_errors += len; | 847 | self->netdev->stats.rx_errors += len; |
850 | } else { | 848 | } else { |
851 | /* Skip frame */ | 849 | /* Skip frame */ |
852 | self->stats.rx_errors++; | 850 | self->netdev->stats.rx_errors++; |
853 | 851 | ||
854 | self->rx_buff.data += len; | 852 | self->rx_buff.data += len; |
855 | 853 | ||
856 | if (status & FS_FO_MX_LEX) | 854 | if (status & FS_FO_MX_LEX) |
857 | self->stats.rx_length_errors++; | 855 | self->netdev->stats.rx_length_errors++; |
858 | 856 | ||
859 | if (status & FS_FO_PHY_ERR) | 857 | if (status & FS_FO_PHY_ERR) |
860 | self->stats.rx_frame_errors++; | 858 | self->netdev->stats.rx_frame_errors++; |
861 | 859 | ||
862 | if (status & FS_FO_CRC_ERR) | 860 | if (status & FS_FO_CRC_ERR) |
863 | self->stats.rx_crc_errors++; | 861 | self->netdev->stats.rx_crc_errors++; |
864 | } | 862 | } |
865 | /* The errors below can be reported in both cases */ | 863 | /* The errors below can be reported in both cases */ |
866 | if (status & FS_FO_RX_OV) | 864 | if (status & FS_FO_RX_OV) |
867 | self->stats.rx_fifo_errors++; | 865 | self->netdev->stats.rx_fifo_errors++; |
868 | 866 | ||
869 | if (status & FS_FO_FSF_OV) | 867 | if (status & FS_FO_FSF_OV) |
870 | self->stats.rx_fifo_errors++; | 868 | self->netdev->stats.rx_fifo_errors++; |
871 | 869 | ||
872 | } else { | 870 | } else { |
873 | /* Check if we have transferred all data to memory */ | 871 | /* Check if we have transferred all data to memory */ |
@@ -917,7 +915,7 @@ static int w83977af_dma_receive_complete(struct w83977af_ir *self) | |||
917 | 915 | ||
918 | /* Move to next frame */ | 916 | /* Move to next frame */ |
919 | self->rx_buff.data += len; | 917 | self->rx_buff.data += len; |
920 | self->stats.rx_packets++; | 918 | self->netdev->stats.rx_packets++; |
921 | 919 | ||
922 | skb->dev = self->netdev; | 920 | skb->dev = self->netdev; |
923 | skb_reset_mac_header(skb); | 921 | skb_reset_mac_header(skb); |
@@ -951,7 +949,7 @@ static void w83977af_pio_receive(struct w83977af_ir *self) | |||
951 | /* Receive all characters in Rx FIFO */ | 949 | /* Receive all characters in Rx FIFO */ |
952 | do { | 950 | do { |
953 | byte = inb(iobase+RBR); | 951 | byte = inb(iobase+RBR); |
954 | async_unwrap_char(self->netdev, &self->stats, &self->rx_buff, | 952 | async_unwrap_char(self->netdev, &self->netdev->stats, &self->rx_buff, |
955 | byte); | 953 | byte); |
956 | } while (inb(iobase+USR) & USR_RDR); /* Data available */ | 954 | } while (inb(iobase+USR) & USR_RDR); /* Data available */ |
957 | } | 955 | } |
@@ -994,7 +992,7 @@ static __u8 w83977af_sir_interrupt(struct w83977af_ir *self, int isr) | |||
994 | outb(AUDR_SFEND, iobase+AUDR); | 992 | outb(AUDR_SFEND, iobase+AUDR); |
995 | outb(set, iobase+SSR); | 993 | outb(set, iobase+SSR); |
996 | 994 | ||
997 | self->stats.tx_packets++; | 995 | self->netdev->stats.tx_packets++; |
998 | 996 | ||
999 | /* Feed me more packets */ | 997 | /* Feed me more packets */ |
1000 | netif_wake_queue(self->netdev); | 998 | netif_wake_queue(self->netdev); |
@@ -1336,13 +1334,6 @@ out: | |||
1336 | return ret; | 1334 | return ret; |
1337 | } | 1335 | } |
1338 | 1336 | ||
1339 | static struct net_device_stats *w83977af_net_get_stats(struct net_device *dev) | ||
1340 | { | ||
1341 | struct w83977af_ir *self = netdev_priv(dev); | ||
1342 | |||
1343 | return &self->stats; | ||
1344 | } | ||
1345 | |||
1346 | MODULE_AUTHOR("Dag Brattli <dagb@cs.uit.no>"); | 1337 | MODULE_AUTHOR("Dag Brattli <dagb@cs.uit.no>"); |
1347 | MODULE_DESCRIPTION("Winbond W83977AF IrDA Device Driver"); | 1338 | MODULE_DESCRIPTION("Winbond W83977AF IrDA Device Driver"); |
1348 | MODULE_LICENSE("GPL"); | 1339 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/net/irda/w83977af_ir.h b/drivers/net/irda/w83977af_ir.h index 87c3975baf62..fefe9b11e200 100644 --- a/drivers/net/irda/w83977af_ir.h +++ b/drivers/net/irda/w83977af_ir.h | |||
@@ -172,7 +172,6 @@ struct w83977af_ir { | |||
172 | int tx_len; /* Number of frames in tx_buff */ | 172 | int tx_len; /* Number of frames in tx_buff */ |
173 | 173 | ||
174 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ | 174 | struct net_device *netdev; /* Yes! we are some kind of netdevice */ |
175 | struct net_device_stats stats; | ||
176 | 175 | ||
177 | struct irlap_cb *irlap; /* The link layer we are binded to */ | 176 | struct irlap_cb *irlap; /* The link layer we are binded to */ |
178 | struct qos_info qos; /* QoS capabilities for this device */ | 177 | struct qos_info qos; /* QoS capabilities for this device */ |
diff --git a/drivers/net/mlx4/en_params.c b/drivers/net/mlx4/en_params.c index cfeef0f1bacc..c1bd040b9e05 100644 --- a/drivers/net/mlx4/en_params.c +++ b/drivers/net/mlx4/en_params.c | |||
@@ -399,8 +399,10 @@ static int mlx4_en_set_ringparam(struct net_device *dev, | |||
399 | 399 | ||
400 | rx_size = roundup_pow_of_two(param->rx_pending); | 400 | rx_size = roundup_pow_of_two(param->rx_pending); |
401 | rx_size = max_t(u32, rx_size, MLX4_EN_MIN_RX_SIZE); | 401 | rx_size = max_t(u32, rx_size, MLX4_EN_MIN_RX_SIZE); |
402 | rx_size = min_t(u32, rx_size, MLX4_EN_MAX_RX_SIZE); | ||
402 | tx_size = roundup_pow_of_two(param->tx_pending); | 403 | tx_size = roundup_pow_of_two(param->tx_pending); |
403 | tx_size = max_t(u32, tx_size, MLX4_EN_MIN_TX_SIZE); | 404 | tx_size = max_t(u32, tx_size, MLX4_EN_MIN_TX_SIZE); |
405 | tx_size = min_t(u32, tx_size, MLX4_EN_MAX_TX_SIZE); | ||
404 | 406 | ||
405 | if (rx_size == priv->prof->rx_ring_size && | 407 | if (rx_size == priv->prof->rx_ring_size && |
406 | tx_size == priv->prof->tx_ring_size) | 408 | tx_size == priv->prof->tx_ring_size) |
@@ -440,8 +442,8 @@ static void mlx4_en_get_ringparam(struct net_device *dev, | |||
440 | struct mlx4_en_dev *mdev = priv->mdev; | 442 | struct mlx4_en_dev *mdev = priv->mdev; |
441 | 443 | ||
442 | memset(param, 0, sizeof(*param)); | 444 | memset(param, 0, sizeof(*param)); |
443 | param->rx_max_pending = mdev->dev->caps.max_rq_sg; | 445 | param->rx_max_pending = MLX4_EN_MAX_RX_SIZE; |
444 | param->tx_max_pending = mdev->dev->caps.max_sq_sg; | 446 | param->tx_max_pending = MLX4_EN_MAX_TX_SIZE; |
445 | param->rx_pending = mdev->profile.prof[priv->port].rx_ring_size; | 447 | param->rx_pending = mdev->profile.prof[priv->port].rx_ring_size; |
446 | param->tx_pending = mdev->profile.prof[priv->port].tx_ring_size; | 448 | param->tx_pending = mdev->profile.prof[priv->port].tx_ring_size; |
447 | } | 449 | } |
diff --git a/drivers/net/mlx4/en_tx.c b/drivers/net/mlx4/en_tx.c index ff4d75205c25..4afd5993e31c 100644 --- a/drivers/net/mlx4/en_tx.c +++ b/drivers/net/mlx4/en_tx.c | |||
@@ -203,19 +203,21 @@ static u32 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv, | |||
203 | 203 | ||
204 | /* Optimize the common case when there are no wraparounds */ | 204 | /* Optimize the common case when there are no wraparounds */ |
205 | if (likely((void *) tx_desc + tx_info->nr_txbb * TXBB_SIZE <= end)) { | 205 | if (likely((void *) tx_desc + tx_info->nr_txbb * TXBB_SIZE <= end)) { |
206 | if (tx_info->linear) { | 206 | if (!tx_info->inl) { |
207 | pci_unmap_single(mdev->pdev, | 207 | if (tx_info->linear) { |
208 | (dma_addr_t) be64_to_cpu(data->addr), | 208 | pci_unmap_single(mdev->pdev, |
209 | (dma_addr_t) be64_to_cpu(data->addr), | ||
209 | be32_to_cpu(data->byte_count), | 210 | be32_to_cpu(data->byte_count), |
210 | PCI_DMA_TODEVICE); | 211 | PCI_DMA_TODEVICE); |
211 | ++data; | 212 | ++data; |
212 | } | 213 | } |
213 | 214 | ||
214 | for (i = 0; i < frags; i++) { | 215 | for (i = 0; i < frags; i++) { |
215 | frag = &skb_shinfo(skb)->frags[i]; | 216 | frag = &skb_shinfo(skb)->frags[i]; |
216 | pci_unmap_page(mdev->pdev, | 217 | pci_unmap_page(mdev->pdev, |
217 | (dma_addr_t) be64_to_cpu(data[i].addr), | 218 | (dma_addr_t) be64_to_cpu(data[i].addr), |
218 | frag->size, PCI_DMA_TODEVICE); | 219 | frag->size, PCI_DMA_TODEVICE); |
220 | } | ||
219 | } | 221 | } |
220 | /* Stamp the freed descriptor */ | 222 | /* Stamp the freed descriptor */ |
221 | for (i = 0; i < tx_info->nr_txbb * TXBB_SIZE; i += STAMP_STRIDE) { | 223 | for (i = 0; i < tx_info->nr_txbb * TXBB_SIZE; i += STAMP_STRIDE) { |
@@ -224,27 +226,29 @@ static u32 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv, | |||
224 | } | 226 | } |
225 | 227 | ||
226 | } else { | 228 | } else { |
227 | if ((void *) data >= end) { | 229 | if (!tx_info->inl) { |
228 | data = (struct mlx4_wqe_data_seg *) | 230 | if ((void *) data >= end) { |
229 | (ring->buf + ((void *) data - end)); | 231 | data = (struct mlx4_wqe_data_seg *) |
230 | } | 232 | (ring->buf + ((void *) data - end)); |
233 | } | ||
231 | 234 | ||
232 | if (tx_info->linear) { | 235 | if (tx_info->linear) { |
233 | pci_unmap_single(mdev->pdev, | 236 | pci_unmap_single(mdev->pdev, |
234 | (dma_addr_t) be64_to_cpu(data->addr), | 237 | (dma_addr_t) be64_to_cpu(data->addr), |
235 | be32_to_cpu(data->byte_count), | 238 | be32_to_cpu(data->byte_count), |
236 | PCI_DMA_TODEVICE); | 239 | PCI_DMA_TODEVICE); |
237 | ++data; | 240 | ++data; |
238 | } | 241 | } |
239 | 242 | ||
240 | for (i = 0; i < frags; i++) { | 243 | for (i = 0; i < frags; i++) { |
241 | /* Check for wraparound before unmapping */ | 244 | /* Check for wraparound before unmapping */ |
242 | if ((void *) data >= end) | 245 | if ((void *) data >= end) |
243 | data = (struct mlx4_wqe_data_seg *) ring->buf; | 246 | data = (struct mlx4_wqe_data_seg *) ring->buf; |
244 | frag = &skb_shinfo(skb)->frags[i]; | 247 | frag = &skb_shinfo(skb)->frags[i]; |
245 | pci_unmap_page(mdev->pdev, | 248 | pci_unmap_page(mdev->pdev, |
246 | (dma_addr_t) be64_to_cpu(data->addr), | 249 | (dma_addr_t) be64_to_cpu(data->addr), |
247 | frag->size, PCI_DMA_TODEVICE); | 250 | frag->size, PCI_DMA_TODEVICE); |
251 | } | ||
248 | } | 252 | } |
249 | /* Stamp the freed descriptor */ | 253 | /* Stamp the freed descriptor */ |
250 | for (i = 0; i < tx_info->nr_txbb * TXBB_SIZE; i += STAMP_STRIDE) { | 254 | for (i = 0; i < tx_info->nr_txbb * TXBB_SIZE; i += STAMP_STRIDE) { |
@@ -790,8 +794,11 @@ int mlx4_en_xmit(struct sk_buff *skb, struct net_device *dev) | |||
790 | wmb(); | 794 | wmb(); |
791 | data->byte_count = cpu_to_be32(skb_headlen(skb) - lso_header_size); | 795 | data->byte_count = cpu_to_be32(skb_headlen(skb) - lso_header_size); |
792 | } | 796 | } |
793 | } else | 797 | tx_info->inl = 0; |
798 | } else { | ||
794 | build_inline_wqe(tx_desc, skb, real_size, &vlan_tag, tx_ind, fragptr); | 799 | build_inline_wqe(tx_desc, skb, real_size, &vlan_tag, tx_ind, fragptr); |
800 | tx_info->inl = 1; | ||
801 | } | ||
795 | 802 | ||
796 | ring->prod += nr_txbb; | 803 | ring->prod += nr_txbb; |
797 | 804 | ||
diff --git a/drivers/net/mlx4/mlx4_en.h b/drivers/net/mlx4/mlx4_en.h index 2e96c7b2180a..e9af32d41ca4 100644 --- a/drivers/net/mlx4/mlx4_en.h +++ b/drivers/net/mlx4/mlx4_en.h | |||
@@ -115,6 +115,10 @@ enum { | |||
115 | }; | 115 | }; |
116 | #define MLX4_EN_MAX_RX_FRAGS 4 | 116 | #define MLX4_EN_MAX_RX_FRAGS 4 |
117 | 117 | ||
118 | /* Maximum ring sizes */ | ||
119 | #define MLX4_EN_MAX_TX_SIZE 8192 | ||
120 | #define MLX4_EN_MAX_RX_SIZE 8192 | ||
121 | |||
118 | /* Minimum ring size for our page-allocation sceme to work */ | 122 | /* Minimum ring size for our page-allocation sceme to work */ |
119 | #define MLX4_EN_MIN_RX_SIZE (MLX4_EN_ALLOC_SIZE / SMP_CACHE_BYTES) | 123 | #define MLX4_EN_MIN_RX_SIZE (MLX4_EN_ALLOC_SIZE / SMP_CACHE_BYTES) |
120 | #define MLX4_EN_MIN_TX_SIZE (4096 / TXBB_SIZE) | 124 | #define MLX4_EN_MIN_TX_SIZE (4096 / TXBB_SIZE) |
@@ -202,6 +206,7 @@ struct mlx4_en_tx_info { | |||
202 | u32 nr_txbb; | 206 | u32 nr_txbb; |
203 | u8 linear; | 207 | u8 linear; |
204 | u8 data_offset; | 208 | u8 data_offset; |
209 | u8 inl; | ||
205 | }; | 210 | }; |
206 | 211 | ||
207 | 212 | ||
diff --git a/drivers/net/natsemi.c b/drivers/net/natsemi.c index 478edb92bca3..c5dec54251bf 100644 --- a/drivers/net/natsemi.c +++ b/drivers/net/natsemi.c | |||
@@ -779,6 +779,22 @@ static void __devinit natsemi_init_media (struct net_device *dev) | |||
779 | 779 | ||
780 | } | 780 | } |
781 | 781 | ||
782 | static const struct net_device_ops natsemi_netdev_ops = { | ||
783 | .ndo_open = netdev_open, | ||
784 | .ndo_stop = netdev_close, | ||
785 | .ndo_start_xmit = start_tx, | ||
786 | .ndo_get_stats = get_stats, | ||
787 | .ndo_set_multicast_list = set_rx_mode, | ||
788 | .ndo_change_mtu = natsemi_change_mtu, | ||
789 | .ndo_do_ioctl = netdev_ioctl, | ||
790 | .ndo_tx_timeout = ns_tx_timeout, | ||
791 | .ndo_set_mac_address = eth_mac_addr, | ||
792 | .ndo_validate_addr = eth_validate_addr, | ||
793 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
794 | .ndo_poll_controller = natsemi_poll_controller, | ||
795 | #endif | ||
796 | }; | ||
797 | |||
782 | static int __devinit natsemi_probe1 (struct pci_dev *pdev, | 798 | static int __devinit natsemi_probe1 (struct pci_dev *pdev, |
783 | const struct pci_device_id *ent) | 799 | const struct pci_device_id *ent) |
784 | { | 800 | { |
@@ -911,20 +927,9 @@ static int __devinit natsemi_probe1 (struct pci_dev *pdev, | |||
911 | if (find_cnt < MAX_UNITS && full_duplex[find_cnt]) | 927 | if (find_cnt < MAX_UNITS && full_duplex[find_cnt]) |
912 | np->full_duplex = 1; | 928 | np->full_duplex = 1; |
913 | 929 | ||
914 | /* The chip-specific entries in the device structure. */ | 930 | dev->netdev_ops = &natsemi_netdev_ops; |
915 | dev->open = &netdev_open; | ||
916 | dev->hard_start_xmit = &start_tx; | ||
917 | dev->stop = &netdev_close; | ||
918 | dev->get_stats = &get_stats; | ||
919 | dev->set_multicast_list = &set_rx_mode; | ||
920 | dev->change_mtu = &natsemi_change_mtu; | ||
921 | dev->do_ioctl = &netdev_ioctl; | ||
922 | dev->tx_timeout = &ns_tx_timeout; | ||
923 | dev->watchdog_timeo = TX_TIMEOUT; | 931 | dev->watchdog_timeo = TX_TIMEOUT; |
924 | 932 | ||
925 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
926 | dev->poll_controller = &natsemi_poll_controller; | ||
927 | #endif | ||
928 | SET_ETHTOOL_OPS(dev, ðtool_ops); | 933 | SET_ETHTOOL_OPS(dev, ðtool_ops); |
929 | 934 | ||
930 | if (mtu) | 935 | if (mtu) |
diff --git a/drivers/net/ns83820.c b/drivers/net/ns83820.c index 46b0772489e4..42021aca1ddd 100644 --- a/drivers/net/ns83820.c +++ b/drivers/net/ns83820.c | |||
@@ -1957,6 +1957,9 @@ static const struct net_device_ops netdev_ops = { | |||
1957 | .ndo_set_multicast_list = ns83820_set_multicast, | 1957 | .ndo_set_multicast_list = ns83820_set_multicast, |
1958 | .ndo_validate_addr = eth_validate_addr, | 1958 | .ndo_validate_addr = eth_validate_addr, |
1959 | .ndo_tx_timeout = ns83820_tx_timeout, | 1959 | .ndo_tx_timeout = ns83820_tx_timeout, |
1960 | #ifdef NS83820_VLAN_ACCEL_SUPPORT | ||
1961 | .ndo_vlan_rx_register = ns83820_vlan_rx_register, | ||
1962 | #endif | ||
1960 | }; | 1963 | }; |
1961 | 1964 | ||
1962 | static int __devinit ns83820_init_one(struct pci_dev *pci_dev, | 1965 | static int __devinit ns83820_init_one(struct pci_dev *pci_dev, |
@@ -2216,7 +2219,6 @@ static int __devinit ns83820_init_one(struct pci_dev *pci_dev, | |||
2216 | #ifdef NS83820_VLAN_ACCEL_SUPPORT | 2219 | #ifdef NS83820_VLAN_ACCEL_SUPPORT |
2217 | /* We also support hardware vlan acceleration */ | 2220 | /* We also support hardware vlan acceleration */ |
2218 | ndev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX; | 2221 | ndev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX; |
2219 | ndev->vlan_rx_register = ns83820_vlan_rx_register; | ||
2220 | #endif | 2222 | #endif |
2221 | 2223 | ||
2222 | if (using_dac) { | 2224 | if (using_dac) { |
diff --git a/drivers/net/pcnet32.c b/drivers/net/pcnet32.c index 044b7b07f5f4..665a4286da39 100644 --- a/drivers/net/pcnet32.c +++ b/drivers/net/pcnet32.c | |||
@@ -1568,6 +1568,22 @@ pcnet32_probe_pci(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
1568 | return err; | 1568 | return err; |
1569 | } | 1569 | } |
1570 | 1570 | ||
1571 | static const struct net_device_ops pcnet32_netdev_ops = { | ||
1572 | .ndo_open = pcnet32_open, | ||
1573 | .ndo_stop = pcnet32_close, | ||
1574 | .ndo_start_xmit = pcnet32_start_xmit, | ||
1575 | .ndo_tx_timeout = pcnet32_tx_timeout, | ||
1576 | .ndo_get_stats = pcnet32_get_stats, | ||
1577 | .ndo_set_multicast_list = pcnet32_set_multicast_list, | ||
1578 | .ndo_do_ioctl = pcnet32_ioctl, | ||
1579 | .ndo_change_mtu = eth_change_mtu, | ||
1580 | .ndo_set_mac_address = eth_mac_addr, | ||
1581 | .ndo_validate_addr = eth_validate_addr, | ||
1582 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1583 | .ndo_poll_controller = pcnet32_poll_controller, | ||
1584 | #endif | ||
1585 | }; | ||
1586 | |||
1571 | /* pcnet32_probe1 | 1587 | /* pcnet32_probe1 |
1572 | * Called from both pcnet32_probe_vlbus and pcnet_probe_pci. | 1588 | * Called from both pcnet32_probe_vlbus and pcnet_probe_pci. |
1573 | * pdev will be NULL when called from pcnet32_probe_vlbus. | 1589 | * pdev will be NULL when called from pcnet32_probe_vlbus. |
@@ -1934,20 +1950,10 @@ pcnet32_probe1(unsigned long ioaddr, int shared, struct pci_dev *pdev) | |||
1934 | lp->watchdog_timer.function = (void *)&pcnet32_watchdog; | 1950 | lp->watchdog_timer.function = (void *)&pcnet32_watchdog; |
1935 | 1951 | ||
1936 | /* The PCNET32-specific entries in the device structure. */ | 1952 | /* The PCNET32-specific entries in the device structure. */ |
1937 | dev->open = &pcnet32_open; | 1953 | dev->netdev_ops = &pcnet32_netdev_ops; |
1938 | dev->hard_start_xmit = &pcnet32_start_xmit; | ||
1939 | dev->stop = &pcnet32_close; | ||
1940 | dev->get_stats = &pcnet32_get_stats; | ||
1941 | dev->set_multicast_list = &pcnet32_set_multicast_list; | ||
1942 | dev->do_ioctl = &pcnet32_ioctl; | ||
1943 | dev->ethtool_ops = &pcnet32_ethtool_ops; | 1954 | dev->ethtool_ops = &pcnet32_ethtool_ops; |
1944 | dev->tx_timeout = pcnet32_tx_timeout; | ||
1945 | dev->watchdog_timeo = (5 * HZ); | 1955 | dev->watchdog_timeo = (5 * HZ); |
1946 | 1956 | ||
1947 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1948 | dev->poll_controller = pcnet32_poll_controller; | ||
1949 | #endif | ||
1950 | |||
1951 | /* Fill in the generic fields of the device structure. */ | 1957 | /* Fill in the generic fields of the device structure. */ |
1952 | if (register_netdev(dev)) | 1958 | if (register_netdev(dev)) |
1953 | goto err_free_ring; | 1959 | goto err_free_ring; |
@@ -2276,7 +2282,7 @@ static int pcnet32_open(struct net_device *dev) | |||
2276 | if (lp->chip_version >= PCNET32_79C970A) { | 2282 | if (lp->chip_version >= PCNET32_79C970A) { |
2277 | /* Print the link status and start the watchdog */ | 2283 | /* Print the link status and start the watchdog */ |
2278 | pcnet32_check_media(dev, 1); | 2284 | pcnet32_check_media(dev, 1); |
2279 | mod_timer(&(lp->watchdog_timer), PCNET32_WATCHDOG_TIMEOUT); | 2285 | mod_timer(&lp->watchdog_timer, PCNET32_WATCHDOG_TIMEOUT); |
2280 | } | 2286 | } |
2281 | 2287 | ||
2282 | i = 0; | 2288 | i = 0; |
@@ -2911,7 +2917,7 @@ static void pcnet32_watchdog(struct net_device *dev) | |||
2911 | pcnet32_check_media(dev, 0); | 2917 | pcnet32_check_media(dev, 0); |
2912 | spin_unlock_irqrestore(&lp->lock, flags); | 2918 | spin_unlock_irqrestore(&lp->lock, flags); |
2913 | 2919 | ||
2914 | mod_timer(&(lp->watchdog_timer), PCNET32_WATCHDOG_TIMEOUT); | 2920 | mod_timer(&lp->watchdog_timer, round_jiffies(PCNET32_WATCHDOG_TIMEOUT)); |
2915 | } | 2921 | } |
2916 | 2922 | ||
2917 | static int pcnet32_pm_suspend(struct pci_dev *pdev, pm_message_t state) | 2923 | static int pcnet32_pm_suspend(struct pci_dev *pdev, pm_message_t state) |
diff --git a/drivers/net/plip.c b/drivers/net/plip.c index 0c46d603b8fe..0be0f0b164f3 100644 --- a/drivers/net/plip.c +++ b/drivers/net/plip.c | |||
@@ -265,6 +265,13 @@ static const struct header_ops plip_header_ops = { | |||
265 | .cache = plip_hard_header_cache, | 265 | .cache = plip_hard_header_cache, |
266 | }; | 266 | }; |
267 | 267 | ||
268 | static const struct net_device_ops plip_netdev_ops = { | ||
269 | .ndo_open = plip_open, | ||
270 | .ndo_stop = plip_close, | ||
271 | .ndo_start_xmit = plip_tx_packet, | ||
272 | .ndo_do_ioctl = plip_ioctl, | ||
273 | }; | ||
274 | |||
268 | /* Entry point of PLIP driver. | 275 | /* Entry point of PLIP driver. |
269 | Probe the hardware, and register/initialize the driver. | 276 | Probe the hardware, and register/initialize the driver. |
270 | 277 | ||
@@ -280,15 +287,11 @@ plip_init_netdev(struct net_device *dev) | |||
280 | struct net_local *nl = netdev_priv(dev); | 287 | struct net_local *nl = netdev_priv(dev); |
281 | 288 | ||
282 | /* Then, override parts of it */ | 289 | /* Then, override parts of it */ |
283 | dev->hard_start_xmit = plip_tx_packet; | ||
284 | dev->open = plip_open; | ||
285 | dev->stop = plip_close; | ||
286 | dev->do_ioctl = plip_ioctl; | ||
287 | |||
288 | dev->tx_queue_len = 10; | 290 | dev->tx_queue_len = 10; |
289 | dev->flags = IFF_POINTOPOINT|IFF_NOARP; | 291 | dev->flags = IFF_POINTOPOINT|IFF_NOARP; |
290 | memset(dev->dev_addr, 0xfc, ETH_ALEN); | 292 | memset(dev->dev_addr, 0xfc, ETH_ALEN); |
291 | 293 | ||
294 | dev->netdev_ops = &plip_netdev_ops; | ||
292 | dev->header_ops = &plip_header_ops; | 295 | dev->header_ops = &plip_header_ops; |
293 | 296 | ||
294 | 297 | ||
diff --git a/drivers/net/r6040.c b/drivers/net/r6040.c index 53bbddfc8c95..cf3a082bc89d 100644 --- a/drivers/net/r6040.c +++ b/drivers/net/r6040.c | |||
@@ -49,8 +49,8 @@ | |||
49 | #include <asm/processor.h> | 49 | #include <asm/processor.h> |
50 | 50 | ||
51 | #define DRV_NAME "r6040" | 51 | #define DRV_NAME "r6040" |
52 | #define DRV_VERSION "0.19" | 52 | #define DRV_VERSION "0.20" |
53 | #define DRV_RELDATE "18Dec2008" | 53 | #define DRV_RELDATE "07Jan2009" |
54 | 54 | ||
55 | /* PHY CHIP Address */ | 55 | /* PHY CHIP Address */ |
56 | #define PHY1_ADDR 1 /* For MAC1 */ | 56 | #define PHY1_ADDR 1 /* For MAC1 */ |
@@ -200,7 +200,7 @@ struct r6040_private { | |||
200 | 200 | ||
201 | static char version[] __devinitdata = KERN_INFO DRV_NAME | 201 | static char version[] __devinitdata = KERN_INFO DRV_NAME |
202 | ": RDC R6040 NAPI net driver," | 202 | ": RDC R6040 NAPI net driver," |
203 | "version "DRV_VERSION " (" DRV_RELDATE ")\n"; | 203 | "version "DRV_VERSION " (" DRV_RELDATE ")"; |
204 | 204 | ||
205 | static int phy_table[] = { PHY1_ADDR, PHY2_ADDR }; | 205 | static int phy_table[] = { PHY1_ADDR, PHY2_ADDR }; |
206 | 206 | ||
@@ -330,7 +330,7 @@ static int r6040_alloc_rxbufs(struct net_device *dev) | |||
330 | do { | 330 | do { |
331 | skb = netdev_alloc_skb(dev, MAX_BUF_SIZE); | 331 | skb = netdev_alloc_skb(dev, MAX_BUF_SIZE); |
332 | if (!skb) { | 332 | if (!skb) { |
333 | printk(KERN_ERR "%s: failed to alloc skb for rx\n", dev->name); | 333 | printk(KERN_ERR DRV_NAME "%s: failed to alloc skb for rx\n", dev->name); |
334 | rc = -ENOMEM; | 334 | rc = -ENOMEM; |
335 | goto err_exit; | 335 | goto err_exit; |
336 | } | 336 | } |
@@ -1077,20 +1077,20 @@ static int __devinit r6040_init_one(struct pci_dev *pdev, | |||
1077 | /* this should always be supported */ | 1077 | /* this should always be supported */ |
1078 | err = pci_set_dma_mask(pdev, DMA_32BIT_MASK); | 1078 | err = pci_set_dma_mask(pdev, DMA_32BIT_MASK); |
1079 | if (err) { | 1079 | if (err) { |
1080 | printk(KERN_ERR DRV_NAME "32-bit PCI DMA addresses" | 1080 | printk(KERN_ERR DRV_NAME ": 32-bit PCI DMA addresses" |
1081 | "not supported by the card\n"); | 1081 | "not supported by the card\n"); |
1082 | goto err_out; | 1082 | goto err_out; |
1083 | } | 1083 | } |
1084 | err = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); | 1084 | err = pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK); |
1085 | if (err) { | 1085 | if (err) { |
1086 | printk(KERN_ERR DRV_NAME "32-bit PCI DMA addresses" | 1086 | printk(KERN_ERR DRV_NAME ": 32-bit PCI DMA addresses" |
1087 | "not supported by the card\n"); | 1087 | "not supported by the card\n"); |
1088 | goto err_out; | 1088 | goto err_out; |
1089 | } | 1089 | } |
1090 | 1090 | ||
1091 | /* IO Size check */ | 1091 | /* IO Size check */ |
1092 | if (pci_resource_len(pdev, 0) < io_size) { | 1092 | if (pci_resource_len(pdev, 0) < io_size) { |
1093 | printk(KERN_ERR DRV_NAME "Insufficient PCI resources, aborting\n"); | 1093 | printk(KERN_ERR DRV_NAME ": Insufficient PCI resources, aborting\n"); |
1094 | err = -EIO; | 1094 | err = -EIO; |
1095 | goto err_out; | 1095 | goto err_out; |
1096 | } | 1096 | } |
@@ -1100,7 +1100,7 @@ static int __devinit r6040_init_one(struct pci_dev *pdev, | |||
1100 | 1100 | ||
1101 | dev = alloc_etherdev(sizeof(struct r6040_private)); | 1101 | dev = alloc_etherdev(sizeof(struct r6040_private)); |
1102 | if (!dev) { | 1102 | if (!dev) { |
1103 | printk(KERN_ERR DRV_NAME "Failed to allocate etherdev\n"); | 1103 | printk(KERN_ERR DRV_NAME ": Failed to allocate etherdev\n"); |
1104 | err = -ENOMEM; | 1104 | err = -ENOMEM; |
1105 | goto err_out; | 1105 | goto err_out; |
1106 | } | 1106 | } |
@@ -1116,11 +1116,15 @@ static int __devinit r6040_init_one(struct pci_dev *pdev, | |||
1116 | 1116 | ||
1117 | ioaddr = pci_iomap(pdev, bar, io_size); | 1117 | ioaddr = pci_iomap(pdev, bar, io_size); |
1118 | if (!ioaddr) { | 1118 | if (!ioaddr) { |
1119 | printk(KERN_ERR "ioremap failed for device %s\n", | 1119 | printk(KERN_ERR DRV_NAME ": ioremap failed for device %s\n", |
1120 | pci_name(pdev)); | 1120 | pci_name(pdev)); |
1121 | err = -EIO; | 1121 | err = -EIO; |
1122 | goto err_out_free_res; | 1122 | goto err_out_free_res; |
1123 | } | 1123 | } |
1124 | /* If PHY status change register is still set to zero it means the | ||
1125 | * bootloader didn't initialize it */ | ||
1126 | if (ioread16(ioaddr + PHY_CC) == 0) | ||
1127 | iowrite16(0x9f07, ioaddr + PHY_CC); | ||
1124 | 1128 | ||
1125 | /* Init system & device */ | 1129 | /* Init system & device */ |
1126 | lp->base = ioaddr; | 1130 | lp->base = ioaddr; |
@@ -1137,6 +1141,11 @@ static int __devinit r6040_init_one(struct pci_dev *pdev, | |||
1137 | adrp[1] = ioread16(ioaddr + MID_0M); | 1141 | adrp[1] = ioread16(ioaddr + MID_0M); |
1138 | adrp[2] = ioread16(ioaddr + MID_0H); | 1142 | adrp[2] = ioread16(ioaddr + MID_0H); |
1139 | 1143 | ||
1144 | /* Some bootloader/BIOSes do not initialize | ||
1145 | * MAC address, warn about that */ | ||
1146 | if (!(adrp[0] || adrp[1] || adrp[2])) | ||
1147 | printk(KERN_WARNING DRV_NAME ": MAC address not initialized\n"); | ||
1148 | |||
1140 | /* Link new device into r6040_root_dev */ | 1149 | /* Link new device into r6040_root_dev */ |
1141 | lp->pdev = pdev; | 1150 | lp->pdev = pdev; |
1142 | lp->dev = dev; | 1151 | lp->dev = dev; |
diff --git a/drivers/net/sb1000.c b/drivers/net/sb1000.c index be3025310e90..fc0e38bddeeb 100644 --- a/drivers/net/sb1000.c +++ b/drivers/net/sb1000.c | |||
@@ -134,6 +134,16 @@ static const struct pnp_device_id sb1000_pnp_ids[] = { | |||
134 | }; | 134 | }; |
135 | MODULE_DEVICE_TABLE(pnp, sb1000_pnp_ids); | 135 | MODULE_DEVICE_TABLE(pnp, sb1000_pnp_ids); |
136 | 136 | ||
137 | static const struct net_device_ops sb1000_netdev_ops = { | ||
138 | .ndo_open = sb1000_open, | ||
139 | .ndo_start_xmit = sb1000_start_xmit, | ||
140 | .ndo_do_ioctl = sb1000_dev_ioctl, | ||
141 | .ndo_stop = sb1000_close, | ||
142 | .ndo_change_mtu = eth_change_mtu, | ||
143 | .ndo_set_mac_address = eth_mac_addr, | ||
144 | .ndo_validate_addr = eth_validate_addr, | ||
145 | }; | ||
146 | |||
137 | static int | 147 | static int |
138 | sb1000_probe_one(struct pnp_dev *pdev, const struct pnp_device_id *id) | 148 | sb1000_probe_one(struct pnp_dev *pdev, const struct pnp_device_id *id) |
139 | { | 149 | { |
@@ -192,11 +202,7 @@ sb1000_probe_one(struct pnp_dev *pdev, const struct pnp_device_id *id) | |||
192 | if (sb1000_debug > 0) | 202 | if (sb1000_debug > 0) |
193 | printk(KERN_NOTICE "%s", version); | 203 | printk(KERN_NOTICE "%s", version); |
194 | 204 | ||
195 | /* The SB1000-specific entries in the device structure. */ | 205 | dev->netdev_ops = &sb1000_netdev_ops; |
196 | dev->open = sb1000_open; | ||
197 | dev->do_ioctl = sb1000_dev_ioctl; | ||
198 | dev->hard_start_xmit = sb1000_start_xmit; | ||
199 | dev->stop = sb1000_close; | ||
200 | 206 | ||
201 | /* hardware address is 0:0:serial_number */ | 207 | /* hardware address is 0:0:serial_number */ |
202 | dev->dev_addr[2] = serial_number >> 24 & 0xff; | 208 | dev->dev_addr[2] = serial_number >> 24 & 0xff; |
diff --git a/drivers/net/sis190.c b/drivers/net/sis190.c index 83cc3c5f7946..a9732686134b 100644 --- a/drivers/net/sis190.c +++ b/drivers/net/sis190.c | |||
@@ -1782,6 +1782,21 @@ static int sis190_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) | |||
1782 | generic_mii_ioctl(&tp->mii_if, if_mii(ifr), cmd, NULL); | 1782 | generic_mii_ioctl(&tp->mii_if, if_mii(ifr), cmd, NULL); |
1783 | } | 1783 | } |
1784 | 1784 | ||
1785 | static const struct net_device_ops sis190_netdev_ops = { | ||
1786 | .ndo_open = sis190_open, | ||
1787 | .ndo_stop = sis190_close, | ||
1788 | .ndo_do_ioctl = sis190_ioctl, | ||
1789 | .ndo_start_xmit = sis190_start_xmit, | ||
1790 | .ndo_tx_timeout = sis190_tx_timeout, | ||
1791 | .ndo_set_multicast_list = sis190_set_rx_mode, | ||
1792 | .ndo_change_mtu = eth_change_mtu, | ||
1793 | .ndo_set_mac_address = eth_mac_addr, | ||
1794 | .ndo_validate_addr = eth_validate_addr, | ||
1795 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1796 | .ndo_poll_controller = sis190_netpoll, | ||
1797 | #endif | ||
1798 | }; | ||
1799 | |||
1785 | static int __devinit sis190_init_one(struct pci_dev *pdev, | 1800 | static int __devinit sis190_init_one(struct pci_dev *pdev, |
1786 | const struct pci_device_id *ent) | 1801 | const struct pci_device_id *ent) |
1787 | { | 1802 | { |
@@ -1815,19 +1830,12 @@ static int __devinit sis190_init_one(struct pci_dev *pdev, | |||
1815 | 1830 | ||
1816 | INIT_WORK(&tp->phy_task, sis190_phy_task); | 1831 | INIT_WORK(&tp->phy_task, sis190_phy_task); |
1817 | 1832 | ||
1818 | dev->open = sis190_open; | 1833 | dev->netdev_ops = &sis190_netdev_ops; |
1819 | dev->stop = sis190_close; | 1834 | |
1820 | dev->do_ioctl = sis190_ioctl; | ||
1821 | dev->tx_timeout = sis190_tx_timeout; | ||
1822 | dev->watchdog_timeo = SIS190_TX_TIMEOUT; | ||
1823 | dev->hard_start_xmit = sis190_start_xmit; | ||
1824 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1825 | dev->poll_controller = sis190_netpoll; | ||
1826 | #endif | ||
1827 | dev->set_multicast_list = sis190_set_rx_mode; | ||
1828 | SET_ETHTOOL_OPS(dev, &sis190_ethtool_ops); | 1835 | SET_ETHTOOL_OPS(dev, &sis190_ethtool_ops); |
1829 | dev->irq = pdev->irq; | 1836 | dev->irq = pdev->irq; |
1830 | dev->base_addr = (unsigned long) 0xdead; | 1837 | dev->base_addr = (unsigned long) 0xdead; |
1838 | dev->watchdog_timeo = SIS190_TX_TIMEOUT; | ||
1831 | 1839 | ||
1832 | spin_lock_init(&tp->lock); | 1840 | spin_lock_init(&tp->lock); |
1833 | 1841 | ||
diff --git a/drivers/net/slip.c b/drivers/net/slip.c index 8e1c0baf6958..5c61d5fad908 100644 --- a/drivers/net/slip.c +++ b/drivers/net/slip.c | |||
@@ -603,7 +603,6 @@ static int sl_init(struct net_device *dev) | |||
603 | dev->mtu = sl->mtu; | 603 | dev->mtu = sl->mtu; |
604 | dev->type = ARPHRD_SLIP + sl->mode; | 604 | dev->type = ARPHRD_SLIP + sl->mode; |
605 | #ifdef SL_CHECK_TRANSMIT | 605 | #ifdef SL_CHECK_TRANSMIT |
606 | dev->tx_timeout = sl_tx_timeout; | ||
607 | dev->watchdog_timeo = 20*HZ; | 606 | dev->watchdog_timeo = 20*HZ; |
608 | #endif | 607 | #endif |
609 | return 0; | 608 | return 0; |
@@ -617,19 +616,26 @@ static void sl_uninit(struct net_device *dev) | |||
617 | sl_free_bufs(sl); | 616 | sl_free_bufs(sl); |
618 | } | 617 | } |
619 | 618 | ||
619 | static const struct net_device_ops sl_netdev_ops = { | ||
620 | .ndo_init = sl_init, | ||
621 | .ndo_uninit = sl_uninit, | ||
622 | .ndo_open = sl_open, | ||
623 | .ndo_stop = sl_close, | ||
624 | .ndo_start_xmit = sl_xmit, | ||
625 | .ndo_get_stats = sl_get_stats, | ||
626 | .ndo_change_mtu = sl_change_mtu, | ||
627 | .ndo_tx_timeout = sl_tx_timeout, | ||
628 | #ifdef CONFIG_SLIP_SMART | ||
629 | .ndo_do_ioctl = sl_ioctl, | ||
630 | #endif | ||
631 | }; | ||
632 | |||
633 | |||
620 | static void sl_setup(struct net_device *dev) | 634 | static void sl_setup(struct net_device *dev) |
621 | { | 635 | { |
622 | dev->init = sl_init; | 636 | dev->netdev_ops = &sl_netdev_ops; |
623 | dev->uninit = sl_uninit; | ||
624 | dev->open = sl_open; | ||
625 | dev->destructor = free_netdev; | 637 | dev->destructor = free_netdev; |
626 | dev->stop = sl_close; | 638 | |
627 | dev->get_stats = sl_get_stats; | ||
628 | dev->change_mtu = sl_change_mtu; | ||
629 | dev->hard_start_xmit = sl_xmit; | ||
630 | #ifdef CONFIG_SLIP_SMART | ||
631 | dev->do_ioctl = sl_ioctl; | ||
632 | #endif | ||
633 | dev->hard_header_len = 0; | 639 | dev->hard_header_len = 0; |
634 | dev->addr_len = 0; | 640 | dev->addr_len = 0; |
635 | dev->tx_queue_len = 10; | 641 | dev->tx_queue_len = 10; |
diff --git a/drivers/net/starfire.c b/drivers/net/starfire.c index 57fb1f71c47b..da3a76b18eff 100644 --- a/drivers/net/starfire.c +++ b/drivers/net/starfire.c | |||
@@ -648,6 +648,24 @@ static void netdev_vlan_rx_kill_vid(struct net_device *dev, unsigned short vid) | |||
648 | #endif /* VLAN_SUPPORT */ | 648 | #endif /* VLAN_SUPPORT */ |
649 | 649 | ||
650 | 650 | ||
651 | static const struct net_device_ops netdev_ops = { | ||
652 | .ndo_open = netdev_open, | ||
653 | .ndo_stop = netdev_close, | ||
654 | .ndo_start_xmit = start_tx, | ||
655 | .ndo_tx_timeout = tx_timeout, | ||
656 | .ndo_get_stats = get_stats, | ||
657 | .ndo_set_multicast_list = &set_rx_mode, | ||
658 | .ndo_do_ioctl = netdev_ioctl, | ||
659 | .ndo_change_mtu = eth_change_mtu, | ||
660 | .ndo_set_mac_address = eth_mac_addr, | ||
661 | .ndo_validate_addr = eth_validate_addr, | ||
662 | #ifdef VLAN_SUPPORT | ||
663 | .ndo_vlan_rx_register = netdev_vlan_rx_register, | ||
664 | .ndo_vlan_rx_add_vid = netdev_vlan_rx_add_vid, | ||
665 | .ndo_vlan_rx_kill_vid = netdev_vlan_rx_kill_vid, | ||
666 | #endif | ||
667 | }; | ||
668 | |||
651 | static int __devinit starfire_init_one(struct pci_dev *pdev, | 669 | static int __devinit starfire_init_one(struct pci_dev *pdev, |
652 | const struct pci_device_id *ent) | 670 | const struct pci_device_id *ent) |
653 | { | 671 | { |
@@ -710,11 +728,9 @@ static int __devinit starfire_init_one(struct pci_dev *pdev, | |||
710 | if (enable_hw_cksum) | 728 | if (enable_hw_cksum) |
711 | dev->features |= NETIF_F_IP_CSUM | NETIF_F_SG; | 729 | dev->features |= NETIF_F_IP_CSUM | NETIF_F_SG; |
712 | #endif /* ZEROCOPY */ | 730 | #endif /* ZEROCOPY */ |
731 | |||
713 | #ifdef VLAN_SUPPORT | 732 | #ifdef VLAN_SUPPORT |
714 | dev->features |= NETIF_F_HW_VLAN_RX | NETIF_F_HW_VLAN_FILTER; | 733 | dev->features |= NETIF_F_HW_VLAN_RX | NETIF_F_HW_VLAN_FILTER; |
715 | dev->vlan_rx_register = netdev_vlan_rx_register; | ||
716 | dev->vlan_rx_add_vid = netdev_vlan_rx_add_vid; | ||
717 | dev->vlan_rx_kill_vid = netdev_vlan_rx_kill_vid; | ||
718 | #endif /* VLAN_RX_KILL_VID */ | 734 | #endif /* VLAN_RX_KILL_VID */ |
719 | #ifdef ADDR_64BITS | 735 | #ifdef ADDR_64BITS |
720 | dev->features |= NETIF_F_HIGHDMA; | 736 | dev->features |= NETIF_F_HIGHDMA; |
@@ -810,18 +826,12 @@ static int __devinit starfire_init_one(struct pci_dev *pdev, | |||
810 | } | 826 | } |
811 | } | 827 | } |
812 | 828 | ||
813 | /* The chip-specific entries in the device structure. */ | 829 | dev->netdev_ops = &netdev_ops; |
814 | dev->open = &netdev_open; | ||
815 | dev->hard_start_xmit = &start_tx; | ||
816 | dev->tx_timeout = tx_timeout; | ||
817 | dev->watchdog_timeo = TX_TIMEOUT; | 830 | dev->watchdog_timeo = TX_TIMEOUT; |
818 | netif_napi_add(dev, &np->napi, netdev_poll, max_interrupt_work); | ||
819 | dev->stop = &netdev_close; | ||
820 | dev->get_stats = &get_stats; | ||
821 | dev->set_multicast_list = &set_rx_mode; | ||
822 | dev->do_ioctl = &netdev_ioctl; | ||
823 | SET_ETHTOOL_OPS(dev, ðtool_ops); | 831 | SET_ETHTOOL_OPS(dev, ðtool_ops); |
824 | 832 | ||
833 | netif_napi_add(dev, &np->napi, netdev_poll, max_interrupt_work); | ||
834 | |||
825 | if (mtu) | 835 | if (mtu) |
826 | dev->mtu = mtu; | 836 | dev->mtu = mtu; |
827 | 837 | ||
diff --git a/drivers/net/sundance.c b/drivers/net/sundance.c index 698893b92003..feaf0e0577d7 100644 --- a/drivers/net/sundance.c +++ b/drivers/net/sundance.c | |||
@@ -449,6 +449,19 @@ static void sundance_reset(struct net_device *dev, unsigned long reset_cmd) | |||
449 | } | 449 | } |
450 | } | 450 | } |
451 | 451 | ||
452 | static const struct net_device_ops netdev_ops = { | ||
453 | .ndo_open = netdev_open, | ||
454 | .ndo_stop = netdev_close, | ||
455 | .ndo_start_xmit = start_tx, | ||
456 | .ndo_get_stats = get_stats, | ||
457 | .ndo_set_multicast_list = set_rx_mode, | ||
458 | .ndo_do_ioctl = netdev_ioctl, | ||
459 | .ndo_tx_timeout = tx_timeout, | ||
460 | .ndo_change_mtu = change_mtu, | ||
461 | .ndo_set_mac_address = eth_mac_addr, | ||
462 | .ndo_validate_addr = eth_validate_addr, | ||
463 | }; | ||
464 | |||
452 | static int __devinit sundance_probe1 (struct pci_dev *pdev, | 465 | static int __devinit sundance_probe1 (struct pci_dev *pdev, |
453 | const struct pci_device_id *ent) | 466 | const struct pci_device_id *ent) |
454 | { | 467 | { |
@@ -530,16 +543,10 @@ static int __devinit sundance_probe1 (struct pci_dev *pdev, | |||
530 | np->mii_if.reg_num_mask = 0x1f; | 543 | np->mii_if.reg_num_mask = 0x1f; |
531 | 544 | ||
532 | /* The chip-specific entries in the device structure. */ | 545 | /* The chip-specific entries in the device structure. */ |
533 | dev->open = &netdev_open; | 546 | dev->netdev_ops = &netdev_ops; |
534 | dev->hard_start_xmit = &start_tx; | ||
535 | dev->stop = &netdev_close; | ||
536 | dev->get_stats = &get_stats; | ||
537 | dev->set_multicast_list = &set_rx_mode; | ||
538 | dev->do_ioctl = &netdev_ioctl; | ||
539 | SET_ETHTOOL_OPS(dev, ðtool_ops); | 547 | SET_ETHTOOL_OPS(dev, ðtool_ops); |
540 | dev->tx_timeout = &tx_timeout; | ||
541 | dev->watchdog_timeo = TX_TIMEOUT; | 548 | dev->watchdog_timeo = TX_TIMEOUT; |
542 | dev->change_mtu = &change_mtu; | 549 | |
543 | pci_set_drvdata(pdev, dev); | 550 | pci_set_drvdata(pdev, dev); |
544 | 551 | ||
545 | i = register_netdev(dev); | 552 | i = register_netdev(dev); |
diff --git a/drivers/net/sungem.c b/drivers/net/sungem.c index 8a7460412482..86c765d83de1 100644 --- a/drivers/net/sungem.c +++ b/drivers/net/sungem.c | |||
@@ -2989,6 +2989,19 @@ static void gem_remove_one(struct pci_dev *pdev) | |||
2989 | } | 2989 | } |
2990 | } | 2990 | } |
2991 | 2991 | ||
2992 | static const struct net_device_ops gem_netdev_ops = { | ||
2993 | .ndo_open = gem_open, | ||
2994 | .ndo_stop = gem_close, | ||
2995 | .ndo_start_xmit = gem_start_xmit, | ||
2996 | .ndo_get_stats = gem_get_stats, | ||
2997 | .ndo_set_multicast_list = gem_set_multicast, | ||
2998 | .ndo_do_ioctl = gem_ioctl, | ||
2999 | .ndo_tx_timeout = gem_tx_timeout, | ||
3000 | .ndo_change_mtu = gem_change_mtu, | ||
3001 | .ndo_set_mac_address = eth_mac_addr, | ||
3002 | .ndo_validate_addr = eth_validate_addr, | ||
3003 | }; | ||
3004 | |||
2992 | static int __devinit gem_init_one(struct pci_dev *pdev, | 3005 | static int __devinit gem_init_one(struct pci_dev *pdev, |
2993 | const struct pci_device_id *ent) | 3006 | const struct pci_device_id *ent) |
2994 | { | 3007 | { |
@@ -3142,17 +3155,10 @@ static int __devinit gem_init_one(struct pci_dev *pdev, | |||
3142 | if (gem_get_device_address(gp)) | 3155 | if (gem_get_device_address(gp)) |
3143 | goto err_out_free_consistent; | 3156 | goto err_out_free_consistent; |
3144 | 3157 | ||
3145 | dev->open = gem_open; | 3158 | dev->netdev_ops = &gem_netdev_ops; |
3146 | dev->stop = gem_close; | ||
3147 | dev->hard_start_xmit = gem_start_xmit; | ||
3148 | dev->get_stats = gem_get_stats; | ||
3149 | dev->set_multicast_list = gem_set_multicast; | ||
3150 | dev->do_ioctl = gem_ioctl; | ||
3151 | netif_napi_add(dev, &gp->napi, gem_poll, 64); | 3159 | netif_napi_add(dev, &gp->napi, gem_poll, 64); |
3152 | dev->ethtool_ops = &gem_ethtool_ops; | 3160 | dev->ethtool_ops = &gem_ethtool_ops; |
3153 | dev->tx_timeout = gem_tx_timeout; | ||
3154 | dev->watchdog_timeo = 5 * HZ; | 3161 | dev->watchdog_timeo = 5 * HZ; |
3155 | dev->change_mtu = gem_change_mtu; | ||
3156 | dev->irq = pdev->irq; | 3162 | dev->irq = pdev->irq; |
3157 | dev->dma = 0; | 3163 | dev->dma = 0; |
3158 | dev->set_mac_address = gem_set_mac_address; | 3164 | dev->set_mac_address = gem_set_mac_address; |
diff --git a/drivers/net/sunhme.c b/drivers/net/sunhme.c index b22d3355fb45..7a72a3112f0a 100644 --- a/drivers/net/sunhme.c +++ b/drivers/net/sunhme.c | |||
@@ -2607,6 +2607,18 @@ static struct quattro * __devinit quattro_pci_find(struct pci_dev *pdev) | |||
2607 | } | 2607 | } |
2608 | #endif /* CONFIG_PCI */ | 2608 | #endif /* CONFIG_PCI */ |
2609 | 2609 | ||
2610 | static const struct net_device_ops hme_netdev_ops = { | ||
2611 | .ndo_open = happy_meal_open, | ||
2612 | .ndo_stop = happy_meal_close, | ||
2613 | .ndo_start_xmit = happy_meal_start_xmit, | ||
2614 | .ndo_tx_timeout = happy_meal_tx_timeout, | ||
2615 | .ndo_get_stats = happy_meal_get_stats, | ||
2616 | .ndo_set_multicast_list = happy_meal_set_multicast, | ||
2617 | .ndo_change_mtu = eth_change_mtu, | ||
2618 | .ndo_set_mac_address = eth_mac_addr, | ||
2619 | .ndo_validate_addr = eth_validate_addr, | ||
2620 | }; | ||
2621 | |||
2610 | #ifdef CONFIG_SBUS | 2622 | #ifdef CONFIG_SBUS |
2611 | static int __devinit happy_meal_sbus_probe_one(struct of_device *op, int is_qfe) | 2623 | static int __devinit happy_meal_sbus_probe_one(struct of_device *op, int is_qfe) |
2612 | { | 2624 | { |
@@ -2750,12 +2762,7 @@ static int __devinit happy_meal_sbus_probe_one(struct of_device *op, int is_qfe) | |||
2750 | init_timer(&hp->happy_timer); | 2762 | init_timer(&hp->happy_timer); |
2751 | 2763 | ||
2752 | hp->dev = dev; | 2764 | hp->dev = dev; |
2753 | dev->open = &happy_meal_open; | 2765 | dev->netdev_ops = &hme_netdev_ops; |
2754 | dev->stop = &happy_meal_close; | ||
2755 | dev->hard_start_xmit = &happy_meal_start_xmit; | ||
2756 | dev->get_stats = &happy_meal_get_stats; | ||
2757 | dev->set_multicast_list = &happy_meal_set_multicast; | ||
2758 | dev->tx_timeout = &happy_meal_tx_timeout; | ||
2759 | dev->watchdog_timeo = 5*HZ; | 2766 | dev->watchdog_timeo = 5*HZ; |
2760 | dev->ethtool_ops = &hme_ethtool_ops; | 2767 | dev->ethtool_ops = &hme_ethtool_ops; |
2761 | 2768 | ||
@@ -3076,12 +3083,7 @@ static int __devinit happy_meal_pci_probe(struct pci_dev *pdev, | |||
3076 | init_timer(&hp->happy_timer); | 3083 | init_timer(&hp->happy_timer); |
3077 | 3084 | ||
3078 | hp->dev = dev; | 3085 | hp->dev = dev; |
3079 | dev->open = &happy_meal_open; | 3086 | dev->netdev_ops = &hme_netdev_ops; |
3080 | dev->stop = &happy_meal_close; | ||
3081 | dev->hard_start_xmit = &happy_meal_start_xmit; | ||
3082 | dev->get_stats = &happy_meal_get_stats; | ||
3083 | dev->set_multicast_list = &happy_meal_set_multicast; | ||
3084 | dev->tx_timeout = &happy_meal_tx_timeout; | ||
3085 | dev->watchdog_timeo = 5*HZ; | 3087 | dev->watchdog_timeo = 5*HZ; |
3086 | dev->ethtool_ops = &hme_ethtool_ops; | 3088 | dev->ethtool_ops = &hme_ethtool_ops; |
3087 | dev->irq = pdev->irq; | 3089 | dev->irq = pdev->irq; |
diff --git a/drivers/net/tlan.c b/drivers/net/tlan.c index 85ef8b744557..68b967b585aa 100644 --- a/drivers/net/tlan.c +++ b/drivers/net/tlan.c | |||
@@ -831,6 +831,21 @@ static void TLan_Poll(struct net_device *dev) | |||
831 | } | 831 | } |
832 | #endif | 832 | #endif |
833 | 833 | ||
834 | static const struct net_device_ops TLan_netdev_ops = { | ||
835 | .ndo_open = TLan_Open, | ||
836 | .ndo_stop = TLan_Close, | ||
837 | .ndo_start_xmit = TLan_StartTx, | ||
838 | .ndo_tx_timeout = TLan_tx_timeout, | ||
839 | .ndo_get_stats = TLan_GetStats, | ||
840 | .ndo_set_multicast_list = TLan_SetMulticastList, | ||
841 | .ndo_do_ioctl = TLan_ioctl, | ||
842 | .ndo_change_mtu = eth_change_mtu, | ||
843 | .ndo_set_mac_address = eth_mac_addr, | ||
844 | .ndo_validate_addr = eth_validate_addr, | ||
845 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
846 | .ndo_poll_controller = TLan_Poll, | ||
847 | #endif | ||
848 | }; | ||
834 | 849 | ||
835 | 850 | ||
836 | 851 | ||
@@ -892,16 +907,7 @@ static int TLan_Init( struct net_device *dev ) | |||
892 | netif_carrier_off(dev); | 907 | netif_carrier_off(dev); |
893 | 908 | ||
894 | /* Device methods */ | 909 | /* Device methods */ |
895 | dev->open = &TLan_Open; | 910 | dev->netdev_ops = &TLan_netdev_ops; |
896 | dev->hard_start_xmit = &TLan_StartTx; | ||
897 | dev->stop = &TLan_Close; | ||
898 | dev->get_stats = &TLan_GetStats; | ||
899 | dev->set_multicast_list = &TLan_SetMulticastList; | ||
900 | dev->do_ioctl = &TLan_ioctl; | ||
901 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
902 | dev->poll_controller = &TLan_Poll; | ||
903 | #endif | ||
904 | dev->tx_timeout = &TLan_tx_timeout; | ||
905 | dev->watchdog_timeo = TX_TIMEOUT; | 911 | dev->watchdog_timeo = TX_TIMEOUT; |
906 | 912 | ||
907 | return 0; | 913 | return 0; |
diff --git a/drivers/net/tulip/de2104x.c b/drivers/net/tulip/de2104x.c index 5166be930a52..d5d53b633cf8 100644 --- a/drivers/net/tulip/de2104x.c +++ b/drivers/net/tulip/de2104x.c | |||
@@ -1922,6 +1922,18 @@ bad_srom: | |||
1922 | goto fill_defaults; | 1922 | goto fill_defaults; |
1923 | } | 1923 | } |
1924 | 1924 | ||
1925 | static const struct net_device_ops de_netdev_ops = { | ||
1926 | .ndo_open = de_open, | ||
1927 | .ndo_stop = de_close, | ||
1928 | .ndo_set_multicast_list = de_set_rx_mode, | ||
1929 | .ndo_start_xmit = de_start_xmit, | ||
1930 | .ndo_get_stats = de_get_stats, | ||
1931 | .ndo_tx_timeout = de_tx_timeout, | ||
1932 | .ndo_change_mtu = eth_change_mtu, | ||
1933 | .ndo_set_mac_address = eth_mac_addr, | ||
1934 | .ndo_validate_addr = eth_validate_addr, | ||
1935 | }; | ||
1936 | |||
1925 | static int __devinit de_init_one (struct pci_dev *pdev, | 1937 | static int __devinit de_init_one (struct pci_dev *pdev, |
1926 | const struct pci_device_id *ent) | 1938 | const struct pci_device_id *ent) |
1927 | { | 1939 | { |
@@ -1944,14 +1956,9 @@ static int __devinit de_init_one (struct pci_dev *pdev, | |||
1944 | if (!dev) | 1956 | if (!dev) |
1945 | return -ENOMEM; | 1957 | return -ENOMEM; |
1946 | 1958 | ||
1959 | dev->netdev_ops = &de_netdev_ops; | ||
1947 | SET_NETDEV_DEV(dev, &pdev->dev); | 1960 | SET_NETDEV_DEV(dev, &pdev->dev); |
1948 | dev->open = de_open; | ||
1949 | dev->stop = de_close; | ||
1950 | dev->set_multicast_list = de_set_rx_mode; | ||
1951 | dev->hard_start_xmit = de_start_xmit; | ||
1952 | dev->get_stats = de_get_stats; | ||
1953 | dev->ethtool_ops = &de_ethtool_ops; | 1961 | dev->ethtool_ops = &de_ethtool_ops; |
1954 | dev->tx_timeout = de_tx_timeout; | ||
1955 | dev->watchdog_timeo = TX_TIMEOUT; | 1962 | dev->watchdog_timeo = TX_TIMEOUT; |
1956 | 1963 | ||
1957 | de = netdev_priv(dev); | 1964 | de = netdev_priv(dev); |
diff --git a/drivers/net/tulip/de4x5.c b/drivers/net/tulip/de4x5.c index 67bfd6f43366..6418f74415d7 100644 --- a/drivers/net/tulip/de4x5.c +++ b/drivers/net/tulip/de4x5.c | |||
@@ -1077,6 +1077,18 @@ static int (*dc_infoblock[])(struct net_device *dev, u_char, u_char *) = { | |||
1077 | mdelay(2); /* Wait for 2ms */\ | 1077 | mdelay(2); /* Wait for 2ms */\ |
1078 | } | 1078 | } |
1079 | 1079 | ||
1080 | static const struct net_device_ops de4x5_netdev_ops = { | ||
1081 | .ndo_open = de4x5_open, | ||
1082 | .ndo_stop = de4x5_close, | ||
1083 | .ndo_start_xmit = de4x5_queue_pkt, | ||
1084 | .ndo_get_stats = de4x5_get_stats, | ||
1085 | .ndo_set_multicast_list = set_multicast_list, | ||
1086 | .ndo_do_ioctl = de4x5_ioctl, | ||
1087 | .ndo_change_mtu = eth_change_mtu, | ||
1088 | .ndo_set_mac_address= eth_mac_addr, | ||
1089 | .ndo_validate_addr = eth_validate_addr, | ||
1090 | }; | ||
1091 | |||
1080 | 1092 | ||
1081 | static int __devinit | 1093 | static int __devinit |
1082 | de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) | 1094 | de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) |
@@ -1258,13 +1270,7 @@ de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) | |||
1258 | 1270 | ||
1259 | /* The DE4X5-specific entries in the device structure. */ | 1271 | /* The DE4X5-specific entries in the device structure. */ |
1260 | SET_NETDEV_DEV(dev, gendev); | 1272 | SET_NETDEV_DEV(dev, gendev); |
1261 | dev->open = &de4x5_open; | 1273 | dev->netdev_ops = &de4x5_netdev_ops; |
1262 | dev->hard_start_xmit = &de4x5_queue_pkt; | ||
1263 | dev->stop = &de4x5_close; | ||
1264 | dev->get_stats = &de4x5_get_stats; | ||
1265 | dev->set_multicast_list = &set_multicast_list; | ||
1266 | dev->do_ioctl = &de4x5_ioctl; | ||
1267 | |||
1268 | dev->mem_start = 0; | 1274 | dev->mem_start = 0; |
1269 | 1275 | ||
1270 | /* Fill in the generic fields of the device structure. */ | 1276 | /* Fill in the generic fields of the device structure. */ |
diff --git a/drivers/net/tulip/dmfe.c b/drivers/net/tulip/dmfe.c index 28a5c51b43a0..2e5c99941f35 100644 --- a/drivers/net/tulip/dmfe.c +++ b/drivers/net/tulip/dmfe.c | |||
@@ -257,9 +257,6 @@ struct dmfe_board_info { | |||
257 | u8 wol_mode; /* user WOL settings */ | 257 | u8 wol_mode; /* user WOL settings */ |
258 | struct timer_list timer; | 258 | struct timer_list timer; |
259 | 259 | ||
260 | /* System defined statistic counter */ | ||
261 | struct net_device_stats stats; | ||
262 | |||
263 | /* Driver defined statistic counter */ | 260 | /* Driver defined statistic counter */ |
264 | unsigned long tx_fifo_underrun; | 261 | unsigned long tx_fifo_underrun; |
265 | unsigned long tx_loss_carrier; | 262 | unsigned long tx_loss_carrier; |
@@ -316,7 +313,6 @@ static u8 SF_mode; /* Special Function: 1:VLAN, 2:RX Flow Control | |||
316 | static int dmfe_open(struct DEVICE *); | 313 | static int dmfe_open(struct DEVICE *); |
317 | static int dmfe_start_xmit(struct sk_buff *, struct DEVICE *); | 314 | static int dmfe_start_xmit(struct sk_buff *, struct DEVICE *); |
318 | static int dmfe_stop(struct DEVICE *); | 315 | static int dmfe_stop(struct DEVICE *); |
319 | static struct net_device_stats * dmfe_get_stats(struct DEVICE *); | ||
320 | static void dmfe_set_filter_mode(struct DEVICE *); | 316 | static void dmfe_set_filter_mode(struct DEVICE *); |
321 | static const struct ethtool_ops netdev_ethtool_ops; | 317 | static const struct ethtool_ops netdev_ethtool_ops; |
322 | static u16 read_srom_word(long ,int); | 318 | static u16 read_srom_word(long ,int); |
@@ -351,6 +347,19 @@ static void dmfe_set_phyxcer(struct dmfe_board_info *); | |||
351 | 347 | ||
352 | /* DM910X network board routine ---------------------------- */ | 348 | /* DM910X network board routine ---------------------------- */ |
353 | 349 | ||
350 | static const struct net_device_ops netdev_ops = { | ||
351 | .ndo_open = dmfe_open, | ||
352 | .ndo_stop = dmfe_stop, | ||
353 | .ndo_start_xmit = dmfe_start_xmit, | ||
354 | .ndo_set_multicast_list = dmfe_set_filter_mode, | ||
355 | .ndo_change_mtu = eth_change_mtu, | ||
356 | .ndo_set_mac_address = eth_mac_addr, | ||
357 | .ndo_validate_addr = eth_validate_addr, | ||
358 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
359 | .ndo_poll_controller = poll_dmfe, | ||
360 | #endif | ||
361 | }; | ||
362 | |||
354 | /* | 363 | /* |
355 | * Search DM910X board ,allocate space and register it | 364 | * Search DM910X board ,allocate space and register it |
356 | */ | 365 | */ |
@@ -442,14 +451,7 @@ static int __devinit dmfe_init_one (struct pci_dev *pdev, | |||
442 | dev->base_addr = db->ioaddr; | 451 | dev->base_addr = db->ioaddr; |
443 | dev->irq = pdev->irq; | 452 | dev->irq = pdev->irq; |
444 | pci_set_drvdata(pdev, dev); | 453 | pci_set_drvdata(pdev, dev); |
445 | dev->open = &dmfe_open; | 454 | dev->netdev_ops = &netdev_ops; |
446 | dev->hard_start_xmit = &dmfe_start_xmit; | ||
447 | dev->stop = &dmfe_stop; | ||
448 | dev->get_stats = &dmfe_get_stats; | ||
449 | dev->set_multicast_list = &dmfe_set_filter_mode; | ||
450 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
451 | dev->poll_controller = &poll_dmfe; | ||
452 | #endif | ||
453 | dev->ethtool_ops = &netdev_ethtool_ops; | 455 | dev->ethtool_ops = &netdev_ethtool_ops; |
454 | netif_carrier_off(dev); | 456 | netif_carrier_off(dev); |
455 | spin_lock_init(&db->lock); | 457 | spin_lock_init(&db->lock); |
@@ -867,15 +869,15 @@ static void dmfe_free_tx_pkt(struct DEVICE *dev, struct dmfe_board_info * db) | |||
867 | 869 | ||
868 | /* A packet sent completed */ | 870 | /* A packet sent completed */ |
869 | db->tx_packet_cnt--; | 871 | db->tx_packet_cnt--; |
870 | db->stats.tx_packets++; | 872 | dev->stats.tx_packets++; |
871 | 873 | ||
872 | /* Transmit statistic counter */ | 874 | /* Transmit statistic counter */ |
873 | if ( tdes0 != 0x7fffffff ) { | 875 | if ( tdes0 != 0x7fffffff ) { |
874 | /* printk(DRV_NAME ": tdes0=%x\n", tdes0); */ | 876 | /* printk(DRV_NAME ": tdes0=%x\n", tdes0); */ |
875 | db->stats.collisions += (tdes0 >> 3) & 0xf; | 877 | dev->stats.collisions += (tdes0 >> 3) & 0xf; |
876 | db->stats.tx_bytes += le32_to_cpu(txptr->tdes1) & 0x7ff; | 878 | dev->stats.tx_bytes += le32_to_cpu(txptr->tdes1) & 0x7ff; |
877 | if (tdes0 & TDES0_ERR_MASK) { | 879 | if (tdes0 & TDES0_ERR_MASK) { |
878 | db->stats.tx_errors++; | 880 | dev->stats.tx_errors++; |
879 | 881 | ||
880 | if (tdes0 & 0x0002) { /* UnderRun */ | 882 | if (tdes0 & 0x0002) { /* UnderRun */ |
881 | db->tx_fifo_underrun++; | 883 | db->tx_fifo_underrun++; |
@@ -969,13 +971,13 @@ static void dmfe_rx_packet(struct DEVICE *dev, struct dmfe_board_info * db) | |||
969 | if (rdes0 & 0x8000) { | 971 | if (rdes0 & 0x8000) { |
970 | /* This is a error packet */ | 972 | /* This is a error packet */ |
971 | //printk(DRV_NAME ": rdes0: %lx\n", rdes0); | 973 | //printk(DRV_NAME ": rdes0: %lx\n", rdes0); |
972 | db->stats.rx_errors++; | 974 | dev->stats.rx_errors++; |
973 | if (rdes0 & 1) | 975 | if (rdes0 & 1) |
974 | db->stats.rx_fifo_errors++; | 976 | dev->stats.rx_fifo_errors++; |
975 | if (rdes0 & 2) | 977 | if (rdes0 & 2) |
976 | db->stats.rx_crc_errors++; | 978 | dev->stats.rx_crc_errors++; |
977 | if (rdes0 & 0x80) | 979 | if (rdes0 & 0x80) |
978 | db->stats.rx_length_errors++; | 980 | dev->stats.rx_length_errors++; |
979 | } | 981 | } |
980 | 982 | ||
981 | if ( !(rdes0 & 0x8000) || | 983 | if ( !(rdes0 & 0x8000) || |
@@ -1008,8 +1010,8 @@ static void dmfe_rx_packet(struct DEVICE *dev, struct dmfe_board_info * db) | |||
1008 | 1010 | ||
1009 | skb->protocol = eth_type_trans(skb, dev); | 1011 | skb->protocol = eth_type_trans(skb, dev); |
1010 | netif_rx(skb); | 1012 | netif_rx(skb); |
1011 | db->stats.rx_packets++; | 1013 | dev->stats.rx_packets++; |
1012 | db->stats.rx_bytes += rxlen; | 1014 | dev->stats.rx_bytes += rxlen; |
1013 | } | 1015 | } |
1014 | } else { | 1016 | } else { |
1015 | /* Reuse SKB buffer when the packet is error */ | 1017 | /* Reuse SKB buffer when the packet is error */ |
@@ -1024,20 +1026,6 @@ static void dmfe_rx_packet(struct DEVICE *dev, struct dmfe_board_info * db) | |||
1024 | db->rx_ready_ptr = rxptr; | 1026 | db->rx_ready_ptr = rxptr; |
1025 | } | 1027 | } |
1026 | 1028 | ||
1027 | |||
1028 | /* | ||
1029 | * Get statistics from driver. | ||
1030 | */ | ||
1031 | |||
1032 | static struct net_device_stats * dmfe_get_stats(struct DEVICE *dev) | ||
1033 | { | ||
1034 | struct dmfe_board_info *db = netdev_priv(dev); | ||
1035 | |||
1036 | DMFE_DBUG(0, "dmfe_get_stats", 0); | ||
1037 | return &db->stats; | ||
1038 | } | ||
1039 | |||
1040 | |||
1041 | /* | 1029 | /* |
1042 | * Set DM910X multicast address | 1030 | * Set DM910X multicast address |
1043 | */ | 1031 | */ |
@@ -1161,7 +1149,7 @@ static void dmfe_timer(unsigned long data) | |||
1161 | 1149 | ||
1162 | /* Operating Mode Check */ | 1150 | /* Operating Mode Check */ |
1163 | if ( (db->dm910x_chk_mode & 0x1) && | 1151 | if ( (db->dm910x_chk_mode & 0x1) && |
1164 | (db->stats.rx_packets > MAX_CHECK_PACKET) ) | 1152 | (dev->stats.rx_packets > MAX_CHECK_PACKET) ) |
1165 | db->dm910x_chk_mode = 0x4; | 1153 | db->dm910x_chk_mode = 0x4; |
1166 | 1154 | ||
1167 | /* Dynamic reset DM910X : system error or transmit time-out */ | 1155 | /* Dynamic reset DM910X : system error or transmit time-out */ |
diff --git a/drivers/net/tulip/tulip_core.c b/drivers/net/tulip/tulip_core.c index ff84babb3ff3..bee75fa87a9c 100644 --- a/drivers/net/tulip/tulip_core.c +++ b/drivers/net/tulip/tulip_core.c | |||
@@ -1225,6 +1225,22 @@ static int tulip_uli_dm_quirk(struct pci_dev *pdev) | |||
1225 | return 0; | 1225 | return 0; |
1226 | } | 1226 | } |
1227 | 1227 | ||
1228 | static const struct net_device_ops tulip_netdev_ops = { | ||
1229 | .ndo_open = tulip_open, | ||
1230 | .ndo_start_xmit = tulip_start_xmit, | ||
1231 | .ndo_tx_timeout = tulip_tx_timeout, | ||
1232 | .ndo_stop = tulip_close, | ||
1233 | .ndo_get_stats = tulip_get_stats, | ||
1234 | .ndo_do_ioctl = private_ioctl, | ||
1235 | .ndo_set_multicast_list = set_rx_mode, | ||
1236 | .ndo_change_mtu = eth_change_mtu, | ||
1237 | .ndo_set_mac_address = eth_mac_addr, | ||
1238 | .ndo_validate_addr = eth_validate_addr, | ||
1239 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1240 | .ndo_poll_controller = poll_tulip, | ||
1241 | #endif | ||
1242 | }; | ||
1243 | |||
1228 | static int __devinit tulip_init_one (struct pci_dev *pdev, | 1244 | static int __devinit tulip_init_one (struct pci_dev *pdev, |
1229 | const struct pci_device_id *ent) | 1245 | const struct pci_device_id *ent) |
1230 | { | 1246 | { |
@@ -1601,20 +1617,11 @@ static int __devinit tulip_init_one (struct pci_dev *pdev, | |||
1601 | } | 1617 | } |
1602 | 1618 | ||
1603 | /* The Tulip-specific entries in the device structure. */ | 1619 | /* The Tulip-specific entries in the device structure. */ |
1604 | dev->open = tulip_open; | 1620 | dev->netdev_ops = &tulip_netdev_ops; |
1605 | dev->hard_start_xmit = tulip_start_xmit; | ||
1606 | dev->tx_timeout = tulip_tx_timeout; | ||
1607 | dev->watchdog_timeo = TX_TIMEOUT; | 1621 | dev->watchdog_timeo = TX_TIMEOUT; |
1608 | #ifdef CONFIG_TULIP_NAPI | 1622 | #ifdef CONFIG_TULIP_NAPI |
1609 | netif_napi_add(dev, &tp->napi, tulip_poll, 16); | 1623 | netif_napi_add(dev, &tp->napi, tulip_poll, 16); |
1610 | #endif | 1624 | #endif |
1611 | dev->stop = tulip_close; | ||
1612 | dev->get_stats = tulip_get_stats; | ||
1613 | dev->do_ioctl = private_ioctl; | ||
1614 | dev->set_multicast_list = set_rx_mode; | ||
1615 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
1616 | dev->poll_controller = &poll_tulip; | ||
1617 | #endif | ||
1618 | SET_ETHTOOL_OPS(dev, &ops); | 1625 | SET_ETHTOOL_OPS(dev, &ops); |
1619 | 1626 | ||
1620 | if (register_netdev(dev)) | 1627 | if (register_netdev(dev)) |
diff --git a/drivers/net/tulip/uli526x.c b/drivers/net/tulip/uli526x.c index 00cbc5251dcc..030e02e63023 100644 --- a/drivers/net/tulip/uli526x.c +++ b/drivers/net/tulip/uli526x.c | |||
@@ -168,9 +168,6 @@ struct uli526x_board_info { | |||
168 | u8 wait_reset; /* Hardware failed, need to reset */ | 168 | u8 wait_reset; /* Hardware failed, need to reset */ |
169 | struct timer_list timer; | 169 | struct timer_list timer; |
170 | 170 | ||
171 | /* System defined statistic counter */ | ||
172 | struct net_device_stats stats; | ||
173 | |||
174 | /* Driver defined statistic counter */ | 171 | /* Driver defined statistic counter */ |
175 | unsigned long tx_fifo_underrun; | 172 | unsigned long tx_fifo_underrun; |
176 | unsigned long tx_loss_carrier; | 173 | unsigned long tx_loss_carrier; |
@@ -220,7 +217,6 @@ static int mode = 8; | |||
220 | static int uli526x_open(struct net_device *); | 217 | static int uli526x_open(struct net_device *); |
221 | static int uli526x_start_xmit(struct sk_buff *, struct net_device *); | 218 | static int uli526x_start_xmit(struct sk_buff *, struct net_device *); |
222 | static int uli526x_stop(struct net_device *); | 219 | static int uli526x_stop(struct net_device *); |
223 | static struct net_device_stats * uli526x_get_stats(struct net_device *); | ||
224 | static void uli526x_set_filter_mode(struct net_device *); | 220 | static void uli526x_set_filter_mode(struct net_device *); |
225 | static const struct ethtool_ops netdev_ethtool_ops; | 221 | static const struct ethtool_ops netdev_ethtool_ops; |
226 | static u16 read_srom_word(long, int); | 222 | static u16 read_srom_word(long, int); |
@@ -251,6 +247,19 @@ static void uli526x_set_phyxcer(struct uli526x_board_info *); | |||
251 | 247 | ||
252 | /* ULI526X network board routine ---------------------------- */ | 248 | /* ULI526X network board routine ---------------------------- */ |
253 | 249 | ||
250 | static const struct net_device_ops netdev_ops = { | ||
251 | .ndo_open = uli526x_open, | ||
252 | .ndo_stop = uli526x_stop, | ||
253 | .ndo_start_xmit = uli526x_start_xmit, | ||
254 | .ndo_set_multicast_list = uli526x_set_filter_mode, | ||
255 | .ndo_change_mtu = eth_change_mtu, | ||
256 | .ndo_set_mac_address = eth_mac_addr, | ||
257 | .ndo_validate_addr = eth_validate_addr, | ||
258 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
259 | .ndo_poll_controller = uli526x_poll, | ||
260 | #endif | ||
261 | }; | ||
262 | |||
254 | /* | 263 | /* |
255 | * Search ULI526X board, allocate space and register it | 264 | * Search ULI526X board, allocate space and register it |
256 | */ | 265 | */ |
@@ -335,15 +344,9 @@ static int __devinit uli526x_init_one (struct pci_dev *pdev, | |||
335 | pci_set_drvdata(pdev, dev); | 344 | pci_set_drvdata(pdev, dev); |
336 | 345 | ||
337 | /* Register some necessary functions */ | 346 | /* Register some necessary functions */ |
338 | dev->open = &uli526x_open; | 347 | dev->netdev_ops = &netdev_ops; |
339 | dev->hard_start_xmit = &uli526x_start_xmit; | ||
340 | dev->stop = &uli526x_stop; | ||
341 | dev->get_stats = &uli526x_get_stats; | ||
342 | dev->set_multicast_list = &uli526x_set_filter_mode; | ||
343 | dev->ethtool_ops = &netdev_ethtool_ops; | 348 | dev->ethtool_ops = &netdev_ethtool_ops; |
344 | #ifdef CONFIG_NET_POLL_CONTROLLER | 349 | |
345 | dev->poll_controller = &uli526x_poll; | ||
346 | #endif | ||
347 | spin_lock_init(&db->lock); | 350 | spin_lock_init(&db->lock); |
348 | 351 | ||
349 | 352 | ||
@@ -733,7 +736,8 @@ static void uli526x_poll(struct net_device *dev) | |||
733 | * Free TX resource after TX complete | 736 | * Free TX resource after TX complete |
734 | */ | 737 | */ |
735 | 738 | ||
736 | static void uli526x_free_tx_pkt(struct net_device *dev, struct uli526x_board_info * db) | 739 | static void uli526x_free_tx_pkt(struct net_device *dev, |
740 | struct uli526x_board_info * db) | ||
737 | { | 741 | { |
738 | struct tx_desc *txptr; | 742 | struct tx_desc *txptr; |
739 | u32 tdes0; | 743 | u32 tdes0; |
@@ -747,15 +751,15 @@ static void uli526x_free_tx_pkt(struct net_device *dev, struct uli526x_board_inf | |||
747 | 751 | ||
748 | /* A packet sent completed */ | 752 | /* A packet sent completed */ |
749 | db->tx_packet_cnt--; | 753 | db->tx_packet_cnt--; |
750 | db->stats.tx_packets++; | 754 | dev->stats.tx_packets++; |
751 | 755 | ||
752 | /* Transmit statistic counter */ | 756 | /* Transmit statistic counter */ |
753 | if ( tdes0 != 0x7fffffff ) { | 757 | if ( tdes0 != 0x7fffffff ) { |
754 | /* printk(DRV_NAME ": tdes0=%x\n", tdes0); */ | 758 | /* printk(DRV_NAME ": tdes0=%x\n", tdes0); */ |
755 | db->stats.collisions += (tdes0 >> 3) & 0xf; | 759 | dev->stats.collisions += (tdes0 >> 3) & 0xf; |
756 | db->stats.tx_bytes += le32_to_cpu(txptr->tdes1) & 0x7ff; | 760 | dev->stats.tx_bytes += le32_to_cpu(txptr->tdes1) & 0x7ff; |
757 | if (tdes0 & TDES0_ERR_MASK) { | 761 | if (tdes0 & TDES0_ERR_MASK) { |
758 | db->stats.tx_errors++; | 762 | dev->stats.tx_errors++; |
759 | if (tdes0 & 0x0002) { /* UnderRun */ | 763 | if (tdes0 & 0x0002) { /* UnderRun */ |
760 | db->tx_fifo_underrun++; | 764 | db->tx_fifo_underrun++; |
761 | if ( !(db->cr6_data & CR6_SFT) ) { | 765 | if ( !(db->cr6_data & CR6_SFT) ) { |
@@ -825,13 +829,13 @@ static void uli526x_rx_packet(struct net_device *dev, struct uli526x_board_info | |||
825 | if (rdes0 & 0x8000) { | 829 | if (rdes0 & 0x8000) { |
826 | /* This is a error packet */ | 830 | /* This is a error packet */ |
827 | //printk(DRV_NAME ": rdes0: %lx\n", rdes0); | 831 | //printk(DRV_NAME ": rdes0: %lx\n", rdes0); |
828 | db->stats.rx_errors++; | 832 | dev->stats.rx_errors++; |
829 | if (rdes0 & 1) | 833 | if (rdes0 & 1) |
830 | db->stats.rx_fifo_errors++; | 834 | dev->stats.rx_fifo_errors++; |
831 | if (rdes0 & 2) | 835 | if (rdes0 & 2) |
832 | db->stats.rx_crc_errors++; | 836 | dev->stats.rx_crc_errors++; |
833 | if (rdes0 & 0x80) | 837 | if (rdes0 & 0x80) |
834 | db->stats.rx_length_errors++; | 838 | dev->stats.rx_length_errors++; |
835 | } | 839 | } |
836 | 840 | ||
837 | if ( !(rdes0 & 0x8000) || | 841 | if ( !(rdes0 & 0x8000) || |
@@ -854,8 +858,8 @@ static void uli526x_rx_packet(struct net_device *dev, struct uli526x_board_info | |||
854 | 858 | ||
855 | skb->protocol = eth_type_trans(skb, dev); | 859 | skb->protocol = eth_type_trans(skb, dev); |
856 | netif_rx(skb); | 860 | netif_rx(skb); |
857 | db->stats.rx_packets++; | 861 | dev->stats.rx_packets++; |
858 | db->stats.rx_bytes += rxlen; | 862 | dev->stats.rx_bytes += rxlen; |
859 | 863 | ||
860 | } else { | 864 | } else { |
861 | /* Reuse SKB buffer when the packet is error */ | 865 | /* Reuse SKB buffer when the packet is error */ |
@@ -872,19 +876,6 @@ static void uli526x_rx_packet(struct net_device *dev, struct uli526x_board_info | |||
872 | 876 | ||
873 | 877 | ||
874 | /* | 878 | /* |
875 | * Get statistics from driver. | ||
876 | */ | ||
877 | |||
878 | static struct net_device_stats * uli526x_get_stats(struct net_device *dev) | ||
879 | { | ||
880 | struct uli526x_board_info *db = netdev_priv(dev); | ||
881 | |||
882 | ULI526X_DBUG(0, "uli526x_get_stats", 0); | ||
883 | return &db->stats; | ||
884 | } | ||
885 | |||
886 | |||
887 | /* | ||
888 | * Set ULI526X multicast address | 879 | * Set ULI526X multicast address |
889 | */ | 880 | */ |
890 | 881 | ||
diff --git a/drivers/net/tulip/winbond-840.c b/drivers/net/tulip/winbond-840.c index 022d99af8646..f467bf87817d 100644 --- a/drivers/net/tulip/winbond-840.c +++ b/drivers/net/tulip/winbond-840.c | |||
@@ -343,7 +343,18 @@ static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd); | |||
343 | static const struct ethtool_ops netdev_ethtool_ops; | 343 | static const struct ethtool_ops netdev_ethtool_ops; |
344 | static int netdev_close(struct net_device *dev); | 344 | static int netdev_close(struct net_device *dev); |
345 | 345 | ||
346 | 346 | static const struct net_device_ops netdev_ops = { | |
347 | .ndo_open = netdev_open, | ||
348 | .ndo_stop = netdev_close, | ||
349 | .ndo_start_xmit = start_tx, | ||
350 | .ndo_get_stats = get_stats, | ||
351 | .ndo_set_multicast_list = set_rx_mode, | ||
352 | .ndo_do_ioctl = netdev_ioctl, | ||
353 | .ndo_tx_timeout = tx_timeout, | ||
354 | .ndo_change_mtu = eth_change_mtu, | ||
355 | .ndo_set_mac_address = eth_mac_addr, | ||
356 | .ndo_validate_addr = eth_validate_addr, | ||
357 | }; | ||
347 | 358 | ||
348 | static int __devinit w840_probe1 (struct pci_dev *pdev, | 359 | static int __devinit w840_probe1 (struct pci_dev *pdev, |
349 | const struct pci_device_id *ent) | 360 | const struct pci_device_id *ent) |
@@ -420,14 +431,8 @@ static int __devinit w840_probe1 (struct pci_dev *pdev, | |||
420 | np->mii_if.force_media = 1; | 431 | np->mii_if.force_media = 1; |
421 | 432 | ||
422 | /* The chip-specific entries in the device structure. */ | 433 | /* The chip-specific entries in the device structure. */ |
423 | dev->open = &netdev_open; | 434 | dev->netdev_ops = &netdev_ops; |
424 | dev->hard_start_xmit = &start_tx; | ||
425 | dev->stop = &netdev_close; | ||
426 | dev->get_stats = &get_stats; | ||
427 | dev->set_multicast_list = &set_rx_mode; | ||
428 | dev->do_ioctl = &netdev_ioctl; | ||
429 | dev->ethtool_ops = &netdev_ethtool_ops; | 435 | dev->ethtool_ops = &netdev_ethtool_ops; |
430 | dev->tx_timeout = &tx_timeout; | ||
431 | dev->watchdog_timeo = TX_TIMEOUT; | 436 | dev->watchdog_timeo = TX_TIMEOUT; |
432 | 437 | ||
433 | i = register_netdev(dev); | 438 | i = register_netdev(dev); |
@@ -1555,7 +1560,7 @@ static void __devexit w840_remove1 (struct pci_dev *pdev) | |||
1555 | * rtnl_lock, & netif_device_detach after the rtnl_unlock. | 1560 | * rtnl_lock, & netif_device_detach after the rtnl_unlock. |
1556 | * - get_stats: | 1561 | * - get_stats: |
1557 | * spin_lock_irq(np->lock), doesn't touch hw if not present | 1562 | * spin_lock_irq(np->lock), doesn't touch hw if not present |
1558 | * - hard_start_xmit: | 1563 | * - start_xmit: |
1559 | * synchronize_irq + netif_tx_disable; | 1564 | * synchronize_irq + netif_tx_disable; |
1560 | * - tx_timeout: | 1565 | * - tx_timeout: |
1561 | * netif_device_detach + netif_tx_disable; | 1566 | * netif_device_detach + netif_tx_disable; |
diff --git a/drivers/net/tulip/xircom_cb.c b/drivers/net/tulip/xircom_cb.c index 13c8703ecb9f..c2ca9f40e40e 100644 --- a/drivers/net/tulip/xircom_cb.c +++ b/drivers/net/tulip/xircom_cb.c | |||
@@ -104,10 +104,8 @@ struct xircom_private { | |||
104 | */ | 104 | */ |
105 | spinlock_t lock; | 105 | spinlock_t lock; |
106 | 106 | ||
107 | |||
108 | struct pci_dev *pdev; | 107 | struct pci_dev *pdev; |
109 | struct net_device *dev; | 108 | struct net_device *dev; |
110 | struct net_device_stats stats; | ||
111 | }; | 109 | }; |
112 | 110 | ||
113 | 111 | ||
@@ -119,7 +117,6 @@ static int xircom_start_xmit(struct sk_buff *skb, struct net_device *dev); | |||
119 | static int xircom_open(struct net_device *dev); | 117 | static int xircom_open(struct net_device *dev); |
120 | static int xircom_close(struct net_device *dev); | 118 | static int xircom_close(struct net_device *dev); |
121 | static void xircom_up(struct xircom_private *card); | 119 | static void xircom_up(struct xircom_private *card); |
122 | static struct net_device_stats *xircom_get_stats(struct net_device *dev); | ||
123 | #ifdef CONFIG_NET_POLL_CONTROLLER | 120 | #ifdef CONFIG_NET_POLL_CONTROLLER |
124 | static void xircom_poll_controller(struct net_device *dev); | 121 | static void xircom_poll_controller(struct net_device *dev); |
125 | #endif | 122 | #endif |
@@ -194,6 +191,18 @@ static const struct ethtool_ops netdev_ethtool_ops = { | |||
194 | .get_drvinfo = netdev_get_drvinfo, | 191 | .get_drvinfo = netdev_get_drvinfo, |
195 | }; | 192 | }; |
196 | 193 | ||
194 | static const struct net_device_ops netdev_ops = { | ||
195 | .ndo_open = xircom_open, | ||
196 | .ndo_stop = xircom_close, | ||
197 | .ndo_start_xmit = xircom_start_xmit, | ||
198 | .ndo_change_mtu = eth_change_mtu, | ||
199 | .ndo_set_mac_address = eth_mac_addr, | ||
200 | .ndo_validate_addr = eth_validate_addr, | ||
201 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
202 | .ndo_poll_controller = xircom_poll_controller, | ||
203 | #endif | ||
204 | }; | ||
205 | |||
197 | /* xircom_probe is the code that gets called on device insertion. | 206 | /* xircom_probe is the code that gets called on device insertion. |
198 | it sets up the hardware and registers the device to the networklayer. | 207 | it sets up the hardware and registers the device to the networklayer. |
199 | 208 | ||
@@ -266,13 +275,7 @@ static int __devinit xircom_probe(struct pci_dev *pdev, const struct pci_device_ | |||
266 | read_mac_address(private); | 275 | read_mac_address(private); |
267 | setup_descriptors(private); | 276 | setup_descriptors(private); |
268 | 277 | ||
269 | dev->open = &xircom_open; | 278 | dev->netdev_ops = &netdev_ops; |
270 | dev->hard_start_xmit = &xircom_start_xmit; | ||
271 | dev->stop = &xircom_close; | ||
272 | dev->get_stats = &xircom_get_stats; | ||
273 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
274 | dev->poll_controller = &xircom_poll_controller; | ||
275 | #endif | ||
276 | SET_ETHTOOL_OPS(dev, &netdev_ethtool_ops); | 279 | SET_ETHTOOL_OPS(dev, &netdev_ethtool_ops); |
277 | pci_set_drvdata(pdev, dev); | 280 | pci_set_drvdata(pdev, dev); |
278 | 281 | ||
@@ -497,14 +500,6 @@ static int xircom_close(struct net_device *dev) | |||
497 | } | 500 | } |
498 | 501 | ||
499 | 502 | ||
500 | |||
501 | static struct net_device_stats *xircom_get_stats(struct net_device *dev) | ||
502 | { | ||
503 | struct xircom_private *card = netdev_priv(dev); | ||
504 | return &card->stats; | ||
505 | } | ||
506 | |||
507 | |||
508 | #ifdef CONFIG_NET_POLL_CONTROLLER | 503 | #ifdef CONFIG_NET_POLL_CONTROLLER |
509 | static void xircom_poll_controller(struct net_device *dev) | 504 | static void xircom_poll_controller(struct net_device *dev) |
510 | { | 505 | { |
@@ -1193,7 +1188,7 @@ static void investigate_read_descriptor(struct net_device *dev,struct xircom_pri | |||
1193 | 1188 | ||
1194 | skb = dev_alloc_skb(pkt_len + 2); | 1189 | skb = dev_alloc_skb(pkt_len + 2); |
1195 | if (skb == NULL) { | 1190 | if (skb == NULL) { |
1196 | card->stats.rx_dropped++; | 1191 | dev->stats.rx_dropped++; |
1197 | goto out; | 1192 | goto out; |
1198 | } | 1193 | } |
1199 | skb_reserve(skb, 2); | 1194 | skb_reserve(skb, 2); |
@@ -1201,8 +1196,8 @@ static void investigate_read_descriptor(struct net_device *dev,struct xircom_pri | |||
1201 | skb_put(skb, pkt_len); | 1196 | skb_put(skb, pkt_len); |
1202 | skb->protocol = eth_type_trans(skb, dev); | 1197 | skb->protocol = eth_type_trans(skb, dev); |
1203 | netif_rx(skb); | 1198 | netif_rx(skb); |
1204 | card->stats.rx_packets++; | 1199 | dev->stats.rx_packets++; |
1205 | card->stats.rx_bytes += pkt_len; | 1200 | dev->stats.rx_bytes += pkt_len; |
1206 | 1201 | ||
1207 | out: | 1202 | out: |
1208 | /* give the buffer back to the card */ | 1203 | /* give the buffer back to the card */ |
@@ -1232,16 +1227,16 @@ static void investigate_write_descriptor(struct net_device *dev, struct xircom_p | |||
1232 | #endif | 1227 | #endif |
1233 | if (status > 0) { /* bit 31 is 0 when done */ | 1228 | if (status > 0) { /* bit 31 is 0 when done */ |
1234 | if (card->tx_skb[descnr]!=NULL) { | 1229 | if (card->tx_skb[descnr]!=NULL) { |
1235 | card->stats.tx_bytes += card->tx_skb[descnr]->len; | 1230 | dev->stats.tx_bytes += card->tx_skb[descnr]->len; |
1236 | dev_kfree_skb_irq(card->tx_skb[descnr]); | 1231 | dev_kfree_skb_irq(card->tx_skb[descnr]); |
1237 | } | 1232 | } |
1238 | card->tx_skb[descnr] = NULL; | 1233 | card->tx_skb[descnr] = NULL; |
1239 | /* Bit 8 in the status field is 1 if there was a collision */ | 1234 | /* Bit 8 in the status field is 1 if there was a collision */ |
1240 | if (status&(1<<8)) | 1235 | if (status&(1<<8)) |
1241 | card->stats.collisions++; | 1236 | dev->stats.collisions++; |
1242 | card->tx_buffer[4*descnr] = 0; /* descriptor is free again */ | 1237 | card->tx_buffer[4*descnr] = 0; /* descriptor is free again */ |
1243 | netif_wake_queue (dev); | 1238 | netif_wake_queue (dev); |
1244 | card->stats.tx_packets++; | 1239 | dev->stats.tx_packets++; |
1245 | } | 1240 | } |
1246 | 1241 | ||
1247 | leave("investigate_write_descriptor"); | 1242 | leave("investigate_write_descriptor"); |
diff --git a/drivers/net/typhoon.c b/drivers/net/typhoon.c index 0009f4e34433..3af9a9516ccb 100644 --- a/drivers/net/typhoon.c +++ b/drivers/net/typhoon.c | |||
@@ -2296,6 +2296,19 @@ out: | |||
2296 | return mode; | 2296 | return mode; |
2297 | } | 2297 | } |
2298 | 2298 | ||
2299 | static const struct net_device_ops typhoon_netdev_ops = { | ||
2300 | .ndo_open = typhoon_open, | ||
2301 | .ndo_stop = typhoon_close, | ||
2302 | .ndo_start_xmit = typhoon_start_tx, | ||
2303 | .ndo_set_multicast_list = typhoon_set_rx_mode, | ||
2304 | .ndo_tx_timeout = typhoon_tx_timeout, | ||
2305 | .ndo_get_stats = typhoon_get_stats, | ||
2306 | .ndo_validate_addr = eth_validate_addr, | ||
2307 | .ndo_set_mac_address = typhoon_set_mac_address, | ||
2308 | .ndo_change_mtu = eth_change_mtu, | ||
2309 | .ndo_vlan_rx_register = typhoon_vlan_rx_register, | ||
2310 | }; | ||
2311 | |||
2299 | static int __devinit | 2312 | static int __devinit |
2300 | typhoon_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) | 2313 | typhoon_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) |
2301 | { | 2314 | { |
@@ -2495,16 +2508,9 @@ typhoon_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
2495 | } | 2508 | } |
2496 | 2509 | ||
2497 | /* The chip-specific entries in the device structure. */ | 2510 | /* The chip-specific entries in the device structure. */ |
2498 | dev->open = typhoon_open; | 2511 | dev->netdev_ops = &typhoon_netdev_ops; |
2499 | dev->hard_start_xmit = typhoon_start_tx; | ||
2500 | dev->stop = typhoon_close; | ||
2501 | dev->set_multicast_list = typhoon_set_rx_mode; | ||
2502 | dev->tx_timeout = typhoon_tx_timeout; | ||
2503 | netif_napi_add(dev, &tp->napi, typhoon_poll, 16); | 2512 | netif_napi_add(dev, &tp->napi, typhoon_poll, 16); |
2504 | dev->watchdog_timeo = TX_TIMEOUT; | 2513 | dev->watchdog_timeo = TX_TIMEOUT; |
2505 | dev->get_stats = typhoon_get_stats; | ||
2506 | dev->set_mac_address = typhoon_set_mac_address; | ||
2507 | dev->vlan_rx_register = typhoon_vlan_rx_register; | ||
2508 | 2514 | ||
2509 | SET_ETHTOOL_OPS(dev, &typhoon_ethtool_ops); | 2515 | SET_ETHTOOL_OPS(dev, &typhoon_ethtool_ops); |
2510 | 2516 | ||
diff --git a/drivers/net/usb/dm9601.c b/drivers/net/usb/dm9601.c index edd244f3acb5..5b67bbf1987e 100644 --- a/drivers/net/usb/dm9601.c +++ b/drivers/net/usb/dm9601.c | |||
@@ -23,7 +23,7 @@ | |||
23 | #include <linux/usb/usbnet.h> | 23 | #include <linux/usb/usbnet.h> |
24 | 24 | ||
25 | /* datasheet: | 25 | /* datasheet: |
26 | http://www.davicom.com.tw/big5/download/Data%20Sheet/DM9601-DS-P01-930914.pdf | 26 | http://ptm2.cc.utu.fi/ftp/network/cards/DM9601/From_NET/DM9601-DS-P01-930914.pdf |
27 | */ | 27 | */ |
28 | 28 | ||
29 | /* control requests */ | 29 | /* control requests */ |
@@ -397,16 +397,24 @@ static void dm9601_set_multicast(struct net_device *net) | |||
397 | dm_write_reg_async(dev, DM_RX_CTRL, rx_ctl); | 397 | dm_write_reg_async(dev, DM_RX_CTRL, rx_ctl); |
398 | } | 398 | } |
399 | 399 | ||
400 | static void __dm9601_set_mac_address(struct usbnet *dev) | ||
401 | { | ||
402 | dm_write_async(dev, DM_PHY_ADDR, ETH_ALEN, dev->net->dev_addr); | ||
403 | } | ||
404 | |||
400 | static int dm9601_set_mac_address(struct net_device *net, void *p) | 405 | static int dm9601_set_mac_address(struct net_device *net, void *p) |
401 | { | 406 | { |
402 | struct sockaddr *addr = p; | 407 | struct sockaddr *addr = p; |
403 | struct usbnet *dev = netdev_priv(net); | 408 | struct usbnet *dev = netdev_priv(net); |
404 | 409 | ||
405 | if (!is_valid_ether_addr(addr->sa_data)) | 410 | if (!is_valid_ether_addr(addr->sa_data)) { |
411 | dev_err(&net->dev, "not setting invalid mac address %pM\n", | ||
412 | addr->sa_data); | ||
406 | return -EINVAL; | 413 | return -EINVAL; |
414 | } | ||
407 | 415 | ||
408 | memcpy(net->dev_addr, addr->sa_data, net->addr_len); | 416 | memcpy(net->dev_addr, addr->sa_data, net->addr_len); |
409 | dm_write_async(dev, DM_PHY_ADDR, net->addr_len, net->dev_addr); | 417 | __dm9601_set_mac_address(dev); |
410 | 418 | ||
411 | return 0; | 419 | return 0; |
412 | } | 420 | } |
@@ -414,6 +422,7 @@ static int dm9601_set_mac_address(struct net_device *net, void *p) | |||
414 | static int dm9601_bind(struct usbnet *dev, struct usb_interface *intf) | 422 | static int dm9601_bind(struct usbnet *dev, struct usb_interface *intf) |
415 | { | 423 | { |
416 | int ret; | 424 | int ret; |
425 | u8 mac[ETH_ALEN]; | ||
417 | 426 | ||
418 | ret = usbnet_get_endpoints(dev, intf); | 427 | ret = usbnet_get_endpoints(dev, intf); |
419 | if (ret) | 428 | if (ret) |
@@ -438,12 +447,24 @@ static int dm9601_bind(struct usbnet *dev, struct usb_interface *intf) | |||
438 | udelay(20); | 447 | udelay(20); |
439 | 448 | ||
440 | /* read MAC */ | 449 | /* read MAC */ |
441 | if (dm_read(dev, DM_PHY_ADDR, ETH_ALEN, dev->net->dev_addr) < 0) { | 450 | if (dm_read(dev, DM_PHY_ADDR, ETH_ALEN, mac) < 0) { |
442 | printk(KERN_ERR "Error reading MAC address\n"); | 451 | printk(KERN_ERR "Error reading MAC address\n"); |
443 | ret = -ENODEV; | 452 | ret = -ENODEV; |
444 | goto out; | 453 | goto out; |
445 | } | 454 | } |
446 | 455 | ||
456 | /* | ||
457 | * Overwrite the auto-generated address only with good ones. | ||
458 | */ | ||
459 | if (is_valid_ether_addr(mac)) | ||
460 | memcpy(dev->net->dev_addr, mac, ETH_ALEN); | ||
461 | else { | ||
462 | printk(KERN_WARNING | ||
463 | "dm9601: No valid MAC address in EEPROM, using %pM\n", | ||
464 | dev->net->dev_addr); | ||
465 | __dm9601_set_mac_address(dev); | ||
466 | } | ||
467 | |||
447 | /* power up phy */ | 468 | /* power up phy */ |
448 | dm_write_reg(dev, DM_GPR_CTRL, 1); | 469 | dm_write_reg(dev, DM_GPR_CTRL, 1); |
449 | dm_write_reg(dev, DM_GPR_DATA, 0); | 470 | dm_write_reg(dev, DM_GPR_DATA, 0); |
diff --git a/drivers/net/usb/kaweth.c b/drivers/net/usb/kaweth.c index 3073ca25a0b0..7cb10a0a5316 100644 --- a/drivers/net/usb/kaweth.c +++ b/drivers/net/usb/kaweth.c | |||
@@ -251,7 +251,6 @@ struct kaweth_device | |||
251 | struct net_device_stats stats; | 251 | struct net_device_stats stats; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | |||
255 | /**************************************************************** | 254 | /**************************************************************** |
256 | * kaweth_control | 255 | * kaweth_control |
257 | ****************************************************************/ | 256 | ****************************************************************/ |
@@ -975,6 +974,17 @@ static int kaweth_resume(struct usb_interface *intf) | |||
975 | /**************************************************************** | 974 | /**************************************************************** |
976 | * kaweth_probe | 975 | * kaweth_probe |
977 | ****************************************************************/ | 976 | ****************************************************************/ |
977 | |||
978 | |||
979 | static const struct net_device_ops kaweth_netdev_ops = { | ||
980 | .ndo_open = kaweth_open, | ||
981 | .ndo_stop = kaweth_close, | ||
982 | .ndo_start_xmit = kaweth_start_xmit, | ||
983 | .ndo_tx_timeout = kaweth_tx_timeout, | ||
984 | .ndo_set_multicast_list = kaweth_set_rx_mode, | ||
985 | .ndo_get_stats = kaweth_netdev_stats, | ||
986 | }; | ||
987 | |||
978 | static int kaweth_probe( | 988 | static int kaweth_probe( |
979 | struct usb_interface *intf, | 989 | struct usb_interface *intf, |
980 | const struct usb_device_id *id /* from id_table */ | 990 | const struct usb_device_id *id /* from id_table */ |
@@ -1147,22 +1157,13 @@ err_fw: | |||
1147 | memcpy(netdev->dev_addr, &kaweth->configuration.hw_addr, | 1157 | memcpy(netdev->dev_addr, &kaweth->configuration.hw_addr, |
1148 | sizeof(kaweth->configuration.hw_addr)); | 1158 | sizeof(kaweth->configuration.hw_addr)); |
1149 | 1159 | ||
1150 | netdev->open = kaweth_open; | 1160 | netdev->netdev_ops = &kaweth_netdev_ops; |
1151 | netdev->stop = kaweth_close; | ||
1152 | |||
1153 | netdev->watchdog_timeo = KAWETH_TX_TIMEOUT; | 1161 | netdev->watchdog_timeo = KAWETH_TX_TIMEOUT; |
1154 | netdev->tx_timeout = kaweth_tx_timeout; | ||
1155 | |||
1156 | netdev->hard_start_xmit = kaweth_start_xmit; | ||
1157 | netdev->set_multicast_list = kaweth_set_rx_mode; | ||
1158 | netdev->get_stats = kaweth_netdev_stats; | ||
1159 | netdev->mtu = le16_to_cpu(kaweth->configuration.segment_size); | 1162 | netdev->mtu = le16_to_cpu(kaweth->configuration.segment_size); |
1160 | SET_ETHTOOL_OPS(netdev, &ops); | 1163 | SET_ETHTOOL_OPS(netdev, &ops); |
1161 | 1164 | ||
1162 | /* kaweth is zeroed as part of alloc_netdev */ | 1165 | /* kaweth is zeroed as part of alloc_netdev */ |
1163 | |||
1164 | INIT_DELAYED_WORK(&kaweth->lowmem_work, kaweth_resubmit_tl); | 1166 | INIT_DELAYED_WORK(&kaweth->lowmem_work, kaweth_resubmit_tl); |
1165 | |||
1166 | usb_set_intfdata(intf, kaweth); | 1167 | usb_set_intfdata(intf, kaweth); |
1167 | 1168 | ||
1168 | #if 0 | 1169 | #if 0 |
diff --git a/drivers/net/usb/pegasus.c b/drivers/net/usb/pegasus.c index d9241f1c0803..a8228d87c8cf 100644 --- a/drivers/net/usb/pegasus.c +++ b/drivers/net/usb/pegasus.c | |||
@@ -93,6 +93,7 @@ module_param (msg_level, int, 0); | |||
93 | MODULE_PARM_DESC (msg_level, "Override default message level"); | 93 | MODULE_PARM_DESC (msg_level, "Override default message level"); |
94 | 94 | ||
95 | MODULE_DEVICE_TABLE(usb, pegasus_ids); | 95 | MODULE_DEVICE_TABLE(usb, pegasus_ids); |
96 | static const struct net_device_ops pegasus_netdev_ops; | ||
96 | 97 | ||
97 | static int update_eth_regs_async(pegasus_t *); | 98 | static int update_eth_regs_async(pegasus_t *); |
98 | /* Aargh!!! I _really_ hate such tweaks */ | 99 | /* Aargh!!! I _really_ hate such tweaks */ |
@@ -1360,14 +1361,10 @@ static int pegasus_probe(struct usb_interface *intf, | |||
1360 | pegasus->intf = intf; | 1361 | pegasus->intf = intf; |
1361 | pegasus->usb = dev; | 1362 | pegasus->usb = dev; |
1362 | pegasus->net = net; | 1363 | pegasus->net = net; |
1363 | net->open = pegasus_open; | 1364 | |
1364 | net->stop = pegasus_close; | 1365 | |
1365 | net->watchdog_timeo = PEGASUS_TX_TIMEOUT; | 1366 | net->watchdog_timeo = PEGASUS_TX_TIMEOUT; |
1366 | net->tx_timeout = pegasus_tx_timeout; | 1367 | net->netdev_ops = &pegasus_netdev_ops; |
1367 | net->do_ioctl = pegasus_ioctl; | ||
1368 | net->hard_start_xmit = pegasus_start_xmit; | ||
1369 | net->set_multicast_list = pegasus_set_multicast; | ||
1370 | net->get_stats = pegasus_netdev_stats; | ||
1371 | SET_ETHTOOL_OPS(net, &ops); | 1368 | SET_ETHTOOL_OPS(net, &ops); |
1372 | pegasus->mii.dev = net; | 1369 | pegasus->mii.dev = net; |
1373 | pegasus->mii.mdio_read = mdio_read; | 1370 | pegasus->mii.mdio_read = mdio_read; |
@@ -1482,6 +1479,16 @@ static int pegasus_resume (struct usb_interface *intf) | |||
1482 | return 0; | 1479 | return 0; |
1483 | } | 1480 | } |
1484 | 1481 | ||
1482 | static const struct net_device_ops pegasus_netdev_ops = { | ||
1483 | .ndo_open = pegasus_open, | ||
1484 | .ndo_stop = pegasus_close, | ||
1485 | .ndo_do_ioctl = pegasus_ioctl, | ||
1486 | .ndo_start_xmit = pegasus_start_xmit, | ||
1487 | .ndo_set_multicast_list = pegasus_set_multicast, | ||
1488 | .ndo_get_stats = pegasus_netdev_stats, | ||
1489 | .ndo_tx_timeout = pegasus_tx_timeout, | ||
1490 | }; | ||
1491 | |||
1485 | static struct usb_driver pegasus_driver = { | 1492 | static struct usb_driver pegasus_driver = { |
1486 | .name = driver_name, | 1493 | .name = driver_name, |
1487 | .probe = pegasus_probe, | 1494 | .probe = pegasus_probe, |
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index b7004ff36451..43f6523c40be 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c | |||
@@ -624,6 +624,18 @@ static int virtnet_change_mtu(struct net_device *dev, int new_mtu) | |||
624 | return 0; | 624 | return 0; |
625 | } | 625 | } |
626 | 626 | ||
627 | static const struct net_device_ops virtnet_netdev = { | ||
628 | .ndo_open = virtnet_open, | ||
629 | .ndo_stop = virtnet_close, | ||
630 | .ndo_start_xmit = start_xmit, | ||
631 | .ndo_validate_addr = eth_validate_addr, | ||
632 | .ndo_set_mac_address = eth_mac_addr, | ||
633 | .ndo_change_mtu = virtnet_change_mtu, | ||
634 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
635 | .ndo_poll_controller = virtnet_netpoll, | ||
636 | #endif | ||
637 | }; | ||
638 | |||
627 | static int virtnet_probe(struct virtio_device *vdev) | 639 | static int virtnet_probe(struct virtio_device *vdev) |
628 | { | 640 | { |
629 | int err; | 641 | int err; |
@@ -636,14 +648,8 @@ static int virtnet_probe(struct virtio_device *vdev) | |||
636 | return -ENOMEM; | 648 | return -ENOMEM; |
637 | 649 | ||
638 | /* Set up network device as normal. */ | 650 | /* Set up network device as normal. */ |
639 | dev->open = virtnet_open; | 651 | dev->netdev_ops = &virtnet_netdev; |
640 | dev->stop = virtnet_close; | ||
641 | dev->hard_start_xmit = start_xmit; | ||
642 | dev->change_mtu = virtnet_change_mtu; | ||
643 | dev->features = NETIF_F_HIGHDMA; | 652 | dev->features = NETIF_F_HIGHDMA; |
644 | #ifdef CONFIG_NET_POLL_CONTROLLER | ||
645 | dev->poll_controller = virtnet_netpoll; | ||
646 | #endif | ||
647 | SET_ETHTOOL_OPS(dev, &virtnet_ethtool_ops); | 653 | SET_ETHTOOL_OPS(dev, &virtnet_ethtool_ops); |
648 | SET_NETDEV_DEV(dev, &vdev->dev); | 654 | SET_NETDEV_DEV(dev, &vdev->dev); |
649 | 655 | ||
diff --git a/drivers/net/wimax/i2400m/usb.c b/drivers/net/wimax/i2400m/usb.c index 6d4b65fd9c17..c6d93465c7e2 100644 --- a/drivers/net/wimax/i2400m/usb.c +++ b/drivers/net/wimax/i2400m/usb.c | |||
@@ -397,11 +397,13 @@ int i2400mu_probe(struct usb_interface *iface, | |||
397 | i2400m->bus_fw_name = I2400MU_FW_FILE_NAME; | 397 | i2400m->bus_fw_name = I2400MU_FW_FILE_NAME; |
398 | i2400m->bus_bm_mac_addr_impaired = 0; | 398 | i2400m->bus_bm_mac_addr_impaired = 0; |
399 | 399 | ||
400 | #ifdef CONFIG_PM | ||
400 | iface->needs_remote_wakeup = 1; /* autosuspend (15s delay) */ | 401 | iface->needs_remote_wakeup = 1; /* autosuspend (15s delay) */ |
401 | device_init_wakeup(dev, 1); | 402 | device_init_wakeup(dev, 1); |
402 | usb_autopm_enable(i2400mu->usb_iface); | 403 | usb_autopm_enable(i2400mu->usb_iface); |
403 | usb_dev->autosuspend_delay = 15 * HZ; | 404 | usb_dev->autosuspend_delay = 15 * HZ; |
404 | usb_dev->autosuspend_disabled = 0; | 405 | usb_dev->autosuspend_disabled = 0; |
406 | #endif | ||
405 | 407 | ||
406 | result = i2400m_setup(i2400m, I2400M_BRI_MAC_REINIT); | 408 | result = i2400m_setup(i2400m, I2400M_BRI_MAC_REINIT); |
407 | if (result < 0) { | 409 | if (result < 0) { |
@@ -493,7 +495,9 @@ int i2400mu_suspend(struct usb_interface *iface, pm_message_t pm_msg) | |||
493 | int result = 0; | 495 | int result = 0; |
494 | struct device *dev = &iface->dev; | 496 | struct device *dev = &iface->dev; |
495 | struct i2400mu *i2400mu = usb_get_intfdata(iface); | 497 | struct i2400mu *i2400mu = usb_get_intfdata(iface); |
498 | #ifdef CONFIG_PM | ||
496 | struct usb_device *usb_dev = i2400mu->usb_dev; | 499 | struct usb_device *usb_dev = i2400mu->usb_dev; |
500 | #endif | ||
497 | struct i2400m *i2400m = &i2400mu->i2400m; | 501 | struct i2400m *i2400m = &i2400mu->i2400m; |
498 | 502 | ||
499 | d_fnstart(3, dev, "(iface %p pm_msg %u)\n", iface, pm_msg.event); | 503 | d_fnstart(3, dev, "(iface %p pm_msg %u)\n", iface, pm_msg.event); |
@@ -503,11 +507,13 @@ int i2400mu_suspend(struct usb_interface *iface, pm_message_t pm_msg) | |||
503 | atomic_dec(&i2400mu->do_autopm); | 507 | atomic_dec(&i2400mu->do_autopm); |
504 | result = i2400m_cmd_enter_powersave(i2400m); | 508 | result = i2400m_cmd_enter_powersave(i2400m); |
505 | atomic_inc(&i2400mu->do_autopm); | 509 | atomic_inc(&i2400mu->do_autopm); |
510 | #ifdef CONFIG_PM | ||
506 | if (result < 0 && usb_dev->auto_pm == 0) { | 511 | if (result < 0 && usb_dev->auto_pm == 0) { |
507 | /* System suspend, can't fail */ | 512 | /* System suspend, can't fail */ |
508 | dev_err(dev, "failed to suspend, will reset on resume\n"); | 513 | dev_err(dev, "failed to suspend, will reset on resume\n"); |
509 | result = 0; | 514 | result = 0; |
510 | } | 515 | } |
516 | #endif | ||
511 | if (result < 0) | 517 | if (result < 0) |
512 | goto error_enter_powersave; | 518 | goto error_enter_powersave; |
513 | i2400mu_notification_release(i2400mu); | 519 | i2400mu_notification_release(i2400mu); |
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index 761635be9104..cd6184ee08ee 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c | |||
@@ -1105,6 +1105,16 @@ static void xennet_uninit(struct net_device *dev) | |||
1105 | gnttab_free_grant_references(np->gref_rx_head); | 1105 | gnttab_free_grant_references(np->gref_rx_head); |
1106 | } | 1106 | } |
1107 | 1107 | ||
1108 | static const struct net_device_ops xennet_netdev_ops = { | ||
1109 | .ndo_open = xennet_open, | ||
1110 | .ndo_uninit = xennet_uninit, | ||
1111 | .ndo_stop = xennet_close, | ||
1112 | .ndo_start_xmit = xennet_start_xmit, | ||
1113 | .ndo_change_mtu = xennet_change_mtu, | ||
1114 | .ndo_set_mac_address = eth_mac_addr, | ||
1115 | .ndo_validate_addr = eth_validate_addr, | ||
1116 | }; | ||
1117 | |||
1108 | static struct net_device * __devinit xennet_create_dev(struct xenbus_device *dev) | 1118 | static struct net_device * __devinit xennet_create_dev(struct xenbus_device *dev) |
1109 | { | 1119 | { |
1110 | int i, err; | 1120 | int i, err; |
@@ -1161,12 +1171,9 @@ static struct net_device * __devinit xennet_create_dev(struct xenbus_device *dev | |||
1161 | goto exit_free_tx; | 1171 | goto exit_free_tx; |
1162 | } | 1172 | } |
1163 | 1173 | ||
1164 | netdev->open = xennet_open; | 1174 | netdev->netdev_ops = &xennet_netdev_ops; |
1165 | netdev->hard_start_xmit = xennet_start_xmit; | 1175 | |
1166 | netdev->stop = xennet_close; | ||
1167 | netif_napi_add(netdev, &np->napi, xennet_poll, 64); | 1176 | netif_napi_add(netdev, &np->napi, xennet_poll, 64); |
1168 | netdev->uninit = xennet_uninit; | ||
1169 | netdev->change_mtu = xennet_change_mtu; | ||
1170 | netdev->features = NETIF_F_IP_CSUM; | 1177 | netdev->features = NETIF_F_IP_CSUM; |
1171 | 1178 | ||
1172 | SET_ETHTOOL_OPS(netdev, &xennet_ethtool_ops); | 1179 | SET_ETHTOOL_OPS(netdev, &xennet_ethtool_ops); |
diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c index 591a2b3ae4cb..c4f1b046c3b1 100644 --- a/drivers/s390/net/qeth_l2_main.c +++ b/drivers/s390/net/qeth_l2_main.c | |||
@@ -916,6 +916,21 @@ static struct ethtool_ops qeth_l2_osn_ops = { | |||
916 | .get_drvinfo = qeth_core_get_drvinfo, | 916 | .get_drvinfo = qeth_core_get_drvinfo, |
917 | }; | 917 | }; |
918 | 918 | ||
919 | static struct net_device_ops qeth_l2_netdev_ops = { | ||
920 | .ndo_open = qeth_l2_open, | ||
921 | .ndo_stop = qeth_l2_stop, | ||
922 | .ndo_get_stats = qeth_get_stats, | ||
923 | .ndo_start_xmit = qeth_l2_hard_start_xmit, | ||
924 | .ndo_validate_addr = eth_validate_addr, | ||
925 | .ndo_set_multicast_list = qeth_l2_set_multicast_list, | ||
926 | .ndo_do_ioctl = qeth_l2_do_ioctl, | ||
927 | .ndo_set_mac_address = qeth_l2_set_mac_address, | ||
928 | .ndo_change_mtu = qeth_change_mtu, | ||
929 | .ndo_vlan_rx_add_vid = qeth_l2_vlan_rx_add_vid, | ||
930 | .ndo_vlan_rx_kill_vid = qeth_l2_vlan_rx_kill_vid, | ||
931 | .ndo_tx_timeout = qeth_tx_timeout, | ||
932 | }; | ||
933 | |||
919 | static int qeth_l2_setup_netdev(struct qeth_card *card) | 934 | static int qeth_l2_setup_netdev(struct qeth_card *card) |
920 | { | 935 | { |
921 | switch (card->info.type) { | 936 | switch (card->info.type) { |
@@ -937,19 +952,9 @@ static int qeth_l2_setup_netdev(struct qeth_card *card) | |||
937 | return -ENODEV; | 952 | return -ENODEV; |
938 | 953 | ||
939 | card->dev->ml_priv = card; | 954 | card->dev->ml_priv = card; |
940 | card->dev->tx_timeout = &qeth_tx_timeout; | ||
941 | card->dev->watchdog_timeo = QETH_TX_TIMEOUT; | 955 | card->dev->watchdog_timeo = QETH_TX_TIMEOUT; |
942 | card->dev->open = qeth_l2_open; | ||
943 | card->dev->stop = qeth_l2_stop; | ||
944 | card->dev->hard_start_xmit = qeth_l2_hard_start_xmit; | ||
945 | card->dev->do_ioctl = qeth_l2_do_ioctl; | ||
946 | card->dev->get_stats = qeth_get_stats; | ||
947 | card->dev->change_mtu = qeth_change_mtu; | ||
948 | card->dev->set_multicast_list = qeth_l2_set_multicast_list; | ||
949 | card->dev->vlan_rx_kill_vid = qeth_l2_vlan_rx_kill_vid; | ||
950 | card->dev->vlan_rx_add_vid = qeth_l2_vlan_rx_add_vid; | ||
951 | card->dev->set_mac_address = qeth_l2_set_mac_address; | ||
952 | card->dev->mtu = card->info.initial_mtu; | 956 | card->dev->mtu = card->info.initial_mtu; |
957 | card->dev->netdev_ops = &qeth_l2_netdev_ops; | ||
953 | if (card->info.type != QETH_CARD_TYPE_OSN) | 958 | if (card->info.type != QETH_CARD_TYPE_OSN) |
954 | SET_ETHTOOL_OPS(card->dev, &qeth_l2_ethtool_ops); | 959 | SET_ETHTOOL_OPS(card->dev, &qeth_l2_ethtool_ops); |
955 | else | 960 | else |
diff --git a/drivers/s390/net/qeth_l3_main.c b/drivers/s390/net/qeth_l3_main.c index 4693ee4e7b98..68d623ab7e6e 100644 --- a/drivers/s390/net/qeth_l3_main.c +++ b/drivers/s390/net/qeth_l3_main.c | |||
@@ -1829,28 +1829,6 @@ static void qeth_l3_vlan_rx_register(struct net_device *dev, | |||
1829 | 1829 | ||
1830 | static void qeth_l3_vlan_rx_add_vid(struct net_device *dev, unsigned short vid) | 1830 | static void qeth_l3_vlan_rx_add_vid(struct net_device *dev, unsigned short vid) |
1831 | { | 1831 | { |
1832 | struct net_device *vlandev; | ||
1833 | struct qeth_card *card = dev->ml_priv; | ||
1834 | struct in_device *in_dev; | ||
1835 | |||
1836 | if (card->info.type == QETH_CARD_TYPE_IQD) | ||
1837 | return; | ||
1838 | |||
1839 | vlandev = vlan_group_get_device(card->vlangrp, vid); | ||
1840 | vlandev->neigh_setup = qeth_l3_neigh_setup; | ||
1841 | |||
1842 | in_dev = in_dev_get(vlandev); | ||
1843 | #ifdef CONFIG_SYSCTL | ||
1844 | neigh_sysctl_unregister(in_dev->arp_parms); | ||
1845 | #endif | ||
1846 | neigh_parms_release(&arp_tbl, in_dev->arp_parms); | ||
1847 | |||
1848 | in_dev->arp_parms = neigh_parms_alloc(vlandev, &arp_tbl); | ||
1849 | #ifdef CONFIG_SYSCTL | ||
1850 | neigh_sysctl_register(vlandev, in_dev->arp_parms, NET_IPV4, | ||
1851 | NET_IPV4_NEIGH, "ipv4", NULL, NULL); | ||
1852 | #endif | ||
1853 | in_dev_put(in_dev); | ||
1854 | return; | 1832 | return; |
1855 | } | 1833 | } |
1856 | 1834 | ||
@@ -2916,6 +2894,21 @@ qeth_l3_neigh_setup(struct net_device *dev, struct neigh_parms *np) | |||
2916 | return 0; | 2894 | return 0; |
2917 | } | 2895 | } |
2918 | 2896 | ||
2897 | static struct net_device_ops qeth_l3_netdev_ops = { | ||
2898 | .ndo_open = qeth_l3_open, | ||
2899 | .ndo_stop = qeth_l3_stop, | ||
2900 | .ndo_get_stats = qeth_get_stats, | ||
2901 | .ndo_start_xmit = qeth_l3_hard_start_xmit, | ||
2902 | .ndo_validate_addr = eth_validate_addr, | ||
2903 | .ndo_set_multicast_list = qeth_l3_set_multicast_list, | ||
2904 | .ndo_do_ioctl = qeth_l3_do_ioctl, | ||
2905 | .ndo_change_mtu = qeth_change_mtu, | ||
2906 | .ndo_vlan_rx_register = qeth_l3_vlan_rx_register, | ||
2907 | .ndo_vlan_rx_add_vid = qeth_l3_vlan_rx_add_vid, | ||
2908 | .ndo_vlan_rx_kill_vid = qeth_l3_vlan_rx_kill_vid, | ||
2909 | .ndo_tx_timeout = qeth_tx_timeout, | ||
2910 | }; | ||
2911 | |||
2919 | static int qeth_l3_setup_netdev(struct qeth_card *card) | 2912 | static int qeth_l3_setup_netdev(struct qeth_card *card) |
2920 | { | 2913 | { |
2921 | if (card->info.type == QETH_CARD_TYPE_OSAE) { | 2914 | if (card->info.type == QETH_CARD_TYPE_OSAE) { |
@@ -2930,7 +2923,8 @@ static int qeth_l3_setup_netdev(struct qeth_card *card) | |||
2930 | card->dev = alloc_etherdev(0); | 2923 | card->dev = alloc_etherdev(0); |
2931 | if (!card->dev) | 2924 | if (!card->dev) |
2932 | return -ENODEV; | 2925 | return -ENODEV; |
2933 | card->dev->neigh_setup = qeth_l3_neigh_setup; | 2926 | qeth_l3_netdev_ops.ndo_neigh_setup = |
2927 | qeth_l3_neigh_setup; | ||
2934 | 2928 | ||
2935 | /*IPv6 address autoconfiguration stuff*/ | 2929 | /*IPv6 address autoconfiguration stuff*/ |
2936 | qeth_l3_get_unique_id(card); | 2930 | qeth_l3_get_unique_id(card); |
@@ -2947,21 +2941,10 @@ static int qeth_l3_setup_netdev(struct qeth_card *card) | |||
2947 | } else | 2941 | } else |
2948 | return -ENODEV; | 2942 | return -ENODEV; |
2949 | 2943 | ||
2950 | card->dev->hard_start_xmit = qeth_l3_hard_start_xmit; | ||
2951 | card->dev->ml_priv = card; | 2944 | card->dev->ml_priv = card; |
2952 | card->dev->tx_timeout = &qeth_tx_timeout; | ||
2953 | card->dev->watchdog_timeo = QETH_TX_TIMEOUT; | 2945 | card->dev->watchdog_timeo = QETH_TX_TIMEOUT; |
2954 | card->dev->open = qeth_l3_open; | ||
2955 | card->dev->stop = qeth_l3_stop; | ||
2956 | card->dev->do_ioctl = qeth_l3_do_ioctl; | ||
2957 | card->dev->get_stats = qeth_get_stats; | ||
2958 | card->dev->change_mtu = qeth_change_mtu; | ||
2959 | card->dev->set_multicast_list = qeth_l3_set_multicast_list; | ||
2960 | card->dev->vlan_rx_register = qeth_l3_vlan_rx_register; | ||
2961 | card->dev->vlan_rx_add_vid = qeth_l3_vlan_rx_add_vid; | ||
2962 | card->dev->vlan_rx_kill_vid = qeth_l3_vlan_rx_kill_vid; | ||
2963 | card->dev->mtu = card->info.initial_mtu; | 2946 | card->dev->mtu = card->info.initial_mtu; |
2964 | card->dev->set_mac_address = NULL; | 2947 | card->dev->netdev_ops = &qeth_l3_netdev_ops; |
2965 | SET_ETHTOOL_OPS(card->dev, &qeth_l3_ethtool_ops); | 2948 | SET_ETHTOOL_OPS(card->dev, &qeth_l3_ethtool_ops); |
2966 | card->dev->features |= NETIF_F_HW_VLAN_TX | | 2949 | card->dev->features |= NETIF_F_HW_VLAN_TX | |
2967 | NETIF_F_HW_VLAN_RX | | 2950 | NETIF_F_HW_VLAN_RX | |
diff --git a/drivers/usb/gadget/f_phonet.c b/drivers/usb/gadget/f_phonet.c index d8fc9b32fe36..c0916c7b217e 100644 --- a/drivers/usb/gadget/f_phonet.c +++ b/drivers/usb/gadget/f_phonet.c | |||
@@ -279,6 +279,13 @@ static int pn_net_mtu(struct net_device *dev, int new_mtu) | |||
279 | return err; | 279 | return err; |
280 | } | 280 | } |
281 | 281 | ||
282 | static const struct net_device_ops pn_netdev_ops = { | ||
283 | .ndo_open = pn_net_open, | ||
284 | .ndo_stop = pn_net_close, | ||
285 | .ndo_start_xmit = pn_net_xmit, | ||
286 | .ndo_change_mtu = pn_net_mtu, | ||
287 | }; | ||
288 | |||
282 | static void pn_net_setup(struct net_device *dev) | 289 | static void pn_net_setup(struct net_device *dev) |
283 | { | 290 | { |
284 | dev->features = 0; | 291 | dev->features = 0; |
@@ -290,12 +297,9 @@ static void pn_net_setup(struct net_device *dev) | |||
290 | dev->addr_len = 1; | 297 | dev->addr_len = 1; |
291 | dev->tx_queue_len = 1; | 298 | dev->tx_queue_len = 1; |
292 | 299 | ||
300 | dev->netdev_ops = &pn_netdev_ops; | ||
293 | dev->destructor = free_netdev; | 301 | dev->destructor = free_netdev; |
294 | dev->header_ops = &phonet_header_ops; | 302 | dev->header_ops = &phonet_header_ops; |
295 | dev->open = pn_net_open; | ||
296 | dev->stop = pn_net_close; | ||
297 | dev->hard_start_xmit = pn_net_xmit; /* mandatory */ | ||
298 | dev->change_mtu = pn_net_mtu; | ||
299 | } | 303 | } |
300 | 304 | ||
301 | /*-------------------------------------------------------------------------*/ | 305 | /*-------------------------------------------------------------------------*/ |
diff --git a/drivers/usb/gadget/u_ether.c b/drivers/usb/gadget/u_ether.c index d9739d52f8f5..96d65ca06ecd 100644 --- a/drivers/usb/gadget/u_ether.c +++ b/drivers/usb/gadget/u_ether.c | |||
@@ -716,6 +716,14 @@ static int __init get_ether_addr(const char *str, u8 *dev_addr) | |||
716 | 716 | ||
717 | static struct eth_dev *the_dev; | 717 | static struct eth_dev *the_dev; |
718 | 718 | ||
719 | static const struct net_device_ops eth_netdev_ops = { | ||
720 | .ndo_open = eth_open, | ||
721 | .ndo_stop = eth_stop, | ||
722 | .ndo_start_xmit = eth_start_xmit, | ||
723 | .ndo_change_mtu = ueth_change_mtu, | ||
724 | .ndo_set_mac_address = eth_mac_addr, | ||
725 | .ndo_validate_addr = eth_validate_addr, | ||
726 | }; | ||
719 | 727 | ||
720 | /** | 728 | /** |
721 | * gether_setup - initialize one ethernet-over-usb link | 729 | * gether_setup - initialize one ethernet-over-usb link |
@@ -764,12 +772,8 @@ int __init gether_setup(struct usb_gadget *g, u8 ethaddr[ETH_ALEN]) | |||
764 | if (ethaddr) | 772 | if (ethaddr) |
765 | memcpy(ethaddr, dev->host_mac, ETH_ALEN); | 773 | memcpy(ethaddr, dev->host_mac, ETH_ALEN); |
766 | 774 | ||
767 | net->change_mtu = ueth_change_mtu; | 775 | net->netdev_ops = ð_netdev_ops; |
768 | net->hard_start_xmit = eth_start_xmit; | 776 | |
769 | net->open = eth_open; | ||
770 | net->stop = eth_stop; | ||
771 | /* watchdog_timeo, tx_timeout ... */ | ||
772 | /* set_multicast_list */ | ||
773 | SET_ETHTOOL_OPS(net, &ops); | 777 | SET_ETHTOOL_OPS(net, &ops); |
774 | 778 | ||
775 | /* two kinds of host-initiated state changes: | 779 | /* two kinds of host-initiated state changes: |
diff --git a/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.h b/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.h index 5f1b2951bb83..3421d3339d7d 100644 --- a/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.h +++ b/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.h | |||
@@ -221,7 +221,6 @@ struct i1480u { | |||
221 | struct net_device *net_dev; | 221 | struct net_device *net_dev; |
222 | 222 | ||
223 | spinlock_t lock; | 223 | spinlock_t lock; |
224 | struct net_device_stats stats; | ||
225 | 224 | ||
226 | /* RX context handling */ | 225 | /* RX context handling */ |
227 | struct sk_buff *rx_skb; | 226 | struct sk_buff *rx_skb; |
@@ -271,7 +270,6 @@ extern int i1480u_stop(struct net_device *); | |||
271 | extern int i1480u_hard_start_xmit(struct sk_buff *, struct net_device *); | 270 | extern int i1480u_hard_start_xmit(struct sk_buff *, struct net_device *); |
272 | extern void i1480u_tx_timeout(struct net_device *); | 271 | extern void i1480u_tx_timeout(struct net_device *); |
273 | extern int i1480u_set_config(struct net_device *, struct ifmap *); | 272 | extern int i1480u_set_config(struct net_device *, struct ifmap *); |
274 | extern struct net_device_stats *i1480u_get_stats(struct net_device *); | ||
275 | extern int i1480u_change_mtu(struct net_device *, int); | 273 | extern int i1480u_change_mtu(struct net_device *, int); |
276 | extern void i1480u_uwb_notifs_cb(void *, struct uwb_dev *, enum uwb_notifs); | 274 | extern void i1480u_uwb_notifs_cb(void *, struct uwb_dev *, enum uwb_notifs); |
277 | 275 | ||
diff --git a/drivers/uwb/i1480/i1480u-wlp/lc.c b/drivers/uwb/i1480/i1480u-wlp/lc.c index 049c05d4cc6a..f272dfe54d49 100644 --- a/drivers/uwb/i1480/i1480u-wlp/lc.c +++ b/drivers/uwb/i1480/i1480u-wlp/lc.c | |||
@@ -181,6 +181,15 @@ error: | |||
181 | } | 181 | } |
182 | #endif | 182 | #endif |
183 | 183 | ||
184 | static const struct net_device_ops i1480u_netdev_ops = { | ||
185 | .ndo_open = i1480u_open, | ||
186 | .ndo_stop = i1480u_stop, | ||
187 | .ndo_start_xmit = i1480u_hard_start_xmit, | ||
188 | .ndo_tx_timeout = i1480u_tx_timeout, | ||
189 | .ndo_set_config = i1480u_set_config, | ||
190 | .ndo_change_mtu = i1480u_change_mtu, | ||
191 | }; | ||
192 | |||
184 | static | 193 | static |
185 | int i1480u_add(struct i1480u *i1480u, struct usb_interface *iface) | 194 | int i1480u_add(struct i1480u *i1480u, struct usb_interface *iface) |
186 | { | 195 | { |
@@ -235,13 +244,7 @@ int i1480u_add(struct i1480u *i1480u, struct usb_interface *iface) | |||
235 | net_dev->features |= NETIF_F_HIGHDMA; | 244 | net_dev->features |= NETIF_F_HIGHDMA; |
236 | net_dev->watchdog_timeo = 5*HZ; /* FIXME: a better default? */ | 245 | net_dev->watchdog_timeo = 5*HZ; /* FIXME: a better default? */ |
237 | 246 | ||
238 | net_dev->open = i1480u_open; | 247 | net_dev->netdev_ops = &i1480u_netdev_ops; |
239 | net_dev->stop = i1480u_stop; | ||
240 | net_dev->hard_start_xmit = i1480u_hard_start_xmit; | ||
241 | net_dev->tx_timeout = i1480u_tx_timeout; | ||
242 | net_dev->get_stats = i1480u_get_stats; | ||
243 | net_dev->set_config = i1480u_set_config; | ||
244 | net_dev->change_mtu = i1480u_change_mtu; | ||
245 | 248 | ||
246 | #ifdef i1480u_FLOW_CONTROL | 249 | #ifdef i1480u_FLOW_CONTROL |
247 | /* Notification endpoint setup (submitted when we open the device) */ | 250 | /* Notification endpoint setup (submitted when we open the device) */ |
diff --git a/drivers/uwb/i1480/i1480u-wlp/netdev.c b/drivers/uwb/i1480/i1480u-wlp/netdev.c index e3873ffb942c..73055530e60f 100644 --- a/drivers/uwb/i1480/i1480u-wlp/netdev.c +++ b/drivers/uwb/i1480/i1480u-wlp/netdev.c | |||
@@ -262,15 +262,6 @@ int i1480u_stop(struct net_device *net_dev) | |||
262 | return 0; | 262 | return 0; |
263 | } | 263 | } |
264 | 264 | ||
265 | |||
266 | /** Report statistics */ | ||
267 | struct net_device_stats *i1480u_get_stats(struct net_device *net_dev) | ||
268 | { | ||
269 | struct i1480u *i1480u = netdev_priv(net_dev); | ||
270 | return &i1480u->stats; | ||
271 | } | ||
272 | |||
273 | |||
274 | /** | 265 | /** |
275 | * | 266 | * |
276 | * Change the interface config--we probably don't have to do anything. | 267 | * Change the interface config--we probably don't have to do anything. |
diff --git a/drivers/uwb/i1480/i1480u-wlp/rx.c b/drivers/uwb/i1480/i1480u-wlp/rx.c index 34f4cf9a7d34..25a2758beb61 100644 --- a/drivers/uwb/i1480/i1480u-wlp/rx.c +++ b/drivers/uwb/i1480/i1480u-wlp/rx.c | |||
@@ -167,7 +167,7 @@ do { \ | |||
167 | do { \ | 167 | do { \ |
168 | if (printk_ratelimit()) \ | 168 | if (printk_ratelimit()) \ |
169 | dev_err(&i1480u->usb_iface->dev, msg); \ | 169 | dev_err(&i1480u->usb_iface->dev, msg); \ |
170 | i1480u->stats.rx_dropped++; \ | 170 | i1480u->net_dev->stats.rx_dropped++; \ |
171 | } while (0) | 171 | } while (0) |
172 | 172 | ||
173 | 173 | ||
@@ -193,10 +193,8 @@ void i1480u_skb_deliver(struct i1480u *i1480u) | |||
193 | if (!should_parse) | 193 | if (!should_parse) |
194 | goto out; | 194 | goto out; |
195 | i1480u->rx_skb->protocol = eth_type_trans(i1480u->rx_skb, net_dev); | 195 | i1480u->rx_skb->protocol = eth_type_trans(i1480u->rx_skb, net_dev); |
196 | i1480u->stats.rx_packets++; | 196 | net_dev->stats.rx_packets++; |
197 | i1480u->stats.rx_bytes += i1480u->rx_untd_pkt_size; | 197 | net_dev->stats.rx_bytes += i1480u->rx_untd_pkt_size; |
198 | net_dev->last_rx = jiffies; | ||
199 | /* FIXME: flow control: check netif_rx() retval */ | ||
200 | 198 | ||
201 | netif_rx(i1480u->rx_skb); /* deliver */ | 199 | netif_rx(i1480u->rx_skb); /* deliver */ |
202 | out: | 200 | out: |
diff --git a/drivers/uwb/i1480/i1480u-wlp/tx.c b/drivers/uwb/i1480/i1480u-wlp/tx.c index 39032cc3503e..26bacc009c65 100644 --- a/drivers/uwb/i1480/i1480u-wlp/tx.c +++ b/drivers/uwb/i1480/i1480u-wlp/tx.c | |||
@@ -117,8 +117,8 @@ void i1480u_tx_cb(struct urb *urb) | |||
117 | switch (urb->status) { | 117 | switch (urb->status) { |
118 | case 0: | 118 | case 0: |
119 | spin_lock_irqsave(&i1480u->lock, flags); | 119 | spin_lock_irqsave(&i1480u->lock, flags); |
120 | i1480u->stats.tx_packets++; | 120 | net_dev->stats.tx_packets++; |
121 | i1480u->stats.tx_bytes += urb->actual_length; | 121 | net_dev->stats.tx_bytes += urb->actual_length; |
122 | spin_unlock_irqrestore(&i1480u->lock, flags); | 122 | spin_unlock_irqrestore(&i1480u->lock, flags); |
123 | break; | 123 | break; |
124 | case -ECONNRESET: /* Not an error, but a controlled situation; */ | 124 | case -ECONNRESET: /* Not an error, but a controlled situation; */ |
@@ -530,7 +530,7 @@ int i1480u_hard_start_xmit(struct sk_buff *skb, struct net_device *net_dev) | |||
530 | return NETDEV_TX_OK; | 530 | return NETDEV_TX_OK; |
531 | error: | 531 | error: |
532 | dev_kfree_skb_any(skb); | 532 | dev_kfree_skb_any(skb); |
533 | i1480u->stats.tx_dropped++; | 533 | net_dev->stats.tx_dropped++; |
534 | out: | 534 | out: |
535 | return NETDEV_TX_OK; | 535 | return NETDEV_TX_OK; |
536 | } | 536 | } |
diff --git a/firmware/Makefile b/firmware/Makefile index 55d3082ea13e..ea1d28f9b44c 100644 --- a/firmware/Makefile +++ b/firmware/Makefile | |||
@@ -37,6 +37,8 @@ fw-shipped-$(CONFIG_CHELSIO_T3) += cxgb3/t3b_psram-1.1.0.bin \ | |||
37 | cxgb3/t3c_psram-1.1.0.bin \ | 37 | cxgb3/t3c_psram-1.1.0.bin \ |
38 | cxgb3/t3fw-7.0.0.bin | 38 | cxgb3/t3fw-7.0.0.bin |
39 | fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin | 39 | fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin |
40 | fw-shipped-$(CONFIG_E100) += e100/d101m_ucode.bin e100/d101s_ucode.bin \ | ||
41 | e100/d102e_ucode.bin | ||
40 | fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin | 42 | fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin |
41 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp | 43 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp |
42 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ | 44 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ |
diff --git a/firmware/WHENCE b/firmware/WHENCE index 1bb2cf4b1735..8b5651347791 100644 --- a/firmware/WHENCE +++ b/firmware/WHENCE | |||
@@ -360,6 +360,18 @@ License: GPLv2 or OpenIB.org BSD license, no source visible | |||
360 | 360 | ||
361 | -------------------------------------------------------------------------- | 361 | -------------------------------------------------------------------------- |
362 | 362 | ||
363 | Driver: e100 -- Intel PRO/100 Ethernet NIC | ||
364 | |||
365 | File: e100/d101m_ucode.bin | ||
366 | File: e100/d101s_ucode.bin | ||
367 | File: e100/d102e_ucode.bin | ||
368 | |||
369 | Licence: Unknown | ||
370 | |||
371 | Found in hex form in kernel source. | ||
372 | |||
373 | -------------------------------------------------------------------------- | ||
374 | |||
363 | Driver: acenic -- Alteon AceNIC Gigabit Ethernet card | 375 | Driver: acenic -- Alteon AceNIC Gigabit Ethernet card |
364 | 376 | ||
365 | File: acenic/tg1.bin | 377 | File: acenic/tg1.bin |
diff --git a/firmware/e100/d101m_ucode.bin.ihex b/firmware/e100/d101m_ucode.bin.ihex new file mode 100644 index 000000000000..12971ed458a6 --- /dev/null +++ b/firmware/e100/d101m_ucode.bin.ihex | |||
@@ -0,0 +1,38 @@ | |||
1 | :10000000150255003704FFFFFFFFFFFF8907A70612 | ||
2 | :10001000FFFFFFFFFFFF580501000C001213100047 | ||
3 | :1000200008000C00160238009C001000564020000A | ||
4 | :10003000CC802300560038009C0010000B4C24009C | ||
5 | :1000400000080000184812003804380000000000C2 | ||
6 | :1000500000001400550538000080300062061000D2 | ||
7 | :100060006105100008040E006148130002000C0036 | ||
8 | :10007000933010000080300024061000610510004D | ||
9 | :1000800008040E00610810007E000C00212C2200E4 | ||
10 | :1000900002000C00933010007A0C380000000800B9 | ||
11 | :1000A000903010007A0C38000000000000000000C2 | ||
12 | :1000B00000000000000000009C0010002D4C2400F7 | ||
13 | :1000C000040001000010040037043A00104004004E | ||
14 | :1000D0008A07380000000000990010007A6C2000A8 | ||
15 | :1000E0009C001000484C24002408130001000C0060 | ||
16 | :1000F00013121000750C260000100400040001000B | ||
17 | :100100002608130006000C00A806220026C91300CA | ||
18 | :1001100013131000A80638000000000000000000C3 | ||
19 | :1001200000000000000000000000000000000000CF | ||
20 | :10013000000000000000000000060800101B100076 | ||
21 | :10014000040005002608100010121000340C3800BE | ||
22 | :1001500000000000000000005B1521009900100065 | ||
23 | :10016000596520009C0010005945240036081300F2 | ||
24 | :1001700000000C00620C220001000C00131B100098 | ||
25 | :100180000E9C22000E0C21000E6C22000E6C210031 | ||
26 | :100190000EFC22000E5C21000E4C2100550538009B | ||
27 | :1001A0000400010000100400678C27000008040010 | ||
28 | :1001B0000081010037043A002608130001000C00FA | ||
29 | :1001C00059052200131310005905380000000000E3 | ||
30 | :1001D000000000000000000000000000000000001F | ||
31 | :1001E00000000000000000000000000031081300C3 | ||
32 | :1001F0000B0910001348120080FF0C00AB0626000C | ||
33 | :100200000010040004000100A806380000000000EF | ||
34 | :0B02100000000000000000004E417ED6 | ||
35 | :00000001FF | ||
36 | /********************************************************/ | ||
37 | /* Micro code for 8086:1229 Rev 8 */ | ||
38 | /********************************************************/ | ||
diff --git a/firmware/e100/d101s_ucode.bin.ihex b/firmware/e100/d101s_ucode.bin.ihex new file mode 100644 index 000000000000..102c7feb666e --- /dev/null +++ b/firmware/e100/d101s_ucode.bin.ihex | |||
@@ -0,0 +1,38 @@ | |||
1 | :10000000420255007E04FFFFFFFFFFFF1808FF06B6 | ||
2 | :10001000FFFFFFFFFFFFA60501000C0012131000F9 | ||
3 | :1000200008000C00430238009C00100056402000DD | ||
4 | :10003000D0802300560038009C0010008B4F240015 | ||
5 | :1000400000080000184812007F043800000000007B | ||
6 | :1000500000001400A30538000080300010061000D6 | ||
7 | :100060006105100008040E006148130002000C0036 | ||
8 | :10007000933010000080300024061000610510004D | ||
9 | :1000800008040E00610810007E000C00A12F220061 | ||
10 | :1000900002000C0093301000900F380000000800A0 | ||
11 | :1000A00090301000900F38000000000000000000A9 | ||
12 | :1000B00000000000000000009C001000AD4F240074 | ||
13 | :1000C00004000100001004007E043A001040040007 | ||
14 | :1000D000190838000000000099001000FD6F200092 | ||
15 | :1000E0009A001000FDAF20009C001000C84F2400B3 | ||
16 | :1000F0002408130001000C0013121000F70F260053 | ||
17 | :1001000000100400040001002608130006000C0083 | ||
18 | :100110000007220026C9130013131000000738003F | ||
19 | :1001200000000000000000000000000000000000CF | ||
20 | :10013000000000000000000000060800101B100076 | ||
21 | :10014000040005002608100010121000B60F380039 | ||
22 | :100150000000000000000000A91521009900100017 | ||
23 | :10016000A76520009A001000A7A520009C001000A1 | ||
24 | :10017000A74524003608130000000C00E40F2200FD | ||
25 | :1001800001000C00131B10008E9F22008E0F210017 | ||
26 | :100190008E6F22008E6F21008EFF22008E5F210065 | ||
27 | :1001A0008E4F2100A3053800040001000010040058 | ||
28 | :1001B000E98F270000080400008101007E043A0056 | ||
29 | :1001C0002608130001000C00A705220013131000DD | ||
30 | :1001D000A70538000000000000000000000000003B | ||
31 | :1001E000000000000000000000000000000000000F | ||
32 | :1001F00000000000310813000B0910001348120022 | ||
33 | :1002000080FF0C000307260000100400040001001A | ||
34 | :0B02100000073800000000004E438093 | ||
35 | :00000001FF | ||
36 | /********************************************************/ | ||
37 | /* Micro code for 8086:1229 Rev 9 */ | ||
38 | /********************************************************/ | ||
diff --git a/firmware/e100/d102e_ucode.bin.ihex b/firmware/e100/d102e_ucode.bin.ihex new file mode 100644 index 000000000000..9e806da854de --- /dev/null +++ b/firmware/e100/d102e_ucode.bin.ihex | |||
@@ -0,0 +1,38 @@ | |||
1 | :100000008F027D00F904420E850CED14E914FA14F8 | ||
2 | :10001000360EF70EFF1FFF1FB914E00000000000AE | ||
3 | :100020000000000000000000BD14E000000000001F | ||
4 | :100030000000000000000000D514E00000000000F7 | ||
5 | :1000400000000000000000000000000000000000B0 | ||
6 | :100050000000000000000000C114E00000000000EB | ||
7 | :100060000000000000000000000000000000000090 | ||
8 | :100070000000000000000000000000000000000080 | ||
9 | :100080000000000000000000000000000000000070 | ||
10 | :100090000000000000000000C814E00000000000A4 | ||
11 | :1000A000000000000000000000062000EE14E00048 | ||
12 | :1000B000000000000000000080FF3000460E9400A9 | ||
13 | :1000C0000082030000201000430EE000000000004A | ||
14 | :1000D000000000000000000006003000FB14E000FB | ||
15 | :1000E0000000000000000000000000000000000010 | ||
16 | :1000F0000000000000000000000000000000000000 | ||
17 | :1001000000000000000000000000000000000000EF | ||
18 | :100110000000000000000000416E90003C0E8000D6 | ||
19 | :10012000390EE00000000000FD6E9000FD0E900012 | ||
20 | :10013000F80EE000000000000000000000000000D9 | ||
21 | :1001400000000000000000000000000000000000AF | ||
22 | :10015000000000000000000000000000000000009F | ||
23 | :10016000000000000000000000000000000000008F | ||
24 | :10017000000000000000000000000000000000007F | ||
25 | :10018000000000000000000000000000000000006F | ||
26 | :10019000000000000000000000000000000000005F | ||
27 | :1001A000000000000000000000000000000000004F | ||
28 | :1001B000000000000000000000000000000000003F | ||
29 | :1001C000000000000000000000000000000000002F | ||
30 | :1001D000000000000000000000000000000000001F | ||
31 | :1001E000000000000000000000000000000000000F | ||
32 | :1001F00000000000000000000000000000000000FF | ||
33 | :1002000000000000000000000000000000000000EE | ||
34 | :0B02100000000000000000002A362E55 | ||
35 | :00000001FF | ||
36 | /********************************************************/ | ||
37 | /* Micro code for the 8086:1229 Rev F/10 */ | ||
38 | /********************************************************/ | ||
diff --git a/include/linux/can/core.h b/include/linux/can/core.h index f50785ad4781..25085cbadcfc 100644 --- a/include/linux/can/core.h +++ b/include/linux/can/core.h | |||
@@ -19,7 +19,7 @@ | |||
19 | #include <linux/skbuff.h> | 19 | #include <linux/skbuff.h> |
20 | #include <linux/netdevice.h> | 20 | #include <linux/netdevice.h> |
21 | 21 | ||
22 | #define CAN_VERSION "20081130" | 22 | #define CAN_VERSION "20090105" |
23 | 23 | ||
24 | /* increment this number each time you change some user-space interface */ | 24 | /* increment this number each time you change some user-space interface */ |
25 | #define CAN_ABI_VERSION "8" | 25 | #define CAN_ABI_VERSION "8" |
diff --git a/include/linux/if_vlan.h b/include/linux/if_vlan.h index a5cb0c3f6dcf..f8ff918c208f 100644 --- a/include/linux/if_vlan.h +++ b/include/linux/if_vlan.h | |||
@@ -115,6 +115,11 @@ extern u16 vlan_dev_vlan_id(const struct net_device *dev); | |||
115 | extern int __vlan_hwaccel_rx(struct sk_buff *skb, struct vlan_group *grp, | 115 | extern int __vlan_hwaccel_rx(struct sk_buff *skb, struct vlan_group *grp, |
116 | u16 vlan_tci, int polling); | 116 | u16 vlan_tci, int polling); |
117 | extern int vlan_hwaccel_do_receive(struct sk_buff *skb); | 117 | extern int vlan_hwaccel_do_receive(struct sk_buff *skb); |
118 | extern int vlan_gro_receive(struct napi_struct *napi, struct vlan_group *grp, | ||
119 | unsigned int vlan_tci, struct sk_buff *skb); | ||
120 | extern int vlan_gro_frags(struct napi_struct *napi, struct vlan_group *grp, | ||
121 | unsigned int vlan_tci, | ||
122 | struct napi_gro_fraginfo *info); | ||
118 | 123 | ||
119 | #else | 124 | #else |
120 | static inline struct net_device *vlan_dev_real_dev(const struct net_device *dev) | 125 | static inline struct net_device *vlan_dev_real_dev(const struct net_device *dev) |
@@ -140,6 +145,20 @@ static inline int vlan_hwaccel_do_receive(struct sk_buff *skb) | |||
140 | { | 145 | { |
141 | return 0; | 146 | return 0; |
142 | } | 147 | } |
148 | |||
149 | static inline int vlan_gro_receive(struct napi_struct *napi, | ||
150 | struct vlan_group *grp, | ||
151 | unsigned int vlan_tci, struct sk_buff *skb) | ||
152 | { | ||
153 | return NET_RX_DROP; | ||
154 | } | ||
155 | |||
156 | static inline int vlan_gro_frags(struct napi_struct *napi, | ||
157 | struct vlan_group *grp, unsigned int vlan_tci, | ||
158 | struct napi_gro_fraginfo *info) | ||
159 | { | ||
160 | return NET_RX_DROP; | ||
161 | } | ||
143 | #endif | 162 | #endif |
144 | 163 | ||
145 | /** | 164 | /** |
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index c28bbba3c23d..114091be8872 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h | |||
@@ -1373,8 +1373,14 @@ extern int netif_rx_ni(struct sk_buff *skb); | |||
1373 | #define HAVE_NETIF_RECEIVE_SKB 1 | 1373 | #define HAVE_NETIF_RECEIVE_SKB 1 |
1374 | extern int netif_receive_skb(struct sk_buff *skb); | 1374 | extern int netif_receive_skb(struct sk_buff *skb); |
1375 | extern void napi_gro_flush(struct napi_struct *napi); | 1375 | extern void napi_gro_flush(struct napi_struct *napi); |
1376 | extern int dev_gro_receive(struct napi_struct *napi, | ||
1377 | struct sk_buff *skb); | ||
1376 | extern int napi_gro_receive(struct napi_struct *napi, | 1378 | extern int napi_gro_receive(struct napi_struct *napi, |
1377 | struct sk_buff *skb); | 1379 | struct sk_buff *skb); |
1380 | extern void napi_reuse_skb(struct napi_struct *napi, | ||
1381 | struct sk_buff *skb); | ||
1382 | extern struct sk_buff * napi_fraginfo_skb(struct napi_struct *napi, | ||
1383 | struct napi_gro_fraginfo *info); | ||
1378 | extern int napi_gro_frags(struct napi_struct *napi, | 1384 | extern int napi_gro_frags(struct napi_struct *napi, |
1379 | struct napi_gro_fraginfo *info); | 1385 | struct napi_gro_fraginfo *info); |
1380 | extern void netif_nit_deliver(struct sk_buff *skb); | 1386 | extern void netif_nit_deliver(struct sk_buff *skb); |
diff --git a/include/net/protocol.h b/include/net/protocol.h index cb2965aa1b62..ffa5b8b1f1df 100644 --- a/include/net/protocol.h +++ b/include/net/protocol.h | |||
@@ -59,6 +59,9 @@ struct inet6_protocol | |||
59 | int (*gso_send_check)(struct sk_buff *skb); | 59 | int (*gso_send_check)(struct sk_buff *skb); |
60 | struct sk_buff *(*gso_segment)(struct sk_buff *skb, | 60 | struct sk_buff *(*gso_segment)(struct sk_buff *skb, |
61 | int features); | 61 | int features); |
62 | struct sk_buff **(*gro_receive)(struct sk_buff **head, | ||
63 | struct sk_buff *skb); | ||
64 | int (*gro_complete)(struct sk_buff *skb); | ||
62 | 65 | ||
63 | unsigned int flags; /* INET6_PROTO_xxx */ | 66 | unsigned int flags; /* INET6_PROTO_xxx */ |
64 | }; | 67 | }; |
diff --git a/include/net/wimax.h b/include/net/wimax.h index 1602614fdaf9..073809ce94f8 100644 --- a/include/net/wimax.h +++ b/include/net/wimax.h | |||
@@ -323,6 +323,9 @@ struct input_dev; | |||
323 | * | 323 | * |
324 | * @rf_hw: [private] State of the hardware radio switch (OFF/ON) | 324 | * @rf_hw: [private] State of the hardware radio switch (OFF/ON) |
325 | * | 325 | * |
326 | * @debufs_dentry: [private] Used to hook up a debugfs entry. This | ||
327 | * shows up in the debugfs root as wimax:DEVICENAME. | ||
328 | * | ||
326 | * Description: | 329 | * Description: |
327 | * This structure defines a common interface to access all WiMAX | 330 | * This structure defines a common interface to access all WiMAX |
328 | * devices from different vendors and provides a common API as well as | 331 | * devices from different vendors and provides a common API as well as |
diff --git a/net/8021q/vlan_core.c b/net/8021q/vlan_core.c index dd86a1dc4cd0..6c1323940263 100644 --- a/net/8021q/vlan_core.c +++ b/net/8021q/vlan_core.c | |||
@@ -3,46 +3,35 @@ | |||
3 | #include <linux/if_vlan.h> | 3 | #include <linux/if_vlan.h> |
4 | #include "vlan.h" | 4 | #include "vlan.h" |
5 | 5 | ||
6 | struct vlan_hwaccel_cb { | ||
7 | struct net_device *dev; | ||
8 | }; | ||
9 | |||
10 | static inline struct vlan_hwaccel_cb *vlan_hwaccel_cb(struct sk_buff *skb) | ||
11 | { | ||
12 | return (struct vlan_hwaccel_cb *)skb->cb; | ||
13 | } | ||
14 | |||
15 | /* VLAN rx hw acceleration helper. This acts like netif_{rx,receive_skb}(). */ | 6 | /* VLAN rx hw acceleration helper. This acts like netif_{rx,receive_skb}(). */ |
16 | int __vlan_hwaccel_rx(struct sk_buff *skb, struct vlan_group *grp, | 7 | int __vlan_hwaccel_rx(struct sk_buff *skb, struct vlan_group *grp, |
17 | u16 vlan_tci, int polling) | 8 | u16 vlan_tci, int polling) |
18 | { | 9 | { |
19 | struct vlan_hwaccel_cb *cb = vlan_hwaccel_cb(skb); | 10 | if (skb_bond_should_drop(skb)) |
20 | 11 | goto drop; | |
21 | if (skb_bond_should_drop(skb)) { | ||
22 | dev_kfree_skb_any(skb); | ||
23 | return NET_RX_DROP; | ||
24 | } | ||
25 | 12 | ||
26 | skb->vlan_tci = vlan_tci; | 13 | skb->vlan_tci = vlan_tci; |
27 | cb->dev = vlan_group_get_device(grp, vlan_tci & VLAN_VID_MASK); | 14 | skb->dev = vlan_group_get_device(grp, vlan_tci & VLAN_VID_MASK); |
15 | |||
16 | if (!skb->dev) | ||
17 | goto drop; | ||
28 | 18 | ||
29 | return (polling ? netif_receive_skb(skb) : netif_rx(skb)); | 19 | return (polling ? netif_receive_skb(skb) : netif_rx(skb)); |
20 | |||
21 | drop: | ||
22 | dev_kfree_skb_any(skb); | ||
23 | return NET_RX_DROP; | ||
30 | } | 24 | } |
31 | EXPORT_SYMBOL(__vlan_hwaccel_rx); | 25 | EXPORT_SYMBOL(__vlan_hwaccel_rx); |
32 | 26 | ||
33 | int vlan_hwaccel_do_receive(struct sk_buff *skb) | 27 | int vlan_hwaccel_do_receive(struct sk_buff *skb) |
34 | { | 28 | { |
35 | struct vlan_hwaccel_cb *cb = vlan_hwaccel_cb(skb); | 29 | struct net_device *dev = skb->dev; |
36 | struct net_device *dev = cb->dev; | ||
37 | struct net_device_stats *stats; | 30 | struct net_device_stats *stats; |
38 | 31 | ||
32 | skb->dev = vlan_dev_info(dev)->real_dev; | ||
39 | netif_nit_deliver(skb); | 33 | netif_nit_deliver(skb); |
40 | 34 | ||
41 | if (dev == NULL) { | ||
42 | kfree_skb(skb); | ||
43 | return -1; | ||
44 | } | ||
45 | |||
46 | skb->dev = dev; | 35 | skb->dev = dev; |
47 | skb->priority = vlan_get_ingress_priority(dev, skb->vlan_tci); | 36 | skb->priority = vlan_get_ingress_priority(dev, skb->vlan_tci); |
48 | skb->vlan_tci = 0; | 37 | skb->vlan_tci = 0; |
@@ -80,3 +69,79 @@ u16 vlan_dev_vlan_id(const struct net_device *dev) | |||
80 | return vlan_dev_info(dev)->vlan_id; | 69 | return vlan_dev_info(dev)->vlan_id; |
81 | } | 70 | } |
82 | EXPORT_SYMBOL_GPL(vlan_dev_vlan_id); | 71 | EXPORT_SYMBOL_GPL(vlan_dev_vlan_id); |
72 | |||
73 | static int vlan_gro_common(struct napi_struct *napi, struct vlan_group *grp, | ||
74 | unsigned int vlan_tci, struct sk_buff *skb) | ||
75 | { | ||
76 | struct sk_buff *p; | ||
77 | |||
78 | if (skb_bond_should_drop(skb)) | ||
79 | goto drop; | ||
80 | |||
81 | skb->vlan_tci = vlan_tci; | ||
82 | skb->dev = vlan_group_get_device(grp, vlan_tci & VLAN_VID_MASK); | ||
83 | |||
84 | if (!skb->dev) | ||
85 | goto drop; | ||
86 | |||
87 | for (p = napi->gro_list; p; p = p->next) { | ||
88 | NAPI_GRO_CB(p)->same_flow = p->dev == skb->dev; | ||
89 | NAPI_GRO_CB(p)->flush = 0; | ||
90 | } | ||
91 | |||
92 | return dev_gro_receive(napi, skb); | ||
93 | |||
94 | drop: | ||
95 | return 2; | ||
96 | } | ||
97 | |||
98 | int vlan_gro_receive(struct napi_struct *napi, struct vlan_group *grp, | ||
99 | unsigned int vlan_tci, struct sk_buff *skb) | ||
100 | { | ||
101 | int err = NET_RX_SUCCESS; | ||
102 | |||
103 | switch (vlan_gro_common(napi, grp, vlan_tci, skb)) { | ||
104 | case -1: | ||
105 | return netif_receive_skb(skb); | ||
106 | |||
107 | case 2: | ||
108 | err = NET_RX_DROP; | ||
109 | /* fall through */ | ||
110 | |||
111 | case 1: | ||
112 | kfree_skb(skb); | ||
113 | break; | ||
114 | } | ||
115 | |||
116 | return err; | ||
117 | } | ||
118 | EXPORT_SYMBOL(vlan_gro_receive); | ||
119 | |||
120 | int vlan_gro_frags(struct napi_struct *napi, struct vlan_group *grp, | ||
121 | unsigned int vlan_tci, struct napi_gro_fraginfo *info) | ||
122 | { | ||
123 | struct sk_buff *skb = napi_fraginfo_skb(napi, info); | ||
124 | int err = NET_RX_DROP; | ||
125 | |||
126 | if (!skb) | ||
127 | goto out; | ||
128 | |||
129 | err = NET_RX_SUCCESS; | ||
130 | |||
131 | switch (vlan_gro_common(napi, grp, vlan_tci, skb)) { | ||
132 | case -1: | ||
133 | return netif_receive_skb(skb); | ||
134 | |||
135 | case 2: | ||
136 | err = NET_RX_DROP; | ||
137 | /* fall through */ | ||
138 | |||
139 | case 1: | ||
140 | napi_reuse_skb(napi, skb); | ||
141 | break; | ||
142 | } | ||
143 | |||
144 | out: | ||
145 | return err; | ||
146 | } | ||
147 | EXPORT_SYMBOL(vlan_gro_frags); | ||
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c index 89a3bbdfca3f..4a19acd3a32b 100644 --- a/net/8021q/vlan_dev.c +++ b/net/8021q/vlan_dev.c | |||
@@ -546,6 +546,18 @@ static int vlan_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) | |||
546 | return err; | 546 | return err; |
547 | } | 547 | } |
548 | 548 | ||
549 | static int vlan_dev_neigh_setup(struct net_device *dev, struct neigh_parms *pa) | ||
550 | { | ||
551 | struct net_device *real_dev = vlan_dev_info(dev)->real_dev; | ||
552 | const struct net_device_ops *ops = real_dev->netdev_ops; | ||
553 | int err = 0; | ||
554 | |||
555 | if (netif_device_present(real_dev) && ops->ndo_neigh_setup) | ||
556 | err = ops->ndo_neigh_setup(dev, pa); | ||
557 | |||
558 | return err; | ||
559 | } | ||
560 | |||
549 | static void vlan_dev_change_rx_flags(struct net_device *dev, int change) | 561 | static void vlan_dev_change_rx_flags(struct net_device *dev, int change) |
550 | { | 562 | { |
551 | struct net_device *real_dev = vlan_dev_info(dev)->real_dev; | 563 | struct net_device *real_dev = vlan_dev_info(dev)->real_dev; |
@@ -713,6 +725,7 @@ static const struct net_device_ops vlan_netdev_ops = { | |||
713 | .ndo_set_multicast_list = vlan_dev_set_rx_mode, | 725 | .ndo_set_multicast_list = vlan_dev_set_rx_mode, |
714 | .ndo_change_rx_flags = vlan_dev_change_rx_flags, | 726 | .ndo_change_rx_flags = vlan_dev_change_rx_flags, |
715 | .ndo_do_ioctl = vlan_dev_ioctl, | 727 | .ndo_do_ioctl = vlan_dev_ioctl, |
728 | .ndo_neigh_setup = vlan_dev_neigh_setup, | ||
716 | }; | 729 | }; |
717 | 730 | ||
718 | static const struct net_device_ops vlan_netdev_accel_ops = { | 731 | static const struct net_device_ops vlan_netdev_accel_ops = { |
@@ -728,6 +741,7 @@ static const struct net_device_ops vlan_netdev_accel_ops = { | |||
728 | .ndo_set_multicast_list = vlan_dev_set_rx_mode, | 741 | .ndo_set_multicast_list = vlan_dev_set_rx_mode, |
729 | .ndo_change_rx_flags = vlan_dev_change_rx_flags, | 742 | .ndo_change_rx_flags = vlan_dev_change_rx_flags, |
730 | .ndo_do_ioctl = vlan_dev_ioctl, | 743 | .ndo_do_ioctl = vlan_dev_ioctl, |
744 | .ndo_neigh_setup = vlan_dev_neigh_setup, | ||
731 | }; | 745 | }; |
732 | 746 | ||
733 | void vlan_setup(struct net_device *dev) | 747 | void vlan_setup(struct net_device *dev) |
diff --git a/net/appletalk/aarp.c b/net/appletalk/aarp.c index b03ff58e9308..89f99d3beb60 100644 --- a/net/appletalk/aarp.c +++ b/net/appletalk/aarp.c | |||
@@ -443,13 +443,14 @@ static void aarp_send_probe_phase1(struct atalk_iface *iface) | |||
443 | { | 443 | { |
444 | struct ifreq atreq; | 444 | struct ifreq atreq; |
445 | struct sockaddr_at *sa = (struct sockaddr_at *)&atreq.ifr_addr; | 445 | struct sockaddr_at *sa = (struct sockaddr_at *)&atreq.ifr_addr; |
446 | const struct net_device_ops *ops = iface->dev->netdev_ops; | ||
446 | 447 | ||
447 | sa->sat_addr.s_node = iface->address.s_node; | 448 | sa->sat_addr.s_node = iface->address.s_node; |
448 | sa->sat_addr.s_net = ntohs(iface->address.s_net); | 449 | sa->sat_addr.s_net = ntohs(iface->address.s_net); |
449 | 450 | ||
450 | /* We pass the Net:Node to the drivers/cards by a Device ioctl. */ | 451 | /* We pass the Net:Node to the drivers/cards by a Device ioctl. */ |
451 | if (!(iface->dev->do_ioctl(iface->dev, &atreq, SIOCSIFADDR))) { | 452 | if (!(ops->ndo_do_ioctl(iface->dev, &atreq, SIOCSIFADDR))) { |
452 | (void)iface->dev->do_ioctl(iface->dev, &atreq, SIOCGIFADDR); | 453 | ops->ndo_do_ioctl(iface->dev, &atreq, SIOCGIFADDR); |
453 | if (iface->address.s_net != htons(sa->sat_addr.s_net) || | 454 | if (iface->address.s_net != htons(sa->sat_addr.s_net) || |
454 | iface->address.s_node != sa->sat_addr.s_node) | 455 | iface->address.s_node != sa->sat_addr.s_node) |
455 | iface->status |= ATIF_PROBE_FAIL; | 456 | iface->status |= ATIF_PROBE_FAIL; |
diff --git a/net/bluetooth/bnep/bnep.h b/net/bluetooth/bnep/bnep.h index d20f8a40f36e..0d9e506f5d5a 100644 --- a/net/bluetooth/bnep/bnep.h +++ b/net/bluetooth/bnep/bnep.h | |||
@@ -165,7 +165,6 @@ struct bnep_session { | |||
165 | 165 | ||
166 | struct socket *sock; | 166 | struct socket *sock; |
167 | struct net_device *dev; | 167 | struct net_device *dev; |
168 | struct net_device_stats stats; | ||
169 | }; | 168 | }; |
170 | 169 | ||
171 | void bnep_net_setup(struct net_device *dev); | 170 | void bnep_net_setup(struct net_device *dev); |
diff --git a/net/bluetooth/bnep/core.c b/net/bluetooth/bnep/core.c index 70fea8bdb4e5..52a6ce0d772b 100644 --- a/net/bluetooth/bnep/core.c +++ b/net/bluetooth/bnep/core.c | |||
@@ -306,7 +306,7 @@ static inline int bnep_rx_frame(struct bnep_session *s, struct sk_buff *skb) | |||
306 | struct sk_buff *nskb; | 306 | struct sk_buff *nskb; |
307 | u8 type; | 307 | u8 type; |
308 | 308 | ||
309 | s->stats.rx_bytes += skb->len; | 309 | dev->stats.rx_bytes += skb->len; |
310 | 310 | ||
311 | type = *(u8 *) skb->data; skb_pull(skb, 1); | 311 | type = *(u8 *) skb->data; skb_pull(skb, 1); |
312 | 312 | ||
@@ -343,7 +343,7 @@ static inline int bnep_rx_frame(struct bnep_session *s, struct sk_buff *skb) | |||
343 | * may not be modified and because of the alignment requirements. */ | 343 | * may not be modified and because of the alignment requirements. */ |
344 | nskb = alloc_skb(2 + ETH_HLEN + skb->len, GFP_KERNEL); | 344 | nskb = alloc_skb(2 + ETH_HLEN + skb->len, GFP_KERNEL); |
345 | if (!nskb) { | 345 | if (!nskb) { |
346 | s->stats.rx_dropped++; | 346 | dev->stats.rx_dropped++; |
347 | kfree_skb(skb); | 347 | kfree_skb(skb); |
348 | return -ENOMEM; | 348 | return -ENOMEM; |
349 | } | 349 | } |
@@ -378,14 +378,14 @@ static inline int bnep_rx_frame(struct bnep_session *s, struct sk_buff *skb) | |||
378 | skb_copy_from_linear_data(skb, __skb_put(nskb, skb->len), skb->len); | 378 | skb_copy_from_linear_data(skb, __skb_put(nskb, skb->len), skb->len); |
379 | kfree_skb(skb); | 379 | kfree_skb(skb); |
380 | 380 | ||
381 | s->stats.rx_packets++; | 381 | dev->stats.rx_packets++; |
382 | nskb->ip_summed = CHECKSUM_NONE; | 382 | nskb->ip_summed = CHECKSUM_NONE; |
383 | nskb->protocol = eth_type_trans(nskb, dev); | 383 | nskb->protocol = eth_type_trans(nskb, dev); |
384 | netif_rx_ni(nskb); | 384 | netif_rx_ni(nskb); |
385 | return 0; | 385 | return 0; |
386 | 386 | ||
387 | badframe: | 387 | badframe: |
388 | s->stats.rx_errors++; | 388 | dev->stats.rx_errors++; |
389 | kfree_skb(skb); | 389 | kfree_skb(skb); |
390 | return 0; | 390 | return 0; |
391 | } | 391 | } |
@@ -448,8 +448,8 @@ send: | |||
448 | kfree_skb(skb); | 448 | kfree_skb(skb); |
449 | 449 | ||
450 | if (len > 0) { | 450 | if (len > 0) { |
451 | s->stats.tx_bytes += len; | 451 | s->dev->stats.tx_bytes += len; |
452 | s->stats.tx_packets++; | 452 | s->dev->stats.tx_packets++; |
453 | return 0; | 453 | return 0; |
454 | } | 454 | } |
455 | 455 | ||
diff --git a/net/bluetooth/bnep/netdev.c b/net/bluetooth/bnep/netdev.c index f897da6e0444..d7a0e9722def 100644 --- a/net/bluetooth/bnep/netdev.c +++ b/net/bluetooth/bnep/netdev.c | |||
@@ -55,12 +55,6 @@ static int bnep_net_close(struct net_device *dev) | |||
55 | return 0; | 55 | return 0; |
56 | } | 56 | } |
57 | 57 | ||
58 | static struct net_device_stats *bnep_net_get_stats(struct net_device *dev) | ||
59 | { | ||
60 | struct bnep_session *s = netdev_priv(dev); | ||
61 | return &s->stats; | ||
62 | } | ||
63 | |||
64 | static void bnep_net_set_mc_list(struct net_device *dev) | 58 | static void bnep_net_set_mc_list(struct net_device *dev) |
65 | { | 59 | { |
66 | #ifdef CONFIG_BT_BNEP_MC_FILTER | 60 | #ifdef CONFIG_BT_BNEP_MC_FILTER |
@@ -128,11 +122,6 @@ static void bnep_net_timeout(struct net_device *dev) | |||
128 | netif_wake_queue(dev); | 122 | netif_wake_queue(dev); |
129 | } | 123 | } |
130 | 124 | ||
131 | static int bnep_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) | ||
132 | { | ||
133 | return -EINVAL; | ||
134 | } | ||
135 | |||
136 | #ifdef CONFIG_BT_BNEP_MC_FILTER | 125 | #ifdef CONFIG_BT_BNEP_MC_FILTER |
137 | static inline int bnep_net_mc_filter(struct sk_buff *skb, struct bnep_session *s) | 126 | static inline int bnep_net_mc_filter(struct sk_buff *skb, struct bnep_session *s) |
138 | { | 127 | { |
@@ -217,6 +206,18 @@ static int bnep_net_xmit(struct sk_buff *skb, struct net_device *dev) | |||
217 | return 0; | 206 | return 0; |
218 | } | 207 | } |
219 | 208 | ||
209 | static const struct net_device_ops bnep_netdev_ops = { | ||
210 | .ndo_open = bnep_net_open, | ||
211 | .ndo_stop = bnep_net_close, | ||
212 | .ndo_start_xmit = bnep_net_xmit, | ||
213 | .ndo_validate_addr = eth_validate_addr, | ||
214 | .ndo_set_multicast_list = bnep_net_set_mc_list, | ||
215 | .ndo_set_mac_address = bnep_net_set_mac_addr, | ||
216 | .ndo_tx_timeout = bnep_net_timeout, | ||
217 | .ndo_change_mtu = eth_change_mtu, | ||
218 | |||
219 | }; | ||
220 | |||
220 | void bnep_net_setup(struct net_device *dev) | 221 | void bnep_net_setup(struct net_device *dev) |
221 | { | 222 | { |
222 | 223 | ||
@@ -224,15 +225,7 @@ void bnep_net_setup(struct net_device *dev) | |||
224 | dev->addr_len = ETH_ALEN; | 225 | dev->addr_len = ETH_ALEN; |
225 | 226 | ||
226 | ether_setup(dev); | 227 | ether_setup(dev); |
227 | 228 | dev->netdev_ops = &bnep_netdev_ops; | |
228 | dev->open = bnep_net_open; | ||
229 | dev->stop = bnep_net_close; | ||
230 | dev->hard_start_xmit = bnep_net_xmit; | ||
231 | dev->get_stats = bnep_net_get_stats; | ||
232 | dev->do_ioctl = bnep_net_ioctl; | ||
233 | dev->set_mac_address = bnep_net_set_mac_addr; | ||
234 | dev->set_multicast_list = bnep_net_set_mc_list; | ||
235 | 229 | ||
236 | dev->watchdog_timeo = HZ * 2; | 230 | dev->watchdog_timeo = HZ * 2; |
237 | dev->tx_timeout = bnep_net_timeout; | ||
238 | } | 231 | } |
diff --git a/net/can/af_can.c b/net/can/af_can.c index 3dadb338addd..fa417ca6cbe6 100644 --- a/net/can/af_can.c +++ b/net/can/af_can.c | |||
@@ -414,6 +414,12 @@ static struct hlist_head *find_rcv_list(canid_t *can_id, canid_t *mask, | |||
414 | * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can | 414 | * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can |
415 | * filter for error frames (CAN_ERR_FLAG bit set in mask). | 415 | * filter for error frames (CAN_ERR_FLAG bit set in mask). |
416 | * | 416 | * |
417 | * The provided pointer to the sk_buff is guaranteed to be valid as long as | ||
418 | * the callback function is running. The callback function must *not* free | ||
419 | * the given sk_buff while processing it's task. When the given sk_buff is | ||
420 | * needed after the end of the callback function it must be cloned inside | ||
421 | * the callback function with skb_clone(). | ||
422 | * | ||
417 | * Return: | 423 | * Return: |
418 | * 0 on success | 424 | * 0 on success |
419 | * -ENOMEM on missing cache mem to create subscription entry | 425 | * -ENOMEM on missing cache mem to create subscription entry |
@@ -569,13 +575,8 @@ EXPORT_SYMBOL(can_rx_unregister); | |||
569 | 575 | ||
570 | static inline void deliver(struct sk_buff *skb, struct receiver *r) | 576 | static inline void deliver(struct sk_buff *skb, struct receiver *r) |
571 | { | 577 | { |
572 | struct sk_buff *clone = skb_clone(skb, GFP_ATOMIC); | 578 | r->func(skb, r->data); |
573 | 579 | r->matches++; | |
574 | if (clone) { | ||
575 | clone->sk = skb->sk; | ||
576 | r->func(clone, r->data); | ||
577 | r->matches++; | ||
578 | } | ||
579 | } | 580 | } |
580 | 581 | ||
581 | static int can_rcv_filter(struct dev_rcv_lists *d, struct sk_buff *skb) | 582 | static int can_rcv_filter(struct dev_rcv_lists *d, struct sk_buff *skb) |
diff --git a/net/can/bcm.c b/net/can/bcm.c index 6248ae2502c7..1649c8ab2c2f 100644 --- a/net/can/bcm.c +++ b/net/can/bcm.c | |||
@@ -633,7 +633,7 @@ static void bcm_rx_handler(struct sk_buff *skb, void *data) | |||
633 | hrtimer_cancel(&op->timer); | 633 | hrtimer_cancel(&op->timer); |
634 | 634 | ||
635 | if (op->can_id != rxframe->can_id) | 635 | if (op->can_id != rxframe->can_id) |
636 | goto rx_freeskb; | 636 | return; |
637 | 637 | ||
638 | /* save rx timestamp */ | 638 | /* save rx timestamp */ |
639 | op->rx_stamp = skb->tstamp; | 639 | op->rx_stamp = skb->tstamp; |
@@ -645,19 +645,19 @@ static void bcm_rx_handler(struct sk_buff *skb, void *data) | |||
645 | if (op->flags & RX_RTR_FRAME) { | 645 | if (op->flags & RX_RTR_FRAME) { |
646 | /* send reply for RTR-request (placed in op->frames[0]) */ | 646 | /* send reply for RTR-request (placed in op->frames[0]) */ |
647 | bcm_can_tx(op); | 647 | bcm_can_tx(op); |
648 | goto rx_freeskb; | 648 | return; |
649 | } | 649 | } |
650 | 650 | ||
651 | if (op->flags & RX_FILTER_ID) { | 651 | if (op->flags & RX_FILTER_ID) { |
652 | /* the easiest case */ | 652 | /* the easiest case */ |
653 | bcm_rx_update_and_send(op, &op->last_frames[0], rxframe); | 653 | bcm_rx_update_and_send(op, &op->last_frames[0], rxframe); |
654 | goto rx_freeskb_starttimer; | 654 | goto rx_starttimer; |
655 | } | 655 | } |
656 | 656 | ||
657 | if (op->nframes == 1) { | 657 | if (op->nframes == 1) { |
658 | /* simple compare with index 0 */ | 658 | /* simple compare with index 0 */ |
659 | bcm_rx_cmp_to_index(op, 0, rxframe); | 659 | bcm_rx_cmp_to_index(op, 0, rxframe); |
660 | goto rx_freeskb_starttimer; | 660 | goto rx_starttimer; |
661 | } | 661 | } |
662 | 662 | ||
663 | if (op->nframes > 1) { | 663 | if (op->nframes > 1) { |
@@ -678,10 +678,8 @@ static void bcm_rx_handler(struct sk_buff *skb, void *data) | |||
678 | } | 678 | } |
679 | } | 679 | } |
680 | 680 | ||
681 | rx_freeskb_starttimer: | 681 | rx_starttimer: |
682 | bcm_rx_starttimer(op); | 682 | bcm_rx_starttimer(op); |
683 | rx_freeskb: | ||
684 | kfree_skb(skb); | ||
685 | } | 683 | } |
686 | 684 | ||
687 | /* | 685 | /* |
diff --git a/net/can/raw.c b/net/can/raw.c index 27aab63df467..0703cba4bf9f 100644 --- a/net/can/raw.c +++ b/net/can/raw.c | |||
@@ -99,13 +99,14 @@ static void raw_rcv(struct sk_buff *skb, void *data) | |||
99 | struct raw_sock *ro = raw_sk(sk); | 99 | struct raw_sock *ro = raw_sk(sk); |
100 | struct sockaddr_can *addr; | 100 | struct sockaddr_can *addr; |
101 | 101 | ||
102 | if (!ro->recv_own_msgs) { | 102 | /* check the received tx sock reference */ |
103 | /* check the received tx sock reference */ | 103 | if (!ro->recv_own_msgs && skb->sk == sk) |
104 | if (skb->sk == sk) { | 104 | return; |
105 | kfree_skb(skb); | 105 | |
106 | return; | 106 | /* clone the given skb to be able to enqueue it into the rcv queue */ |
107 | } | 107 | skb = skb_clone(skb, GFP_ATOMIC); |
108 | } | 108 | if (!skb) |
109 | return; | ||
109 | 110 | ||
110 | /* | 111 | /* |
111 | * Put the datagram to the queue so that raw_recvmsg() can | 112 | * Put the datagram to the queue so that raw_recvmsg() can |
diff --git a/net/core/dev.c b/net/core/dev.c index 382df6c09eec..bab8bcedd62e 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -2387,7 +2387,7 @@ void napi_gro_flush(struct napi_struct *napi) | |||
2387 | } | 2387 | } |
2388 | EXPORT_SYMBOL(napi_gro_flush); | 2388 | EXPORT_SYMBOL(napi_gro_flush); |
2389 | 2389 | ||
2390 | static int __napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) | 2390 | int dev_gro_receive(struct napi_struct *napi, struct sk_buff *skb) |
2391 | { | 2391 | { |
2392 | struct sk_buff **pp = NULL; | 2392 | struct sk_buff **pp = NULL; |
2393 | struct packet_type *ptype; | 2393 | struct packet_type *ptype; |
@@ -2417,11 +2417,14 @@ static int __napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) | |||
2417 | 2417 | ||
2418 | for (p = napi->gro_list; p; p = p->next) { | 2418 | for (p = napi->gro_list; p; p = p->next) { |
2419 | count++; | 2419 | count++; |
2420 | NAPI_GRO_CB(p)->same_flow = | 2420 | |
2421 | p->mac_len == mac_len && | 2421 | if (!NAPI_GRO_CB(p)->same_flow) |
2422 | !memcmp(skb_mac_header(p), skb_mac_header(skb), | 2422 | continue; |
2423 | mac_len); | 2423 | |
2424 | NAPI_GRO_CB(p)->flush = 0; | 2424 | if (p->mac_len != mac_len || |
2425 | memcmp(skb_mac_header(p), skb_mac_header(skb), | ||
2426 | mac_len)) | ||
2427 | NAPI_GRO_CB(p)->same_flow = 0; | ||
2425 | } | 2428 | } |
2426 | 2429 | ||
2427 | pp = ptype->gro_receive(&napi->gro_list, skb); | 2430 | pp = ptype->gro_receive(&napi->gro_list, skb); |
@@ -2463,6 +2466,19 @@ ok: | |||
2463 | normal: | 2466 | normal: |
2464 | return -1; | 2467 | return -1; |
2465 | } | 2468 | } |
2469 | EXPORT_SYMBOL(dev_gro_receive); | ||
2470 | |||
2471 | static int __napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) | ||
2472 | { | ||
2473 | struct sk_buff *p; | ||
2474 | |||
2475 | for (p = napi->gro_list; p; p = p->next) { | ||
2476 | NAPI_GRO_CB(p)->same_flow = 1; | ||
2477 | NAPI_GRO_CB(p)->flush = 0; | ||
2478 | } | ||
2479 | |||
2480 | return dev_gro_receive(napi, skb); | ||
2481 | } | ||
2466 | 2482 | ||
2467 | int napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) | 2483 | int napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) |
2468 | { | 2484 | { |
@@ -2479,11 +2495,26 @@ int napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb) | |||
2479 | } | 2495 | } |
2480 | EXPORT_SYMBOL(napi_gro_receive); | 2496 | EXPORT_SYMBOL(napi_gro_receive); |
2481 | 2497 | ||
2482 | int napi_gro_frags(struct napi_struct *napi, struct napi_gro_fraginfo *info) | 2498 | void napi_reuse_skb(struct napi_struct *napi, struct sk_buff *skb) |
2499 | { | ||
2500 | skb_shinfo(skb)->nr_frags = 0; | ||
2501 | |||
2502 | skb->len -= skb->data_len; | ||
2503 | skb->truesize -= skb->data_len; | ||
2504 | skb->data_len = 0; | ||
2505 | |||
2506 | __skb_pull(skb, skb_headlen(skb)); | ||
2507 | skb_reserve(skb, NET_IP_ALIGN - skb_headroom(skb)); | ||
2508 | |||
2509 | napi->skb = skb; | ||
2510 | } | ||
2511 | EXPORT_SYMBOL(napi_reuse_skb); | ||
2512 | |||
2513 | struct sk_buff *napi_fraginfo_skb(struct napi_struct *napi, | ||
2514 | struct napi_gro_fraginfo *info) | ||
2483 | { | 2515 | { |
2484 | struct net_device *dev = napi->dev; | 2516 | struct net_device *dev = napi->dev; |
2485 | struct sk_buff *skb = napi->skb; | 2517 | struct sk_buff *skb = napi->skb; |
2486 | int err = NET_RX_DROP; | ||
2487 | 2518 | ||
2488 | napi->skb = NULL; | 2519 | napi->skb = NULL; |
2489 | 2520 | ||
@@ -2503,16 +2534,31 @@ int napi_gro_frags(struct napi_struct *napi, struct napi_gro_fraginfo *info) | |||
2503 | skb->len += info->len; | 2534 | skb->len += info->len; |
2504 | skb->truesize += info->len; | 2535 | skb->truesize += info->len; |
2505 | 2536 | ||
2506 | if (!pskb_may_pull(skb, ETH_HLEN)) | 2537 | if (!pskb_may_pull(skb, ETH_HLEN)) { |
2507 | goto reuse; | 2538 | napi_reuse_skb(napi, skb); |
2508 | 2539 | goto out; | |
2509 | err = NET_RX_SUCCESS; | 2540 | } |
2510 | 2541 | ||
2511 | skb->protocol = eth_type_trans(skb, dev); | 2542 | skb->protocol = eth_type_trans(skb, dev); |
2512 | 2543 | ||
2513 | skb->ip_summed = info->ip_summed; | 2544 | skb->ip_summed = info->ip_summed; |
2514 | skb->csum = info->csum; | 2545 | skb->csum = info->csum; |
2515 | 2546 | ||
2547 | out: | ||
2548 | return skb; | ||
2549 | } | ||
2550 | EXPORT_SYMBOL(napi_fraginfo_skb); | ||
2551 | |||
2552 | int napi_gro_frags(struct napi_struct *napi, struct napi_gro_fraginfo *info) | ||
2553 | { | ||
2554 | struct sk_buff *skb = napi_fraginfo_skb(napi, info); | ||
2555 | int err = NET_RX_DROP; | ||
2556 | |||
2557 | if (!skb) | ||
2558 | goto out; | ||
2559 | |||
2560 | err = NET_RX_SUCCESS; | ||
2561 | |||
2516 | switch (__napi_gro_receive(napi, skb)) { | 2562 | switch (__napi_gro_receive(napi, skb)) { |
2517 | case -1: | 2563 | case -1: |
2518 | return netif_receive_skb(skb); | 2564 | return netif_receive_skb(skb); |
@@ -2521,17 +2567,7 @@ int napi_gro_frags(struct napi_struct *napi, struct napi_gro_fraginfo *info) | |||
2521 | goto out; | 2567 | goto out; |
2522 | } | 2568 | } |
2523 | 2569 | ||
2524 | reuse: | 2570 | napi_reuse_skb(napi, skb); |
2525 | skb_shinfo(skb)->nr_frags = 0; | ||
2526 | |||
2527 | skb->len -= skb->data_len; | ||
2528 | skb->truesize -= skb->data_len; | ||
2529 | skb->data_len = 0; | ||
2530 | |||
2531 | __skb_pull(skb, skb_headlen(skb)); | ||
2532 | skb_reserve(skb, NET_IP_ALIGN - skb_headroom(skb)); | ||
2533 | |||
2534 | napi->skb = skb; | ||
2535 | 2571 | ||
2536 | out: | 2572 | out: |
2537 | return err; | 2573 | return err; |
diff --git a/net/dsa/slave.c b/net/dsa/slave.c index a3a410d20da0..a68fd79e9eca 100644 --- a/net/dsa/slave.c +++ b/net/dsa/slave.c | |||
@@ -286,6 +286,42 @@ static const struct ethtool_ops dsa_slave_ethtool_ops = { | |||
286 | .get_sset_count = dsa_slave_get_sset_count, | 286 | .get_sset_count = dsa_slave_get_sset_count, |
287 | }; | 287 | }; |
288 | 288 | ||
289 | #ifdef CONFIG_NET_DSA_TAG_DSA | ||
290 | static const struct net_device_ops dsa_netdev_ops = { | ||
291 | .ndo_open = dsa_slave_open, | ||
292 | .ndo_stop = dsa_slave_close, | ||
293 | .ndo_start_xmit = dsa_xmit, | ||
294 | .ndo_change_rx_flags = dsa_slave_change_rx_flags, | ||
295 | .ndo_set_rx_mode = dsa_slave_set_rx_mode, | ||
296 | .ndo_set_multicast_list = dsa_slave_set_rx_mode, | ||
297 | .ndo_set_mac_address = dsa_slave_set_mac_address, | ||
298 | .ndo_do_ioctl = dsa_slave_ioctl, | ||
299 | }; | ||
300 | #endif | ||
301 | #ifdef CONFIG_NET_DSA_TAG_EDSA | ||
302 | static const struct net_device_ops edsa_netdev_ops = { | ||
303 | .ndo_open = dsa_slave_open, | ||
304 | .ndo_stop = dsa_slave_close, | ||
305 | .ndo_start_xmit = edsa_xmit, | ||
306 | .ndo_change_rx_flags = dsa_slave_change_rx_flags, | ||
307 | .ndo_set_rx_mode = dsa_slave_set_rx_mode, | ||
308 | .ndo_set_multicast_list = dsa_slave_set_rx_mode, | ||
309 | .ndo_set_mac_address = dsa_slave_set_mac_address, | ||
310 | .ndo_do_ioctl = dsa_slave_ioctl, | ||
311 | }; | ||
312 | #endif | ||
313 | #ifdef CONFIG_NET_DSA_TAG_TRAILER | ||
314 | static const struct net_device_ops trailer_netdev_ops = { | ||
315 | .ndo_open = dsa_slave_open, | ||
316 | .ndo_stop = dsa_slave_close, | ||
317 | .ndo_start_xmit = trailer_xmit, | ||
318 | .ndo_change_rx_flags = dsa_slave_change_rx_flags, | ||
319 | .ndo_set_rx_mode = dsa_slave_set_rx_mode, | ||
320 | .ndo_set_multicast_list = dsa_slave_set_rx_mode, | ||
321 | .ndo_set_mac_address = dsa_slave_set_mac_address, | ||
322 | .ndo_do_ioctl = dsa_slave_ioctl, | ||
323 | }; | ||
324 | #endif | ||
289 | 325 | ||
290 | /* slave device setup *******************************************************/ | 326 | /* slave device setup *******************************************************/ |
291 | struct net_device * | 327 | struct net_device * |
@@ -306,32 +342,27 @@ dsa_slave_create(struct dsa_switch *ds, struct device *parent, | |||
306 | SET_ETHTOOL_OPS(slave_dev, &dsa_slave_ethtool_ops); | 342 | SET_ETHTOOL_OPS(slave_dev, &dsa_slave_ethtool_ops); |
307 | memcpy(slave_dev->dev_addr, master->dev_addr, ETH_ALEN); | 343 | memcpy(slave_dev->dev_addr, master->dev_addr, ETH_ALEN); |
308 | slave_dev->tx_queue_len = 0; | 344 | slave_dev->tx_queue_len = 0; |
345 | |||
309 | switch (ds->tag_protocol) { | 346 | switch (ds->tag_protocol) { |
310 | #ifdef CONFIG_NET_DSA_TAG_DSA | 347 | #ifdef CONFIG_NET_DSA_TAG_DSA |
311 | case htons(ETH_P_DSA): | 348 | case htons(ETH_P_DSA): |
312 | slave_dev->hard_start_xmit = dsa_xmit; | 349 | slave_dev->netdev_ops = &dsa_netdev_ops; |
313 | break; | 350 | break; |
314 | #endif | 351 | #endif |
315 | #ifdef CONFIG_NET_DSA_TAG_EDSA | 352 | #ifdef CONFIG_NET_DSA_TAG_EDSA |
316 | case htons(ETH_P_EDSA): | 353 | case htons(ETH_P_EDSA): |
317 | slave_dev->hard_start_xmit = edsa_xmit; | 354 | slave_dev->netdev_ops = &edsa_netdev_ops; |
318 | break; | 355 | break; |
319 | #endif | 356 | #endif |
320 | #ifdef CONFIG_NET_DSA_TAG_TRAILER | 357 | #ifdef CONFIG_NET_DSA_TAG_TRAILER |
321 | case htons(ETH_P_TRAILER): | 358 | case htons(ETH_P_TRAILER): |
322 | slave_dev->hard_start_xmit = trailer_xmit; | 359 | slave_dev->netdev_ops = &trailer_netdev_ops; |
323 | break; | 360 | break; |
324 | #endif | 361 | #endif |
325 | default: | 362 | default: |
326 | BUG(); | 363 | BUG(); |
327 | } | 364 | } |
328 | slave_dev->open = dsa_slave_open; | 365 | |
329 | slave_dev->stop = dsa_slave_close; | ||
330 | slave_dev->change_rx_flags = dsa_slave_change_rx_flags; | ||
331 | slave_dev->set_rx_mode = dsa_slave_set_rx_mode; | ||
332 | slave_dev->set_multicast_list = dsa_slave_set_rx_mode; | ||
333 | slave_dev->set_mac_address = dsa_slave_set_mac_address; | ||
334 | slave_dev->do_ioctl = dsa_slave_ioctl; | ||
335 | SET_NETDEV_DEV(slave_dev, parent); | 366 | SET_NETDEV_DEV(slave_dev, parent); |
336 | slave_dev->vlan_features = master->vlan_features; | 367 | slave_dev->vlan_features = master->vlan_features; |
337 | 368 | ||
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 35bcddf8a932..bd6ff907d9e4 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c | |||
@@ -2542,6 +2542,7 @@ out: | |||
2542 | 2542 | ||
2543 | return pp; | 2543 | return pp; |
2544 | } | 2544 | } |
2545 | EXPORT_SYMBOL(tcp_gro_receive); | ||
2545 | 2546 | ||
2546 | int tcp_gro_complete(struct sk_buff *skb) | 2547 | int tcp_gro_complete(struct sk_buff *skb) |
2547 | { | 2548 | { |
@@ -2558,6 +2559,7 @@ int tcp_gro_complete(struct sk_buff *skb) | |||
2558 | 2559 | ||
2559 | return 0; | 2560 | return 0; |
2560 | } | 2561 | } |
2562 | EXPORT_SYMBOL(tcp_gro_complete); | ||
2561 | 2563 | ||
2562 | #ifdef CONFIG_TCP_MD5SIG | 2564 | #ifdef CONFIG_TCP_MD5SIG |
2563 | static unsigned long tcp_md5sig_users; | 2565 | static unsigned long tcp_md5sig_users; |
diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c index 437b750b98fd..94f74f5b0cbf 100644 --- a/net/ipv6/af_inet6.c +++ b/net/ipv6/af_inet6.c | |||
@@ -672,8 +672,7 @@ int ipv6_opt_accepted(struct sock *sk, struct sk_buff *skb) | |||
672 | 672 | ||
673 | EXPORT_SYMBOL_GPL(ipv6_opt_accepted); | 673 | EXPORT_SYMBOL_GPL(ipv6_opt_accepted); |
674 | 674 | ||
675 | static struct inet6_protocol *ipv6_gso_pull_exthdrs(struct sk_buff *skb, | 675 | static int ipv6_gso_pull_exthdrs(struct sk_buff *skb, int proto) |
676 | int proto) | ||
677 | { | 676 | { |
678 | struct inet6_protocol *ops = NULL; | 677 | struct inet6_protocol *ops = NULL; |
679 | 678 | ||
@@ -704,7 +703,7 @@ static struct inet6_protocol *ipv6_gso_pull_exthdrs(struct sk_buff *skb, | |||
704 | __skb_pull(skb, len); | 703 | __skb_pull(skb, len); |
705 | } | 704 | } |
706 | 705 | ||
707 | return ops; | 706 | return proto; |
708 | } | 707 | } |
709 | 708 | ||
710 | static int ipv6_gso_send_check(struct sk_buff *skb) | 709 | static int ipv6_gso_send_check(struct sk_buff *skb) |
@@ -721,7 +720,9 @@ static int ipv6_gso_send_check(struct sk_buff *skb) | |||
721 | err = -EPROTONOSUPPORT; | 720 | err = -EPROTONOSUPPORT; |
722 | 721 | ||
723 | rcu_read_lock(); | 722 | rcu_read_lock(); |
724 | ops = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr); | 723 | ops = rcu_dereference(inet6_protos[ |
724 | ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr)]); | ||
725 | |||
725 | if (likely(ops && ops->gso_send_check)) { | 726 | if (likely(ops && ops->gso_send_check)) { |
726 | skb_reset_transport_header(skb); | 727 | skb_reset_transport_header(skb); |
727 | err = ops->gso_send_check(skb); | 728 | err = ops->gso_send_check(skb); |
@@ -757,7 +758,9 @@ static struct sk_buff *ipv6_gso_segment(struct sk_buff *skb, int features) | |||
757 | segs = ERR_PTR(-EPROTONOSUPPORT); | 758 | segs = ERR_PTR(-EPROTONOSUPPORT); |
758 | 759 | ||
759 | rcu_read_lock(); | 760 | rcu_read_lock(); |
760 | ops = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr); | 761 | ops = rcu_dereference(inet6_protos[ |
762 | ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr)]); | ||
763 | |||
761 | if (likely(ops && ops->gso_segment)) { | 764 | if (likely(ops && ops->gso_segment)) { |
762 | skb_reset_transport_header(skb); | 765 | skb_reset_transport_header(skb); |
763 | segs = ops->gso_segment(skb, features); | 766 | segs = ops->gso_segment(skb, features); |
@@ -777,11 +780,105 @@ out: | |||
777 | return segs; | 780 | return segs; |
778 | } | 781 | } |
779 | 782 | ||
783 | struct ipv6_gro_cb { | ||
784 | struct napi_gro_cb napi; | ||
785 | int proto; | ||
786 | }; | ||
787 | |||
788 | #define IPV6_GRO_CB(skb) ((struct ipv6_gro_cb *)(skb)->cb) | ||
789 | |||
790 | static struct sk_buff **ipv6_gro_receive(struct sk_buff **head, | ||
791 | struct sk_buff *skb) | ||
792 | { | ||
793 | struct inet6_protocol *ops; | ||
794 | struct sk_buff **pp = NULL; | ||
795 | struct sk_buff *p; | ||
796 | struct ipv6hdr *iph; | ||
797 | unsigned int nlen; | ||
798 | int flush = 1; | ||
799 | int proto; | ||
800 | |||
801 | if (unlikely(!pskb_may_pull(skb, sizeof(*iph)))) | ||
802 | goto out; | ||
803 | |||
804 | iph = ipv6_hdr(skb); | ||
805 | __skb_pull(skb, sizeof(*iph)); | ||
806 | |||
807 | flush += ntohs(iph->payload_len) != skb->len; | ||
808 | |||
809 | rcu_read_lock(); | ||
810 | proto = ipv6_gso_pull_exthdrs(skb, iph->nexthdr); | ||
811 | IPV6_GRO_CB(skb)->proto = proto; | ||
812 | ops = rcu_dereference(inet6_protos[proto]); | ||
813 | if (!ops || !ops->gro_receive) | ||
814 | goto out_unlock; | ||
815 | |||
816 | flush--; | ||
817 | skb_reset_transport_header(skb); | ||
818 | nlen = skb_network_header_len(skb); | ||
819 | |||
820 | for (p = *head; p; p = p->next) { | ||
821 | struct ipv6hdr *iph2; | ||
822 | |||
823 | if (!NAPI_GRO_CB(p)->same_flow) | ||
824 | continue; | ||
825 | |||
826 | iph2 = ipv6_hdr(p); | ||
827 | |||
828 | /* All fields must match except length. */ | ||
829 | if (nlen != skb_network_header_len(p) || | ||
830 | memcmp(iph, iph2, offsetof(struct ipv6hdr, payload_len)) || | ||
831 | memcmp(&iph->nexthdr, &iph2->nexthdr, | ||
832 | nlen - offsetof(struct ipv6hdr, nexthdr))) { | ||
833 | NAPI_GRO_CB(p)->same_flow = 0; | ||
834 | continue; | ||
835 | } | ||
836 | |||
837 | NAPI_GRO_CB(p)->flush |= flush; | ||
838 | } | ||
839 | |||
840 | NAPI_GRO_CB(skb)->flush |= flush; | ||
841 | |||
842 | pp = ops->gro_receive(head, skb); | ||
843 | |||
844 | out_unlock: | ||
845 | rcu_read_unlock(); | ||
846 | |||
847 | out: | ||
848 | NAPI_GRO_CB(skb)->flush |= flush; | ||
849 | |||
850 | return pp; | ||
851 | } | ||
852 | |||
853 | static int ipv6_gro_complete(struct sk_buff *skb) | ||
854 | { | ||
855 | struct inet6_protocol *ops; | ||
856 | struct ipv6hdr *iph = ipv6_hdr(skb); | ||
857 | int err = -ENOSYS; | ||
858 | |||
859 | iph->payload_len = htons(skb->len - skb_network_offset(skb) - | ||
860 | sizeof(*iph)); | ||
861 | |||
862 | rcu_read_lock(); | ||
863 | ops = rcu_dereference(inet6_protos[IPV6_GRO_CB(skb)->proto]); | ||
864 | if (WARN_ON(!ops || !ops->gro_complete)) | ||
865 | goto out_unlock; | ||
866 | |||
867 | err = ops->gro_complete(skb); | ||
868 | |||
869 | out_unlock: | ||
870 | rcu_read_unlock(); | ||
871 | |||
872 | return err; | ||
873 | } | ||
874 | |||
780 | static struct packet_type ipv6_packet_type = { | 875 | static struct packet_type ipv6_packet_type = { |
781 | .type = __constant_htons(ETH_P_IPV6), | 876 | .type = __constant_htons(ETH_P_IPV6), |
782 | .func = ipv6_rcv, | 877 | .func = ipv6_rcv, |
783 | .gso_send_check = ipv6_gso_send_check, | 878 | .gso_send_check = ipv6_gso_send_check, |
784 | .gso_segment = ipv6_gso_segment, | 879 | .gso_segment = ipv6_gso_segment, |
880 | .gro_receive = ipv6_gro_receive, | ||
881 | .gro_complete = ipv6_gro_complete, | ||
785 | }; | 882 | }; |
786 | 883 | ||
787 | static int __init ipv6_packet_init(void) | 884 | static int __init ipv6_packet_init(void) |
diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c index e8b8337a8310..1297306d729c 100644 --- a/net/ipv6/tcp_ipv6.c +++ b/net/ipv6/tcp_ipv6.c | |||
@@ -101,7 +101,7 @@ static void tcp_v6_hash(struct sock *sk) | |||
101 | } | 101 | } |
102 | } | 102 | } |
103 | 103 | ||
104 | static __inline__ __sum16 tcp_v6_check(struct tcphdr *th, int len, | 104 | static __inline__ __sum16 tcp_v6_check(int len, |
105 | struct in6_addr *saddr, | 105 | struct in6_addr *saddr, |
106 | struct in6_addr *daddr, | 106 | struct in6_addr *daddr, |
107 | __wsum base) | 107 | __wsum base) |
@@ -501,7 +501,7 @@ static int tcp_v6_send_synack(struct sock *sk, struct request_sock *req) | |||
501 | if (skb) { | 501 | if (skb) { |
502 | struct tcphdr *th = tcp_hdr(skb); | 502 | struct tcphdr *th = tcp_hdr(skb); |
503 | 503 | ||
504 | th->check = tcp_v6_check(th, skb->len, | 504 | th->check = tcp_v6_check(skb->len, |
505 | &treq->loc_addr, &treq->rmt_addr, | 505 | &treq->loc_addr, &treq->rmt_addr, |
506 | csum_partial(th, skb->len, skb->csum)); | 506 | csum_partial(th, skb->len, skb->csum)); |
507 | 507 | ||
@@ -942,6 +942,41 @@ static int tcp_v6_gso_send_check(struct sk_buff *skb) | |||
942 | return 0; | 942 | return 0; |
943 | } | 943 | } |
944 | 944 | ||
945 | struct sk_buff **tcp6_gro_receive(struct sk_buff **head, struct sk_buff *skb) | ||
946 | { | ||
947 | struct ipv6hdr *iph = ipv6_hdr(skb); | ||
948 | |||
949 | switch (skb->ip_summed) { | ||
950 | case CHECKSUM_COMPLETE: | ||
951 | if (!tcp_v6_check(skb->len, &iph->saddr, &iph->daddr, | ||
952 | skb->csum)) { | ||
953 | skb->ip_summed = CHECKSUM_UNNECESSARY; | ||
954 | break; | ||
955 | } | ||
956 | |||
957 | /* fall through */ | ||
958 | case CHECKSUM_NONE: | ||
959 | NAPI_GRO_CB(skb)->flush = 1; | ||
960 | return NULL; | ||
961 | } | ||
962 | |||
963 | return tcp_gro_receive(head, skb); | ||
964 | } | ||
965 | EXPORT_SYMBOL(tcp6_gro_receive); | ||
966 | |||
967 | int tcp6_gro_complete(struct sk_buff *skb) | ||
968 | { | ||
969 | struct ipv6hdr *iph = ipv6_hdr(skb); | ||
970 | struct tcphdr *th = tcp_hdr(skb); | ||
971 | |||
972 | th->check = ~tcp_v6_check(skb->len - skb_transport_offset(skb), | ||
973 | &iph->saddr, &iph->daddr, 0); | ||
974 | skb_shinfo(skb)->gso_type = SKB_GSO_TCPV6; | ||
975 | |||
976 | return tcp_gro_complete(skb); | ||
977 | } | ||
978 | EXPORT_SYMBOL(tcp6_gro_complete); | ||
979 | |||
945 | static void tcp_v6_send_response(struct sk_buff *skb, u32 seq, u32 ack, u32 win, | 980 | static void tcp_v6_send_response(struct sk_buff *skb, u32 seq, u32 ack, u32 win, |
946 | u32 ts, struct tcp_md5sig_key *key, int rst) | 981 | u32 ts, struct tcp_md5sig_key *key, int rst) |
947 | { | 982 | { |
@@ -1429,14 +1464,14 @@ out: | |||
1429 | static __sum16 tcp_v6_checksum_init(struct sk_buff *skb) | 1464 | static __sum16 tcp_v6_checksum_init(struct sk_buff *skb) |
1430 | { | 1465 | { |
1431 | if (skb->ip_summed == CHECKSUM_COMPLETE) { | 1466 | if (skb->ip_summed == CHECKSUM_COMPLETE) { |
1432 | if (!tcp_v6_check(tcp_hdr(skb), skb->len, &ipv6_hdr(skb)->saddr, | 1467 | if (!tcp_v6_check(skb->len, &ipv6_hdr(skb)->saddr, |
1433 | &ipv6_hdr(skb)->daddr, skb->csum)) { | 1468 | &ipv6_hdr(skb)->daddr, skb->csum)) { |
1434 | skb->ip_summed = CHECKSUM_UNNECESSARY; | 1469 | skb->ip_summed = CHECKSUM_UNNECESSARY; |
1435 | return 0; | 1470 | return 0; |
1436 | } | 1471 | } |
1437 | } | 1472 | } |
1438 | 1473 | ||
1439 | skb->csum = ~csum_unfold(tcp_v6_check(tcp_hdr(skb), skb->len, | 1474 | skb->csum = ~csum_unfold(tcp_v6_check(skb->len, |
1440 | &ipv6_hdr(skb)->saddr, | 1475 | &ipv6_hdr(skb)->saddr, |
1441 | &ipv6_hdr(skb)->daddr, 0)); | 1476 | &ipv6_hdr(skb)->daddr, 0)); |
1442 | 1477 | ||
@@ -2062,6 +2097,8 @@ static struct inet6_protocol tcpv6_protocol = { | |||
2062 | .err_handler = tcp_v6_err, | 2097 | .err_handler = tcp_v6_err, |
2063 | .gso_send_check = tcp_v6_gso_send_check, | 2098 | .gso_send_check = tcp_v6_gso_send_check, |
2064 | .gso_segment = tcp_tso_segment, | 2099 | .gso_segment = tcp_tso_segment, |
2100 | .gro_receive = tcp6_gro_receive, | ||
2101 | .gro_complete = tcp6_gro_complete, | ||
2065 | .flags = INET6_PROTO_NOPOLICY|INET6_PROTO_FINAL, | 2102 | .flags = INET6_PROTO_NOPOLICY|INET6_PROTO_FINAL, |
2066 | }; | 2103 | }; |
2067 | 2104 | ||
diff --git a/net/phonet/pep-gprs.c b/net/phonet/pep-gprs.c index b0ceac2d6cd1..6a91a32a80c1 100644 --- a/net/phonet/pep-gprs.c +++ b/net/phonet/pep-gprs.c | |||
@@ -227,6 +227,13 @@ static int gprs_set_mtu(struct net_device *dev, int new_mtu) | |||
227 | return 0; | 227 | return 0; |
228 | } | 228 | } |
229 | 229 | ||
230 | static const struct net_device_ops gprs_netdev_ops = { | ||
231 | .ndo_open = gprs_open, | ||
232 | .ndo_stop = gprs_close, | ||
233 | .ndo_start_xmit = gprs_xmit, | ||
234 | .ndo_change_mtu = gprs_set_mtu, | ||
235 | }; | ||
236 | |||
230 | static void gprs_setup(struct net_device *dev) | 237 | static void gprs_setup(struct net_device *dev) |
231 | { | 238 | { |
232 | dev->features = NETIF_F_FRAGLIST; | 239 | dev->features = NETIF_F_FRAGLIST; |
@@ -237,11 +244,8 @@ static void gprs_setup(struct net_device *dev) | |||
237 | dev->addr_len = 0; | 244 | dev->addr_len = 0; |
238 | dev->tx_queue_len = 10; | 245 | dev->tx_queue_len = 10; |
239 | 246 | ||
247 | dev->netdev_ops = &gprs_netdev_ops; | ||
240 | dev->destructor = free_netdev; | 248 | dev->destructor = free_netdev; |
241 | dev->open = gprs_open; | ||
242 | dev->stop = gprs_close; | ||
243 | dev->hard_start_xmit = gprs_xmit; /* mandatory */ | ||
244 | dev->change_mtu = gprs_set_mtu; | ||
245 | } | 249 | } |
246 | 250 | ||
247 | /* | 251 | /* |
diff --git a/net/sched/sch_teql.c b/net/sched/sch_teql.c index cfc8e7caba62..ec697cebb63b 100644 --- a/net/sched/sch_teql.c +++ b/net/sched/sch_teql.c | |||
@@ -289,9 +289,9 @@ restart: | |||
289 | 289 | ||
290 | do { | 290 | do { |
291 | struct net_device *slave = qdisc_dev(q); | 291 | struct net_device *slave = qdisc_dev(q); |
292 | struct netdev_queue *slave_txq; | 292 | struct netdev_queue *slave_txq = netdev_get_tx_queue(slave, 0); |
293 | const struct net_device_ops *slave_ops = slave->netdev_ops; | ||
293 | 294 | ||
294 | slave_txq = netdev_get_tx_queue(slave, 0); | ||
295 | if (slave_txq->qdisc_sleeping != q) | 295 | if (slave_txq->qdisc_sleeping != q) |
296 | continue; | 296 | continue; |
297 | if (__netif_subqueue_stopped(slave, subq) || | 297 | if (__netif_subqueue_stopped(slave, subq) || |
@@ -305,7 +305,7 @@ restart: | |||
305 | if (__netif_tx_trylock(slave_txq)) { | 305 | if (__netif_tx_trylock(slave_txq)) { |
306 | if (!netif_tx_queue_stopped(slave_txq) && | 306 | if (!netif_tx_queue_stopped(slave_txq) && |
307 | !netif_tx_queue_frozen(slave_txq) && | 307 | !netif_tx_queue_frozen(slave_txq) && |
308 | slave->hard_start_xmit(skb, slave) == 0) { | 308 | slave_ops->ndo_start_xmit(skb, slave) == 0) { |
309 | __netif_tx_unlock(slave_txq); | 309 | __netif_tx_unlock(slave_txq); |
310 | master->slaves = NEXT_SLAVE(q); | 310 | master->slaves = NEXT_SLAVE(q); |
311 | netif_wake_queue(dev); | 311 | netif_wake_queue(dev); |
@@ -420,6 +420,14 @@ static int teql_master_mtu(struct net_device *dev, int new_mtu) | |||
420 | return 0; | 420 | return 0; |
421 | } | 421 | } |
422 | 422 | ||
423 | static const struct net_device_ops teql_netdev_ops = { | ||
424 | .ndo_open = teql_master_open, | ||
425 | .ndo_stop = teql_master_close, | ||
426 | .ndo_start_xmit = teql_master_xmit, | ||
427 | .ndo_get_stats = teql_master_stats, | ||
428 | .ndo_change_mtu = teql_master_mtu, | ||
429 | }; | ||
430 | |||
423 | static __init void teql_master_setup(struct net_device *dev) | 431 | static __init void teql_master_setup(struct net_device *dev) |
424 | { | 432 | { |
425 | struct teql_master *master = netdev_priv(dev); | 433 | struct teql_master *master = netdev_priv(dev); |
@@ -436,11 +444,7 @@ static __init void teql_master_setup(struct net_device *dev) | |||
436 | ops->destroy = teql_destroy; | 444 | ops->destroy = teql_destroy; |
437 | ops->owner = THIS_MODULE; | 445 | ops->owner = THIS_MODULE; |
438 | 446 | ||
439 | dev->open = teql_master_open; | 447 | dev->netdev_ops = &teql_netdev_ops; |
440 | dev->hard_start_xmit = teql_master_xmit; | ||
441 | dev->stop = teql_master_close; | ||
442 | dev->get_stats = teql_master_stats; | ||
443 | dev->change_mtu = teql_master_mtu; | ||
444 | dev->type = ARPHRD_VOID; | 448 | dev->type = ARPHRD_VOID; |
445 | dev->mtu = 1500; | 449 | dev->mtu = 1500; |
446 | dev->tx_queue_len = 100; | 450 | dev->tx_queue_len = 100; |
diff --git a/net/wimax/Kconfig b/net/wimax/Kconfig index 0bdbb6928205..18495cdcd10d 100644 --- a/net/wimax/Kconfig +++ b/net/wimax/Kconfig | |||
@@ -1,9 +1,23 @@ | |||
1 | # | 1 | # |
2 | # WiMAX LAN device configuration | 2 | # WiMAX LAN device configuration |
3 | # | 3 | # |
4 | # Note the ugly 'depends on' on WIMAX: that disallows RFKILL to be a | ||
5 | # module if WIMAX is to be linked in. The WiMAX code is done in such a | ||
6 | # way that it doesn't require and explicit dependency on RFKILL in | ||
7 | # case an embedded system wants to rip it out. | ||
8 | # | ||
9 | # As well, enablement of the RFKILL code means we need the INPUT layer | ||
10 | # support to inject events coming from hw rfkill switches. That | ||
11 | # dependency could be killed if input.h provided appropiate means to | ||
12 | # work when input is disabled. | ||
13 | |||
14 | comment "WiMAX Wireless Broadband support requires CONFIG_INPUT enabled" | ||
15 | depends on INPUT = n && RFKILL != n | ||
4 | 16 | ||
5 | menuconfig WIMAX | 17 | menuconfig WIMAX |
6 | tristate "WiMAX Wireless Broadband support" | 18 | tristate "WiMAX Wireless Broadband support" |
19 | depends on (y && RFKILL != m) || m | ||
20 | depends on (INPUT && RFKILL != n) || RFKILL = n | ||
7 | help | 21 | help |
8 | 22 | ||
9 | Select to configure support for devices that provide | 23 | Select to configure support for devices that provide |
diff --git a/net/wimax/id-table.c b/net/wimax/id-table.c index d3b88558682c..5e685f7eda90 100644 --- a/net/wimax/id-table.c +++ b/net/wimax/id-table.c | |||
@@ -123,15 +123,17 @@ void wimax_id_table_rm(struct wimax_dev *wimax_dev) | |||
123 | /* | 123 | /* |
124 | * Release the gennetlink family id / mapping table | 124 | * Release the gennetlink family id / mapping table |
125 | * | 125 | * |
126 | * On debug, verify that the table is empty upon removal. | 126 | * On debug, verify that the table is empty upon removal. We want the |
127 | * code always compiled, to ensure it doesn't bit rot. It will be | ||
128 | * compiled out if CONFIG_BUG is disabled. | ||
127 | */ | 129 | */ |
128 | void wimax_id_table_release(void) | 130 | void wimax_id_table_release(void) |
129 | { | 131 | { |
132 | struct wimax_dev *wimax_dev; | ||
133 | |||
130 | #ifndef CONFIG_BUG | 134 | #ifndef CONFIG_BUG |
131 | return; | 135 | return; |
132 | #endif | 136 | #endif |
133 | struct wimax_dev *wimax_dev; | ||
134 | |||
135 | spin_lock(&wimax_id_table_lock); | 137 | spin_lock(&wimax_id_table_lock); |
136 | list_for_each_entry(wimax_dev, &wimax_id_table, id_table_node) { | 138 | list_for_each_entry(wimax_dev, &wimax_id_table, id_table_node) { |
137 | printk(KERN_ERR "BUG: %s wimax_dev %p ifindex %d not cleared\n", | 139 | printk(KERN_ERR "BUG: %s wimax_dev %p ifindex %d not cleared\n", |
diff --git a/net/wimax/op-rfkill.c b/net/wimax/op-rfkill.c index 8745bac173f1..2b75aee04217 100644 --- a/net/wimax/op-rfkill.c +++ b/net/wimax/op-rfkill.c | |||
@@ -71,7 +71,7 @@ | |||
71 | #define D_SUBMODULE op_rfkill | 71 | #define D_SUBMODULE op_rfkill |
72 | #include "debug-levels.h" | 72 | #include "debug-levels.h" |
73 | 73 | ||
74 | #ifdef CONFIG_RFKILL | 74 | #if defined(CONFIG_RFKILL) || defined(CONFIG_RFKILL_MODULE) |
75 | 75 | ||
76 | 76 | ||
77 | /** | 77 | /** |
diff --git a/net/wireless/wext.c b/net/wireless/wext.c index e49a2d1ef1e4..cb6a5bb85d80 100644 --- a/net/wireless/wext.c +++ b/net/wireless/wext.c | |||
@@ -1055,8 +1055,8 @@ static int wireless_process_ioctl(struct net *net, struct ifreq *ifr, | |||
1055 | return private(dev, iwr, cmd, info, handler); | 1055 | return private(dev, iwr, cmd, info, handler); |
1056 | } | 1056 | } |
1057 | /* Old driver API : call driver ioctl handler */ | 1057 | /* Old driver API : call driver ioctl handler */ |
1058 | if (dev->do_ioctl) | 1058 | if (dev->netdev_ops->ndo_do_ioctl) |
1059 | return dev->do_ioctl(dev, ifr, cmd); | 1059 | return dev->netdev_ops->ndo_do_ioctl(dev, ifr, cmd); |
1060 | return -EOPNOTSUPP; | 1060 | return -EOPNOTSUPP; |
1061 | } | 1061 | } |
1062 | 1062 | ||