switch to older compiler, it generates better code
This commit is contained in:
		
							parent
							
								
									5c6e71a061
								
							
						
					
					
						commit
						cd4e2bda37
					
				
					 2 changed files with 7 additions and 13 deletions
				
			
		|  | @ -4,15 +4,9 @@ | |||
| 
 | ||||
| # Global definitions
 | ||||
| 
 | ||||
| ifeq ($(WIZ),1) | ||||
| PREFIX  = /opt/arm-openwiz-linux-gnu | ||||
| CC        = $(PREFIX)/bin/arm-openwiz-linux-gnu-gcc | ||||
| STRIP     = $(PREFIX)/bin/arm-openwiz-linux-gnu-strip | ||||
| else | ||||
| PREFIX  = /opt/open2x/gcc-4.1.1-glibc-2.3.6 | ||||
| CC        = $(PREFIX)/bin/arm-open2x-linux-gcc | ||||
| STRIP     = $(PREFIX)/bin/arm-open2x-linux-strip | ||||
| endif | ||||
| 
 | ||||
| OBJS      = main.o cpu.o memory.u video.o input.o sound.o gp2x.o gui.o        \
 | ||||
|             cheats.o zip.o cpu_threaded.z arm_stub.o video_blend.o            \
 | ||||
|  | @ -37,8 +31,8 @@ ifneq ($(WIZ),1) | |||
| LIBS       += -static | ||||
| endif | ||||
| 
 | ||||
| CFLAGS     += -ggdb | ||||
| LIBS       += -ggdb | ||||
| #CFLAGS     += -ggdb
 | ||||
| #LIBS       += -ggdb
 | ||||
| 
 | ||||
| # Compilation:
 | ||||
| 
 | ||||
|  | @ -61,7 +55,7 @@ LIBS       += -ggdb | |||
| 
 | ||||
| all:	$(OBJS) | ||||
| 	$(CC) $(OBJS) $(LIBS) -o $(BIN)   | ||||
| #	$(STRIP) $(BIN)
 | ||||
| 	$(STRIP) $(BIN) | ||||
| 
 | ||||
| clean: | ||||
| 	rm -f *.o *.u *.z $(BIN)  | ||||
|  |  | |||
|  | @ -38,13 +38,13 @@ | |||
| 
 | ||||
| .macro unpack_hi dst, src | ||||
|     mov     \dst, \src,       lsr #16 | ||||
|     orr     \dst, \dst, lsl #16 | ||||
|     orr     \dst, \dst, \dst, lsl #16 | ||||
|     and     \dst, \dst, lr | ||||
| .endm | ||||
| 
 | ||||
| .macro unpack_lo dst, src | ||||
|     mov     \dst, \src,       lsl #16 | ||||
|     orr     \dst, \dst, lsr #16 | ||||
|     orr     \dst, \dst, \dst, lsr #16 | ||||
|     and     \dst, \dst, lr | ||||
| .endm | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue