Mercurial > crc32
annotate Makefile @ 3:6483683ac857 default tip
*: add profiling code too; expand x86 to use all eight XMM registers
basically ported verbatim from the assembly
| author | Paper <paper@tflc.us> |
|---|---|
| date | Mon, 09 Feb 2026 21:30:30 -0500 |
| parents | 422835bc1aca |
| children |
| rev | line source |
|---|---|
|
3
6483683ac857
*: add profiling code too; expand x86 to use all eight XMM registers
Paper <paper@tflc.us>
parents:
0
diff
changeset
|
1 CFLAGS := -g -fvisibility=hidden -O2 $(CFLAGS) |
|
6483683ac857
*: add profiling code too; expand x86 to use all eight XMM registers
Paper <paper@tflc.us>
parents:
0
diff
changeset
|
2 |
| 0 | 3 crc32: crc32.o crc32-table.o crc32-test.o crc32c.o crc32qw.o crc32x86.o |
|
3
6483683ac857
*: add profiling code too; expand x86 to use all eight XMM registers
Paper <paper@tflc.us>
parents:
0
diff
changeset
|
4 $(CC) $(CFLAGS) -o $@ $^ |
| 0 | 5 |
| 6 clean: | |
| 7 $(RM) crc32 *.o |
