| boolvar ↔ boolvar0, fs[adr] = datanode(datakey(ino, n), buf), key = fs[adr].key, ri = ri1[key, adr], ri0 = ri1, inodekey(ino) ∈ ri1, adr ∈ fs ⊦ ⟪if fs[adr].trunc? then aubifs_core_index_truncate#(fs[adr].key, fs[adr].size, fi, ro, fo, fs, log, boolvar0; ri)⟫ (ri = replay-one(adr, fs[adr], ri0)), adr ∈ ri1 |
boolvar ↔ boolvar0, fs[adr] = datanode(datakey(ino, n), buf), key = fs[adr].key, ri = ri1[key, adr], ri0 = ri1, adr ∈ fs, inodekey(ino) ∈ ri1 ⊦ ⟪skip⟫ (ri = replay-one(adr, fs[adr], ri0)), adr ∈ ri1
Used simplifier rules: ⊦ ¬ datanode(key, buf).trunc?; (s)