URL
https://opencores.org/ocsvn/hdl-deflate/hdl-deflate/trunk
[/] [hdl-deflate/] [trunk/] [deflate.py] - Diff between revs 2 and 3
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 3 |
Line 1061... |
Line 1061... |
# print("FAIL?: ", di, dio, do, b1, b2, b3, b4)
|
# print("FAIL?: ", di, dio, do, b1, b2, b3, b4)
|
offset.next = do - distance
|
offset.next = do - distance
|
length.next = tlength
|
length.next = tlength
|
# cur_next.next = 0
|
# cur_next.next = 0
|
cur_i.next = 0
|
cur_i.next = 0
|
oraddr.next = offset
|
oraddr.next = do - distance
|
state.next = d_state.COPY
|
state.next = d_state.COPY
|
|
|
elif state == d_state.INFLATE:
|
elif state == d_state.INFLATE:
|
|
|
if not filled:
|
if not filled:
|
Line 1120... |
Line 1120... |
adv(extraLength + 5 + moreBits)
|
adv(extraLength + 5 + moreBits)
|
# print("adv", extraLength + 5 + moreBits)
|
# print("adv", extraLength + 5 + moreBits)
|
offset.next = do - distance
|
offset.next = do - distance
|
length.next = tlength
|
length.next = tlength
|
cur_i.next = 0
|
cur_i.next = 0
|
oraddr.next = offset
|
oraddr.next = do - distance
|
state.next = d_state.COPY
|
state.next = d_state.COPY
|
else:
|
else:
|
# raise Error("TO DO")
|
# raise Error("TO DO")
|
state.next = d_state.D_NEXT
|
state.next = d_state.D_NEXT
|
cur_next.next = 0
|
cur_next.next = 0
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.