Re: [BLACKBOX] Ofront supporting for unsigned types

From: [at]} <Norayr>
Date: Thu, 26 Apr 2012 03:10:13 +0400

----boundary-LibPST-iamunique-432507916_-_-
Content-type: text/plain

Thanks for sharing.

Norayr

On Wed, 25 Apr 2012 14:47:00 -0700
"Stephen R. Troy" <stroy{([at]})nowhere.xy

> Hi Wojtek,
> Steve Ciarcia answers this question (What is the goal of targeting 6502 or Z80?) in his editorial in the April 2012 issue of Circuit Cellar magazine:
>
>
> PRIORITY INTERRUPT
> by Steve Ciarcia, Founder and Editorial Director
>
> 8-Bit Control Is Dead - No Way!
>
> For years tech pundits have been predicting the end of 8-bit micros. Apparently, with the prices of 16- and 32-bit MCUs constantly dropping, and presuming you always want your application to do more stuff, there is no reason not to replace a less powerful MCU, right? In my opinion, it was a false assumption then, and it still is today.
>
> We can’t look at this as a zero-sum game. Yes, 32-bitters open up all kinds of new opportunities for embedded processing, especially in the area of network-connected personal entertainment and information devices. But this doesn’t mean they’re a better fit in the low-end control and text-based applications that the 8-bitters have occupied for so long. The boundaries are certainly “fuzzy," but consider how we tend to generally categorize MCUs.
> At the low end, we have the 8-bit controllers which typically have 8-bit data and registers along with 16-bit address paths. This is a sweet spot for all kinds of control and text~based functions that simply don`t need to handle more than 64 KB of data at a time. The price/performance of the 8-bit chip should win this fight every time.
>
> In the midrange, we have the 16-bit MCUs and lower-end 16-bit DSP chips. These chips can do a bunch more because they handle 16-bit data and have at least 24-bit address paths. There is often a hardware multiplier as well, which makes this class of chip ideal for many types of signal processing and audio applications.
>
> At the high end, there is the 32-bit MCU/MPU (and higher-end DSPs) that have 32-bit data and address paths. These are the chips that have the power to drive an interactive graphical user interface and process video signals in real time.
>
> lt’s clear that chip manufacturers believe in the future of all three classes of MCU; just look at the innovations they continue to introduce at all levels. Fundamentally, as the silicon improves in terms of transistor density, more memory fits onto a smaller chip, and there’s more room for on-chip peripherals. Also, clock and power management has become a lot more flexible than ever before. The lower-end and midrange MCUs are all available with some combination of hardware timers (e.g., PWM, pulse capture, and motor control), communications (e.g., UART, SPI, IZC, CAN, USB, etc.), and analog interface (e.g., ADC, DAC, and touch). Some include hardware controllers for multiplexed LCDs or Ethernet interfaces.
>
> At the higher end, in addition to all of that, we also see options like on-chip SDRAM controllers, SD memory and I/O controllers, Ethernet MAC (and sometimes PHY), mass storage (ATAPI, SATA) and video support, including in some cases a separate GPU core. Basically, everything you need to run a full-up operating system like Windows, MacOS, or Android.
>
> Probably the greatest result of across-the-board lower MCU costs is that we will be seeing multiple chips where just one was used before. This has been the situation with automobiles for years where reliability has increased with lots of "smart"-control modules all networked together. Certainly, this make senses in a $30,000 car, but the concept is moving down the cost spectrum as well. Take your typical household washing machine or dryer that has a motor or two and a control panel. Instead of one chip handling all of the control functions and user interface I/O, there will be one (or two)
> motor controller chip with a communications interface (e.g, SPI, I2C, CAN, etc.) and a second chip with a communications interface along with an LCD controller and touch sensor support.
>
> lf the system designers are forvvard-thinking when they define the protocol by which these subsystems communicate, they’ll end up with intelligent building blocks (e.g., “smart motor,” “smart valve,” “smart sensor") that can be easily reused in other products, keeping manufacturing costs low. The modules themselves will be reliable and energy-efficient, contributing substantially to end-user satisfaction and low recurring costs. The key is to make each module just smart enough without going overboard on processing power or overloading it with a top-heavy protocol.
>
> And, that’s where the lowly 8-bit MCU shines. A smart valve that just needs to sit on a LIN or 1-wire bus, operate a solenoid, and verify that it opened or closed doesn’t need a lot of CPU cycles or 32-bit addressing to do the job. One of the tiny 8-bitters in a six- or eight-pin package will do nicely, and might even cost less than the manufacturing cost and testing of the dedicated wiring harness needed to do the job in the traditional way. There’s no way a 16-bit or 32-bit MCU makes sense in this context. But more importantly, these lowly control tasks aren’t going to go away. ln fact, l think you’ll be seeing a lot more of them and they’ll all need MCUs. So, although it will be less visible, the 8-bit MCU will still be deeply embedded in increasingly subtle, but important, parts of your life, working hard so you don’t have to.
>
> steve.ciarcia{([at]})nowhere.xy
>
> -------- Original Message --------
> Subject: Re: [BLACKBOX] Ofront supporting for unsigned types
> From: Wojtek Skulski <skulski{([at]})nowhere.xy
> Date: Wed, April 25, 2012 2:57 pm
> To: BLACKBOX{([at]})nowhere.xy
>
> Oleg:
>
> I do not want to break the party, but let me ask what is the goal of
> targeting 6502 or Z80? These were wonderful machines some 25 years ago. Is
> there any use for such processors anymore?

>
> ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy

-- 
Norayr Chilingarian <norayr{([at]})nowhere.xy----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-432507916_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBUaGFua3MgZm9yIHNoYXJpbmcu
XHBhcg0KXHBhcg0KTm9yYXlyXHBhcg0KXHBhcg0KT24gV2VkLCAyNSBBcHIgMjAxMiAxNDo0Nzow
MCAtMDcwMFxwYXINCiJTdGVwaGVuIFIuIFRyb3kiIDxzdHJveUBORVhUV0FWRUdST1VQLkNPTT4g
d3JvdGU6XHBhcg0KXHBhcg0KPiBIaSBXb2p0ZWssXHBhcg0KPiBTdGV2ZSBDaWFyY2lhIGFuc3dl
cnMgdGhpcyBxdWVzdGlvbiAoV2hhdCBpcyB0aGUgZ29hbCBvZiB0YXJnZXRpbmcgNjUwMiBvciBa
ODA/KSBpbiBoaXMgZWRpdG9yaWFsIGluIHRoZSBBcHJpbCAyMDEyIGlzc3VlIG9mIENpcmN1aXQg
Q2VsbGFyIG1hZ2F6aW5lOlxwYXINCj4gXHBhcg0KPiBccGFyDQo+IFBSSU9SSVRZIElOVEVSUlVQ
VFxwYXINCj4gYnkgU3RldmUgQ2lhcmNpYSwgRm91bmRlciBhbmQgRWRpdG9yaWFsIERpcmVjdG9y
XHBhcg0KPiAgXHBhcg0KPiA4LUJpdCBDb250cm9sIElzIERlYWQgLSBObyBXYXkhXHBhcg0KPiBc
cGFyDQo+IEZvciB5ZWFycyB0ZWNoIHB1bmRpdHMgaGF2ZSBiZWVuIHByZWRpY3RpbmcgdGhlIGVu
ZCBvZiA4LWJpdCBtaWNyb3MuIEFwcGFyZW50bHksIHdpdGggdGhlIHByaWNlcyBvZiAxNi0gYW5k
IDMyLWJpdCBNQ1VzIGNvbnN0YW50bHkgZHJvcHBpbmcsIGFuZCBwcmVzdW1pbmcgeW91IGFsd2F5
cyB3YW50IHlvdXIgYXBwbGljYXRpb24gdG8gZG8gbW9yZSBzdHVmZiwgdGhlcmUgaXMgbm8gcmVh
c29uIG5vdCB0byByZXBsYWNlIGEgbGVzcyBwb3dlcmZ1bCBNQ1UsIHJpZ2h0PyBJbiBteSBvcGlu
aW9uLCBpdCB3YXMgYSBmYWxzZSBhc3N1bXB0aW9uIHRoZW4sIGFuZCBpdCBzdGlsbCBpcyB0b2Rh
eS5ccGFyDQo+IFxwYXINCj4gV2UgY2FuXCc5MnQgbG9vayBhdCB0aGlzIGFzIGEgemVyby1zdW0g
Z2FtZS4gWWVzLCAzMi1iaXR0ZXJzIG9wZW4gdXAgYWxsIGtpbmRzIG9mIG5ldyBvcHBvcnR1bml0
aWVzIGZvciBlbWJlZGRlZCBwcm9jZXNzaW5nLCBlc3BlY2lhbGx5IGluIHRoZSBhcmVhIG9mIG5l
dHdvcmstY29ubmVjdGVkIHBlcnNvbmFsIGVudGVydGFpbm1lbnQgYW5kIGluZm9ybWF0aW9uIGRl
dmljZXMuIEJ1dCB0aGlzIGRvZXNuXCc5MnQgbWVhbiB0aGV5XCc5MnJlIGEgYmV0dGVyIGZpdCBp
biB0aGUgbG93LWVuZCBjb250cm9sIGFuZCB0ZXh0LWJhc2VkIGFwcGxpY2F0aW9ucyB0aGF0IHRo
ZSA4LWJpdHRlcnMgaGF2ZSBvY2N1cGllZCBmb3Igc28gbG9uZy4gVGhlIGJvdW5kYXJpZXMgYXJl
IGNlcnRhaW5seSBcJzkzZnV6enksIiBidXQgY29uc2lkZXIgaG93IHdlIHRlbmQgdG8gZ2VuZXJh
bGx5IGNhdGVnb3JpemUgTUNVcy5ccGFyDQo+IEF0IHRoZSBsb3cgZW5kLCB3ZSBoYXZlIHRoZSA4
LWJpdCBjb250cm9sbGVycyB3aGljaCB0eXBpY2FsbHkgaGF2ZSA4LWJpdCBkYXRhIGFuZCByZWdp
c3RlcnMgYWxvbmcgd2l0aCAxNi1iaXQgYWRkcmVzcyBwYXRocy4gVGhpcyBpcyBhIHN3ZWV0IHNw
b3QgZm9yIGFsbCBraW5kcyBvZiBjb250cm9sIGFuZCB0ZXh0fmJhc2VkIGZ1bmN0aW9ucyB0aGF0
IHNpbXBseSBkb25gdCBuZWVkIHRvIGhhbmRsZSBtb3JlIHRoYW4gNjQgS0Igb2YgZGF0YSBhdCBh
IHRpbWUuIFRoZSBwcmljZS9wZXJmb3JtYW5jZSBvZiB0aGUgOC1iaXQgY2hpcCBzaG91bGQgd2lu
IHRoaXMgZmlnaHQgZXZlcnkgdGltZS5ccGFyDQo+IFxwYXINCj4gSW4gdGhlIG1pZHJhbmdlLCB3
ZSBoYXZlIHRoZSAxNi1iaXQgTUNVcyBhbmQgbG93ZXItZW5kIDE2LWJpdCBEU1AgY2hpcHMuIFRo
ZXNlIGNoaXBzIGNhbiBkbyBhIGJ1bmNoIG1vcmUgYmVjYXVzZSB0aGV5IGhhbmRsZSAxNi1iaXQg
ZGF0YSBhbmQgaGF2ZSBhdCBsZWFzdCAyNC1iaXQgYWRkcmVzcyBwYXRocy4gVGhlcmUgaXMgb2Z0
ZW4gYSBoYXJkd2FyZSBtdWx0aXBsaWVyIGFzIHdlbGwsIHdoaWNoIG1ha2VzIHRoaXMgY2xhc3Mg
b2YgY2hpcCBpZGVhbCBmb3IgbWFueSB0eXBlcyBvZiBzaWduYWwgcHJvY2Vzc2luZyBhbmQgYXVk
aW8gYXBwbGljYXRpb25zLlxwYXINCj4gXHBhcg0KPiBBdCB0aGUgaGlnaCBlbmQsIHRoZXJlIGlz
IHRoZSAzMi1iaXQgTUNVL01QVSAoYW5kIGhpZ2hlci1lbmQgRFNQcykgdGhhdCBoYXZlIDMyLWJp
dCBkYXRhIGFuZCBhZGRyZXNzIHBhdGhzLiBUaGVzZSBhcmUgdGhlIGNoaXBzIHRoYXQgaGF2ZSB0
aGUgcG93ZXIgdG8gZHJpdmUgYW4gaW50ZXJhY3RpdmUgZ3JhcGhpY2FsIHVzZXIgaW50ZXJmYWNl
IGFuZCBwcm9jZXNzIHZpZGVvIHNpZ25hbHMgaW4gcmVhbCB0aW1lLlxwYXINCj4gXHBhcg0KPiBs
dFwnOTJzIGNsZWFyIHRoYXQgY2hpcCBtYW51ZmFjdHVyZXJzIGJlbGlldmUgaW4gdGhlIGZ1dHVy
ZSBvZiBhbGwgdGhyZWUgY2xhc3NlcyBvZiBNQ1U7IGp1c3QgbG9vayBhdCB0aGUgaW5ub3ZhdGlv
bnMgdGhleSBjb250aW51ZSB0byBpbnRyb2R1Y2UgYXQgYWxsIGxldmVscy4gRnVuZGFtZW50YWxs
eSwgYXMgdGhlIHNpbGljb24gaW1wcm92ZXMgaW4gdGVybXMgb2YgdHJhbnNpc3RvciBkZW5zaXR5
LCBtb3JlIG1lbW9yeSBmaXRzIG9udG8gYSBzbWFsbGVyIGNoaXAsIGFuZCB0aGVyZVwnOTJzIG1v
cmUgcm9vbSBmb3Igb24tY2hpcCBwZXJpcGhlcmFscy4gQWxzbywgY2xvY2sgYW5kIHBvd2VyIG1h
bmFnZW1lbnQgaGFzIGJlY29tZSBhIGxvdCBtb3JlIGZsZXhpYmxlIHRoYW4gZXZlciBiZWZvcmUu
IFRoZSBsb3dlci1lbmQgYW5kIG1pZHJhbmdlIE1DVXMgYXJlIGFsbCBhdmFpbGFibGUgd2l0aCBz
b21lIGNvbWJpbmF0aW9uIG9mIGhhcmR3YXJlIHRpbWVycyAoZS5nLiwgUFdNLCBwdWxzZSBjYXB0
dXJlLCBhbmQgbW90b3IgY29udHJvbCksIGNvbW11bmljYXRpb25zIChlLmcuLCBVQVJULCBTUEks
IElaQywgQ0FOLCBVU0IsIGV0Yy4pLCBhbmQgYW5hbG9nIGludGVyZmFjZSAoZS5nLiwgQURDLCBE
QUMsIGFuZCB0b3VjaCkuIFNvbWUgaW5jbHVkZSBoYXJkd2FyZSBjb250cm9sbGVycyBmb3IgbXVs
dGlwbGV4ZWQgTENEcyBvciBFdGhlcm5ldCBpbnRlcmZhY2VzLlxwYXINCj4gXHBhcg0KPiBBdCB0
aGUgaGlnaGVyIGVuZCwgaW4gYWRkaXRpb24gdG8gYWxsIG9mIHRoYXQsIHdlIGFsc28gc2VlIG9w
dGlvbnMgbGlrZSBvbi1jaGlwIFNEUkFNIGNvbnRyb2xsZXJzLCBTRCBtZW1vcnkgYW5kIEkvTyBj
b250cm9sbGVycywgRXRoZXJuZXQgTUFDIChhbmQgc29tZXRpbWVzIFBIWSksIG1hc3Mgc3RvcmFn
ZSAoQVRBUEksIFNBVEEpIGFuZCB2aWRlbyBzdXBwb3J0LCBpbmNsdWRpbmcgaW4gc29tZSBjYXNl
cyBhIHNlcGFyYXRlIEdQVSBjb3JlLiBCYXNpY2FsbHksIGV2ZXJ5dGhpbmcgeW91IG5lZWQgdG8g
cnVuIGEgZnVsbC11cCBvcGVyYXRpbmcgc3lzdGVtIGxpa2UgV2luZG93cywgTWFjT1MsIG9yIEFu
ZHJvaWQuXHBhcg0KPiBccGFyDQo+IFByb2JhYmx5IHRoZSBncmVhdGVzdCByZXN1bHQgb2YgYWNy
b3NzLXRoZS1ib2FyZCBsb3dlciBNQ1UgY29zdHMgaXMgdGhhdCB3ZSB3aWxsIGJlIHNlZWluZyBt
dWx0aXBsZSBjaGlwcyB3aGVyZSBqdXN0IG9uZSB3YXMgdXNlZCBiZWZvcmUuIFRoaXMgaGFzIGJl
ZW4gdGhlIHNpdHVhdGlvbiB3aXRoIGF1dG9tb2JpbGVzIGZvciB5ZWFycyB3aGVyZSByZWxpYWJp
bGl0eSBoYXMgaW5jcmVhc2VkIHdpdGggbG90cyBvZiAic21hcnQiLWNvbnRyb2wgbW9kdWxlcyBh
bGwgbmV0d29ya2VkIHRvZ2V0aGVyLiBDZXJ0YWlubHksIHRoaXMgbWFrZSBzZW5zZXMgaW4gYSAk
MzAsMDAwIGNhciwgYnV0IHRoZSBjb25jZXB0IGlzIG1vdmluZyBkb3duIHRoZSBjb3N0IHNwZWN0
cnVtIGFzIHdlbGwuIFRha2UgeW91ciB0eXBpY2FsIGhvdXNlaG9sZCB3YXNoaW5nIG1hY2hpbmUg
b3IgZHJ5ZXIgdGhhdCBoYXMgYSBtb3RvciBvciB0d28gYW5kIGEgY29udHJvbCBwYW5lbC4gSW5z
dGVhZCBvZiBvbmUgY2hpcCBoYW5kbGluZyBhbGwgb2YgdGhlIGNvbnRyb2wgZnVuY3Rpb25zIGFu
ZCB1c2VyIGludGVyZmFjZSBJL08sIHRoZXJlIHdpbGwgYmUgb25lIChvciB0d28pXHBhcg0KPiBt
b3RvciBjb250cm9sbGVyIGNoaXAgd2l0aCBhIGNvbW11bmljYXRpb25zIGludGVyZmFjZSAoZS5n
LCBTUEksIEkyQywgQ0FOLCBldGMuKSBhbmQgYSBzZWNvbmQgY2hpcCB3aXRoIGEgY29tbXVuaWNh
dGlvbnMgaW50ZXJmYWNlIGFsb25nIHdpdGggYW4gTENEIGNvbnRyb2xsZXIgYW5kIHRvdWNoIHNl
bnNvciBzdXBwb3J0LlxwYXINCj4gXHBhcg0KPiBsZiB0aGUgc3lzdGVtIGRlc2lnbmVycyBhcmUg
Zm9ydnZhcmQtdGhpbmtpbmcgd2hlbiB0aGV5IGRlZmluZSB0aGUgcHJvdG9jb2wgYnkgd2hpY2gg
dGhlc2Ugc3Vic3lzdGVtcyBjb21tdW5pY2F0ZSwgdGhleVwnOTJsbCBlbmQgdXAgd2l0aCBpbnRl
bGxpZ2VudCBidWlsZGluZyBibG9ja3MgKGUuZy4sIFwnOTNzbWFydCBtb3RvcixcJzk0IFwnOTNz
bWFydCB2YWx2ZSxcJzk0IFwnOTNzbWFydCBzZW5zb3IiKSB0aGF0IGNhbiBiZSBlYXNpbHkgcmV1
c2VkIGluIG90aGVyIHByb2R1Y3RzLCBrZWVwaW5nIG1hbnVmYWN0dXJpbmcgY29zdHMgbG93LiBU
aGUgbW9kdWxlcyB0aGVtc2VsdmVzIHdpbGwgYmUgcmVsaWFibGUgYW5kIGVuZXJneS1lZmZpY2ll
bnQsIGNvbnRyaWJ1dGluZyBzdWJzdGFudGlhbGx5IHRvIGVuZC11c2VyIHNhdGlzZmFjdGlvbiBh
bmQgbG93IHJlY3VycmluZyBjb3N0cy4gVGhlIGtleSBpcyB0byBtYWtlIGVhY2ggbW9kdWxlIGp1
c3Qgc21hcnQgZW5vdWdoIHdpdGhvdXQgZ29pbmcgb3ZlcmJvYXJkIG9uIHByb2Nlc3NpbmcgcG93
ZXIgb3Igb3ZlcmxvYWRpbmcgaXQgd2l0aCBhIHRvcC1oZWF2eSBwcm90b2NvbC5ccGFyDQo+ICBc
cGFyDQo+IEFuZCwgdGhhdFwnOTJzIHdoZXJlIHRoZSBsb3dseSA4LWJpdCBNQ1Ugc2hpbmVzLiBB
IHNtYXJ0IHZhbHZlIHRoYXQganVzdCBuZWVkcyB0byBzaXQgb24gYSBMSU4gb3IgMS13aXJlIGJ1
cywgb3BlcmF0ZSBhIHNvbGVub2lkLCBhbmQgdmVyaWZ5IHRoYXQgaXQgb3BlbmVkIG9yIGNsb3Nl
ZCBkb2VzblwnOTJ0IG5lZWQgYSBsb3Qgb2YgQ1BVIGN5Y2xlcyBvciAzMi1iaXQgYWRkcmVzc2lu
ZyB0byBkbyB0aGUgam9iLiBPbmUgb2YgdGhlIHRpbnkgOC1iaXR0ZXJzIGluIGEgc2l4LSBvciBl
aWdodC1waW4gcGFja2FnZSB3aWxsIGRvIG5pY2VseSwgYW5kIG1pZ2h0IGV2ZW4gY29zdCBsZXNz
IHRoYW4gdGhlIG1hbnVmYWN0dXJpbmcgY29zdCBhbmQgdGVzdGluZyBvZiB0aGUgZGVkaWNhdGVk
IHdpcmluZyBoYXJuZXNzIG5lZWRlZCB0byBkbyB0aGUgam9iIGluIHRoZSB0cmFkaXRpb25hbCB3
YXkuIFRoZXJlXCc5MnMgbm8gd2F5IGEgMTYtYml0IG9yIDMyLWJpdCBNQ1UgbWFrZXMgc2Vuc2Ug
aW4gdGhpcyBjb250ZXh0LiBCdXQgbW9yZSBpbXBvcnRhbnRseSwgdGhlc2UgbG93bHkgY29udHJv
bCB0YXNrcyBhcmVuXCc5MnQgZ29pbmcgdG8gZ28gYXdheS4gbG4gZmFjdCwgbCB0aGluayB5b3Vc
JzkybGwgYmUgc2VlaW5nIGEgbG90IG1vcmUgb2YgdGhlbSBhbmQgdGhleVwnOTJsbCBhbGwgbmVl
ZCBNQ1VzLiBTbywgYWx0aG91Z2ggaXQgd2lsbCBiZSBsZXNzIHZpc2libGUsIHRoZSA4LWJpdCBN
Q1Ugd2lsbCBzdGlsbCBiZSBkZWVwbHkgZW1iZWRkZWQgaW4gaW5jcmVhc2luZ2x5IHN1YnRsZSwg
YnV0IGltcG9ydGFudCwgcGFydHMgb2YgeW91ciBsaWZlLCB3b3JraW5nIGhhcmQgc28geW91IGRv
blwnOTJ0IGhhdmUgdG8uXHBhcg0KPiAgXHBhcg0KPiBzdGV2ZS5jaWFyY2lhQGNpcmN1aXRjZWxs
YXIuY29tICAgICBccGFyDQo+IFxwYXINCj4gLS0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0t
LS0tLVxwYXINCj4gU3ViamVjdDogUmU6IFtCTEFDS0JPWF0gT2Zyb250IHN1cHBvcnRpbmcgZm9y
IHVuc2lnbmVkIHR5cGVzXHBhcg0KPiBGcm9tOiBXb2p0ZWsgU2t1bHNraSA8c2t1bHNraUBQQVMu
Uk9DSEVTVEVSLkVEVT5ccGFyDQo+IERhdGU6IFdlZCwgQXByaWwgMjUsIDIwMTIgMjo1NyBwbVxw
YXINCj4gVG86IEJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSFxwYXINCj4gXHBhcg0KPiBPbGVnOlxw
YXINCj4gXHBhcg0KPiBJIGRvIG5vdCB3YW50IHRvIGJyZWFrIHRoZSBwYXJ0eSwgYnV0IGxldCBt
ZSBhc2sgd2hhdCBpcyB0aGUgZ29hbCBvZlxwYXINCj4gdGFyZ2V0aW5nIDY1MDIgb3IgWjgwPyBU
aGVzZSB3ZXJlIHdvbmRlcmZ1bCBtYWNoaW5lcyBzb21lIDI1IHllYXJzIGFnby4gSXNccGFyDQo+
IHRoZXJlIGFueSB1c2UgZm9yIHN1Y2ggcHJvY2Vzc29ycyBhbnltb3JlP1xwYXINCj4gXHBhcg0K
PiAtLS0tIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYg
QkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINClxwYXINCi0tIFxwYXIN
Ck5vcmF5ciBDaGlsaW5nYXJpYW4gPG5vcmF5ckBhcm5ldC5hbT5ccGFyDQpccGFyDQpccGFyDQot
LS0tXHBhcg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9G
RiBCTEFDS0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0KfQ=
----boundary-LibPST-iamunique-432507916_-_---
Received on Thu Apr 26 2012 - 01:10:13 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:03 UTC