]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/ng_assembly/freescale/memory_bits.ma
1) \ldots here and there
[helm.git] / helm / software / matita / contribs / ng_assembly / freescale / memory_bits.ma
index b48a89a3c4a6b2f4b3203c87788b846da6030fc4..defef9be35eb13fb3842827b9390dc2fea35e21d 100755 (executable)
@@ -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)))))))))).
 
 (* ************************** *)