OpenCores
URL https://opencores.org/ocsvn/hdl-deflate/hdl-deflate/trunk

Subversion Repositories hdl-deflate

[/] [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

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.