Changes between Version 136 and Version 137 of IR


Ignore:
Timestamp:
01/03/16 16:39:05 (10 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR

    v136 v137  
    239239* `seq_insert(a,i,x)` : array obtained by inserting an element x at position i in a.
    240240* `seq_length(a)` : returns length of array a (an `Integer`)
    241 * `bit_and(e1, e2)`, `bit_or(e1, e2)`, `bit_xor(e1, e2)`, `bit_comp(e1)` : bit-wise operations
     241* `bitv_and(e1, e2)`, `bitv_or(e1, e2)`, `bitv_xor(e1, e2)`, `bitv_comp(e1)` : bit-wise operations
    242242 * arguments are arrays of booleans of the same length
    243 * `bit_shiftl(a,n)` : left shift of a bit vector
     243* `bitv_shiftl(a,n)` : left shift of a bit vector
    244244 * `a` is a bit vector, i.e., array of boolean
    245245 * `n` has integral type and is nonnegative
    246246 * exception if `n` is greater than the length of `a`
    247247 * new spaces created are filled in with `false`
    248 * `bit_shiftr(a,n)` : right shift of a bit vector
     248* `bitv_shiftr(a,n)` : right shift of a bit vector
    249249* `int_to_bitv(len, val)` : returns a bit-vector (array of boolean) of length `len` from `val`
    250250 * `val` must be a non-negative integer value from an integral type