midenc-codegen-masm 0.7.2

Miden Assembly backend for the Miden compiler

    dup.0
    dup.0
    push.4
    u32gt
    if.true
        movup.2
        mul
        u32assert
        swap.1
        drop
    else
        dup.0
        push.1
        u32lte
        if.true
            dup.0
            push.0
            u32lte
            if.true
                drop
                drop
                drop
                push.0
            else
                drop
                drop
                drop
                push.1
            end
        else
            dup.0
            push.2
            u32lte
            if.true
                drop
                drop
                drop
                push.2
            else
                dup.0
                push.3
                u32lte
                if.true
                    drop
                    drop
                    drop
                    push.3
                else
                    drop
                    drop
                    drop
                    push.4
                end
            end
        end
    end