| apebs[n] = mkpeb(aehdr, avhdr, buf0, m, boolvar), apebs0 = apebs, ¬ boolvar, m = 0, n0 = align↑(datasize(buf, n0), EB_PAGE_SIZE), aehdr.valid?, avhdr.valid?, n < # apebs, ubi-io-inv(apebs), n0 ≤ LEB_SIZE, n0 ≤ # buf ⊦ ⟨aubi_io_write_data_wl#(n, n0, buf; apebs; err)⟩ (apebs0 = apebs), datasize(buf, n0) = 0 |
apebs[n] = mkpeb(aehdr, avhdr, buf0, 0, false), apebs0 = apebs, n0 = align↑(datasize(buf, n0), EB_PAGE_SIZE), datasize(buf, n0) ≠ 0, avhdr.valid?, aehdr.valid?, n < # apebs, ubi-io-inv(apebs), n0 ≤ # buf, n0 ≤ LEB_SIZE ⊦ ⟨aubi_io_write_data_wl#(n, n0, buf; apebs; err)⟩ (apebs0 = apebs)