| apebs[n] = mkpeb(aehdr, avhdr, buf0, m, boolvar), apebs0 = apebs, ¬ boolvar, aehdr.valid?, avhdr.valid?, n < # apebs, is-aligned(n0, EB_PAGE_SIZE), is-aligned(n2, EB_PAGE_SIZE), ubi-io-inv(apebs), m ≤ n0, n0 + n2 ≤ LEB_SIZE, n1 + n2 ≤ # buf ⊦ ⟨aubi_io_write_data#(n, n0, n1, n2, buf; apebs; err)⟩ (apebs0 = apebs) |
apebs[n] = mkpeb(aehdr, avhdr, buf0, m, false), apebs0 = apebs, avhdr.valid?, aehdr.valid?, n < # apebs, is-aligned(n2, EB_PAGE_SIZE), is-aligned(n0, EB_PAGE_SIZE), ubi-io-inv(apebs), n1 + n2 ≤ # buf, n0 + n2 ≤ LEB_SIZE, m ≤ n0 ⊦ ⟨aubi_io_write_data#(n, n0, n1, n2, buf; apebs; err)⟩ (apebs0 = apebs)