Operation Latency

We calculate the time that simple arithmetic operations take.  Instead
of calcuating this value in time units (e.g., nano-seconds), we
instead use the integer-add operation as our unit (so the entry for
integer add is always one).  If the test runs correctly, we will have
measured the four arthimetic operations, addition, subtraction,
multiplication, and division for two sizes, 32-bit and 64-bit
operations, for two types, integer and float -- this gives us a total
of sixteen entries in the database.

The database entries can be found by using the following string
pattern:

op_data.op_kind.latency.bits.*size*.op_type.*type*.*operation*

...where *size* is either "32-bit" or "64-bit", *type* is either
"integer" or "float", and *operation* is one of "add_value",
"sub_value", "mult_value", or "div_value".

The return type for each of these is integer.

