Changeset 2216
- Timestamp:
- 06/05/12 21:01:54 (12 months ago)
- Location:
- trunk/symbol_table/pablo
- Files:
-
- 2 modified
-
div2_logbase2_group_strms.py (modified) (1 diff)
-
logbase2_group_strms.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/symbol_table/pablo/div2_logbase2_group_strms.py
r2185 r2216 48 48 49 49 # Advance 32 and Interpose 50 temp32 = pablo.Advance32 (follows_mask_1_8) 51 groups.follows_16 = follows_gt_8 & interpose32 (follows_mask_1_8, temp32, 8) 50 #temp32 = pablo.Advance32 (follows_mask_1_8) 51 #groups.follows_16 = follows_gt_8 & interpose32 (follows_mask_1_8, temp32, 8) 52 53 temp8 = pablo.Advance (follows_mask_1_8, 8) 54 groups.follows_16 = follows_gt_8 & temp8 55 52 56 53 57 follows_gt_16 = follows_gt_8 &~ groups.follows_16 -
trunk/symbol_table/pablo/logbase2_group_strms.py
r2185 r2216 31 31 # Group symbols of length 3 to 4 32 32 temp = starts_1 | starts_2 33 temp32 = pablo.Advance32(temp)34 #starts_3_to_4 = pablo.Advance(pablo.Advance(temp))35 starts_3_to_4 = interpose32 (temp, temp32, 2)33 #temp32 = pablo.Advance32(temp) 34 starts_3_to_4 = pablo.Advance(temp,2) 35 #starts_3_to_4 = interpose32 (temp, temp32, 2) 36 36 groups.follows_4 = starts_3_to_4 & remaining_follows 37 37 remaining_follows = remaining_follows & ~groups.follows_4 … … 39 39 # Group symbols of length 5 to 8 40 40 temp = temp | starts_3_to_4 41 temp32 = pablo.Advance32(temp)42 #starts_5_to_8 = pablo.Advance(pablo.Advance(pablo.Advance(pablo.Advance(temp))))43 starts_5_to_8 = interpose32 (temp, temp32, 4)41 #temp32 = pablo.Advance32(temp) 42 starts_5_to_8 = pablo.Advance(temp, 4) 43 #starts_5_to_8 = interpose32 (temp, temp32, 4) 44 44 groups.follows_8 = starts_5_to_8 & remaining_follows 45 45 remaining_follows = remaining_follows & ~groups.follows_8 … … 47 47 # Group symbols of length 9 to 16 48 48 temp = temp | starts_5_to_8 49 temp32 = pablo.Advance32 (temp)50 #starts_9_16 = pablo.Advance(pablo.Advance(pablo.Advance(pablo.Advance(pablo.Advance(pablo.Advance(pablo.Advance(pablo.Advance(temp))))))))51 starts_9_16 = interpose32 (temp, temp32, 8)49 #temp32 = pablo.Advance32 (temp) 50 starts_9_16 = pablo.Advance(temp,8) 51 #starts_9_16 = interpose32 (temp, temp32, 8) 52 52 groups.follows_16 = starts_9_16 & remaining_follows 53 53 remaining_follows = remaining_follows & ~groups.follows_16
