Received: from freedom.coupleemu.com ([195.230.23.137]:37614) by stodi.digitalkingdom.org with esmtp (Exim 4.80.1) (envelope-from ) id 1Xdkxk-0007TH-R7 for lojban@lojban.org; Mon, 13 Oct 2014 12:07:26 -0700 Message-ID: Date: Mon, 13 Oct 2014 12:07:14 -0700 From: EbolaEpidemic Reply-to: To: Subject: Inside and Outside US Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Spam-Score: -1.7 (-) X-Spam_score: -1.7 X-Spam_score_int: -16 X-Spam_bar: -

Ebola Epidemic Update

Ebola Death Toll Rises to More Than 4,000. There is little evidence so far that the epidemic is losing momentum.

After the second person was confirmed dead yesterday, civilian crisis protocol is available below.

http://www.security/crisis/required-protocol/US/72345734

In the event of local crisis, we ask that you please remain calm. Please follow guidelines as they are delivered.

 

Thank you,

Civilian Security Protocols

Created for: lojban@lojban.org | 10-13-2014 02:21:53

You are able to end further alerts at this URL. Sent from US_Civilian ALerts FGF Smith Centers / 2001 Midridge Drive ~ Oaklahoma City ~ OK ~ 73141.

 

 

 

 

Sever Weather Update:

I recently came across a strange deoptimization (or rather missed optimization opportunity).

Consider this function for efficient unpacking of arrays of 3-bit integers to 8-bit integers. It unpacks 16 ints in each loop iteration:

void unpack3bit(uint8_t* target, char* source, int size) { while(size > 0){ uint64_t t = *reinterpret_cast<uint64_t*>(source); target[0] = t & 0x7; target[1] = (t >> 3) & 0x7; target[2] = (t >> 6) & 0x7; target[3] = (t >> 9) & 0x7; target[4] =

(t >> 12) & 0x

7; target[5] = (t >> 15) & 0x7; target[6] = (t >> 18) & 0x7; target[7] = (t >> 21) & 0x7; target[8] = (t >> 24) & 0x7; target[9] = (t >> 27) & 0x7; target[10]

= (t >> 30) & 0x7; target[11] = (t >> 33) & 0x7; target[12] = (t >> 36) & 0x7; target[13] = (t >> 39) & 0x7; target[14] = (t >> 42) & 0x7; target[15] = (t >> 45) & 0x7; source+=6; size-=6; target+=16; } }