We would like to explain in further technical detail what caused this issue, should you or others at the county have questions. the 32,767 capacity limitation at a singled precinct level is a function of the design and definition of the results database used by ERM. The data storage element used to record votes at the precinct level is a two byte binary field. 32,767 is 2 to the 15th power, which is the maximum number held by a two byte word (16 bits) in memory, where the most significant bit is reserved as the sign bit (a plus or minus indicator). Additionally, ERM precinct count level data is stored in a binary computer format known as two’s complement. Data on ERM results reports are printed as the absolute value of the two’s complement of the associated data in the ERM database. This means that once the 32,767 limitation is reached, additional incremental tallies of vote results would not be printed correctly (32,768 through 65,536 would actually be represented as 65,536 to 32, 768).
While this value, 32,767 is certainly higher than any practical value that could be tabulated in a single election day precinct, the consideration of reporting all absentee ballots or early voting into a single absentee or “One Stop” precinct does hold the possibility of yielding much higher totals than what may be possible in single election day precincts.
This appears to be a case where a local jurisdiction used voting equipment out of the context of the vendor’s design. If they had used an unsigned 16-bit integer variable, they could have reported 65,536 votes.
4 Comments »
The URI to TrackBack this entry is: http://evoting-experts.com/wp-trackback.php/81
Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>