align             600 gc/mallocx.c   GC_PTR GC_memalign(size_t align, size_t lb)
align             607 gc/mallocx.c   	if (align <= WORDS_TO_BYTES(2) && lb > align) return GC_malloc(lb);
align             609 gc/mallocx.c       if (align <= WORDS_TO_BYTES(1)) return GC_malloc(lb);
align             610 gc/mallocx.c       if (align >= HBLKSIZE/2 || lb >= HBLKSIZE/2) {
align             611 gc/mallocx.c           if (align > HBLKSIZE) return GC_oom_fn(LONG_MAX-1024) /* Fail */;
align             617 gc/mallocx.c       new_lb = lb + align - 1;
align             619 gc/mallocx.c       offset = (word)result % align;
align             621 gc/mallocx.c   	offset = align - offset;
align             628 gc/mallocx.c       GC_ASSERT((word)result % align == 0);