X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fng_assembly%2Ffreescale%2Fmemory_bits.ma;fp=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fng_assembly%2Ffreescale%2Fmemory_bits.ma;h=defef9be35eb13fb3842827b9390dc2fea35e21d;hb=f538a0b46ba4164a21a76e47a6ed3b3e9deb5041;hp=b48a89a3c4a6b2f4b3203c87788b846da6030fc4;hpb=96881c08dcd617524621fb2f241fe38da81f2083;p=helm.git diff --git a/helm/software/matita/contribs/ng_assembly/freescale/memory_bits.ma b/helm/software/matita/contribs/ng_assembly/freescale/memory_bits.ma index b48a89a3c..defef9be3 100755 --- a/helm/software/matita/contribs/ng_assembly/freescale/memory_bits.ma +++ b/helm/software/matita/contribs/ng_assembly/freescale/memory_bits.ma @@ -149,14 +149,14 @@ let newbit7 ≝ match getn_array8T o7 memory_type chk with [ MEM_READ_ONLY ⇒ Some bool (getn_array8T o7 bool old_value) | MEM_READ_WRITE ⇒ Some bool (getn_array8T o7 bool new_value) | MEM_OUT_OF_BOUND ⇒ None bool ] in - opt_map ?? newbit0 - (λnb0.opt_map ?? newbit1 - (λnb1.opt_map ?? newbit2 - (λnb2.opt_map ?? newbit3 - (λnb3.opt_map ?? newbit4 - (λnb4.opt_map ?? newbit5 - (λnb5.opt_map ?? newbit6 - (λnb6.opt_map ?? newbit7 + opt_map … newbit0 + (λnb0.opt_map … newbit1 + (λnb1.opt_map … newbit2 + (λnb2.opt_map … newbit3 + (λnb3.opt_map … newbit4 + (λnb4.opt_map … newbit5 + (λnb5.opt_map … newbit6 + (λnb6.opt_map … newbit7 (λnb7.Some ? (mt_update (Array8T bool) mem addr (array_8T bool nb7 nb6 nb5 nb4 nb3 nb2 nb1 nb0)))))))))). (* leggi controllando il tipo di memoria *) @@ -199,14 +199,14 @@ let newbit7 ≝ match getn_array8T o7 memory_type bit_types with [ MEM_READ_ONLY ⇒ Some bool (getn_array8T o7 bool value) | MEM_READ_WRITE ⇒ Some bool (getn_array8T o7 bool value) | MEM_OUT_OF_BOUND ⇒ None bool ] in - opt_map ?? newbit0 - (λnb0.opt_map ?? newbit1 - (λnb1.opt_map ?? newbit2 - (λnb2.opt_map ?? newbit3 - (λnb3.opt_map ?? newbit4 - (λnb4.opt_map ?? newbit5 - (λnb5.opt_map ?? newbit6 - (λnb6.opt_map ?? newbit7 + opt_map … newbit0 + (λnb0.opt_map … newbit1 + (λnb1.opt_map … newbit2 + (λnb2.opt_map … newbit3 + (λnb3.opt_map … newbit4 + (λnb4.opt_map … newbit5 + (λnb5.opt_map … newbit6 + (λnb6.opt_map … newbit7 (λnb7.Some ? (byte8_of_bits (array_8T bool nb7 nb6 nb5 nb4 nb3 nb2 nb1 nb0)))))))))). (* ************************** *)