Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						0513503480 
					 
					
						
						
							
							target/mips: msa: Split helpers for MULV.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-15-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:51:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						83b2e79a80 
					 
					
						
						
							
							target/mips: msa: Split helpers for SUBV.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-14-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						cb4ac991f7 
					 
					
						
						
							
							target/mips: msa: Split helpers for SUBSUU_S.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-13-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						55a0464047 
					 
					
						
						
							
							target/mips: msa: Split helpers for SUBSUS_U.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-12-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						81b53858fe 
					 
					
						
						
							
							target/mips: msa: Split helpers for SUBS_U.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-11-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						534e400141 
					 
					
						
						
							
							target/mips: msa: Split helpers for SUBS_S.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-10-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						72c6a6e2c2 
					 
					
						
						
							
							target/mips: msa: Split helpers for DOTP_U.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-9-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						165cacb65c 
					 
					
						
						
							
							target/mips: msa: Split helpers for DOTP_S.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-8-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						0c8c76ac85 
					 
					
						
						
							
							target/mips: msa: Split helpers for DPSUB_U.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-7-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						8ed86716f6 
					 
					
						
						
							
							target/mips: msa: Split helpers for DPSUB_S.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-6-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:50:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						e5e0777e7f 
					 
					
						
						
							
							target/mips: msa: Split helpers for DPADD_U.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-5-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:49:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						9f5840a6a5 
					 
					
						
						
							
							target/mips: msa: Split helpers for DPADD_S.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-4-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:49:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						5f148a0232 
					 
					
						
						
							
							target/mips: msa: Split helpers for MSUBV.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-3-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:49:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						7a7a162add 
					 
					
						
						
							
							target/mips: msa: Split helpers for MADDV.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200613152133.8964-2-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-15 20:48:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						9579f78168 
					 
					
						
						
							
							target/mips: fpu: Refactor conversion from ieee to mips exception flags  
						
						 
						
						... 
						
						
						
						The original coversion function is used for regular and MSA floating
point instructions handling. Since there are some nuanced differences
between regular and MSA floating point exception handling, provide two
instances of the conversion function, rather than just a single common
one. Inline both instances of this function instances for the sake of
performance. Improve variable naming in surrounding code for clarity.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com >
Signed-off-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-Id: <20200518200920.17344-17-aleksandar.qemu.devel@gmail.com > 
						
						
					 
					
						2020-06-09 17:32:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						c120391c00 
					 
					
						
						
							
							softfloat: Replace flag with bool  
						
						 
						
						... 
						
						
						
						We have had this on the to-do list for quite some time.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Richard Henderson <richard.henderson@linaro.org > 
						
						
					 
					
						2020-05-19 08:40:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Filip Bozuta 
							
						 
					 
					
						
						
							
						
						2c5bf8108e 
					 
					
						
						
							
							target/mips: Refactor handling of vector compare 'less than' (signed) instructions  
						
						 
						
						... 
						
						
						
						Remove unnecessary argument and provide separate function for each
instruction.
Signed-off-by: Filip Bozuta <Filip.Bozuta@rt-rk.com >
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571837825-24438-3-git-send-email-Filip.Bozuta@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Filip Bozuta 
							
						 
					 
					
						
						
							
						
						84183fbe76 
					 
					
						
						
							
							target/mips: Refactor handling of vector compare 'equal' instructions  
						
						 
						
						... 
						
						
						
						Remove unnecessary argument and provide separate function for each
instruction.
Signed-off-by: Filip Bozuta <Filip.Bozuta@rt-rk.com >
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571837825-24438-2-git-send-email-Filip.Bozuta@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						f392d1344e 
					 
					
						
						
							
							target/mips: msa: Split helpers for ASUB_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Message-Id: <1571826227-10583-13-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						b24b9aec96 
					 
					
						
						
							
							target/mips: msa: Split helpers for HSUB_<S|U>.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Message-Id: <1571826227-10583-12-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						8a0ee3802f 
					 
					
						
						
							
							target/mips: msa: Split helpers for PCK<EV|OD>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-11-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						4d52cc2bbc 
					 
					
						
						
							
							target/mips: msa: Split helpers for S<LL|RA|RAR|RL|RLR>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-10-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						dc0af9312b 
					 
					
						
						
							
							target/mips: msa: Split helpers for HADD_<S|U>.<H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-9-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						c65ca134d7 
					 
					
						
						
							
							target/mips: msa: Split helpers for ADD<_A|S_A|S_S|S_U|V>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-8-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						fb5f59b4dc 
					 
					
						
						
							
							target/mips: msa: Split helpers for ILV<EV|OD|L|R>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-7-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						2db26305a6 
					 
					
						
						
							
							target/mips: msa: Split helpers for <MAX|MIN>_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-6-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						e8e01ef026 
					 
					
						
						
							
							target/mips: msa: Split helpers for <MAX|MIN>_A.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Reviewed-by: Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com >
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Message-Id: <1571826227-10583-5-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-25 18:37:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						0a1bb9127b 
					 
					
						
						
							
							target/mips: msa: Move helpers for <AND|NOR|OR|XOR>.V  
						
						 
						
						... 
						
						
						
						Cosmetic reorganization.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-21-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						26f0e079a0 
					 
					
						
						
							
							target/mips: msa: Simplify and move helper for MOVE.V  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-20-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						a6387ea5de 
					 
					
						
						
							
							target/mips: msa: Split helpers for MOD_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-19-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						64a0257f1f 
					 
					
						
						
							
							target/mips: msa: Split helpers for DIV_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-18-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						1165669982 
					 
					
						
						
							
							target/mips: msa: Split helpers for CLT_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-17-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						0501bb1a66 
					 
					
						
						
							
							target/mips: msa: Split helpers for CLE_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-16-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						ade7e788e1 
					 
					
						
						
							
							target/mips: msa: Split helpers for CEQ.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-15-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						755107e226 
					 
					
						
						
							
							target/mips: msa: Split helpers for AVER_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-14-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						7672edc4c6 
					 
					
						
						
							
							target/mips: msa: Split helpers for AVE_<S|U>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-13-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						a44d6d14a1 
					 
					
						
						
							
							target/mips: msa: Split helpers for B<CLR|NEG|SEL>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-12-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						c1ed3038e7 
					 
					
						
						
							
							target/mips: msa: Unroll loops and demacro <BMNZ|BMZ|BSEL>.V  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-11-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						2e3eddb084 
					 
					
						
						
							
							target/mips: msa: Split helpers for BINS<L|R>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-10-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						4c5daf386f 
					 
					
						
						
							
							target/mips: msa: Split helpers for PCNT.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-9-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						81c4b05995 
					 
					
						
						
							
							target/mips: msa: Split helpers for <NLOC|NLZC>.<B|H|W|D>  
						
						 
						
						... 
						
						
						
						Achieves clearer code and slightly better performance.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1569415572-19635-8-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-10-01 16:58:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Bennée 
							
						 
					 
					
						
						
							
						
						502700d067 
					 
					
						
						
							
							target/mips: rationalise softfloat includes  
						
						 
						
						... 
						
						
						
						We should avoid including the whole of softfloat headers in cpu.h and
explicitly include it only where we will be calling softfloat
functions. We can use the -types.h in cpu.h for the few bits that are
global. We also move the restore_snan_bit_mode into internal.h and
include -helpers.h there.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com > 
						
						
					 
					
						2019-08-19 12:07:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						5122958258 
					 
					
						
						
							
							target/mips: Fix emulation of MSA pack instructions on big endian hosts  
						
						 
						
						... 
						
						
						
						Fix emulation of MSA pack instructions on big endian hosts.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1563812573-30309-3-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-07-22 19:33:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						698c5752c4 
					 
					
						
						
							
							target/mips: Correct helper for MSA FCLASS.<W|D> instructions  
						
						 
						
						... 
						
						
						
						Correct helper for MSA FCLASS.<W|D> instructions.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1562068213-11307-8-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-07-02 14:20:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						807e6773a5 
					 
					
						
						
							
							target/mips: Unroll loops for MSA float max/min instructions  
						
						 
						
						... 
						
						
						
						Slight preformance improvement for MSA float max/min instructions.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1562068213-11307-7-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-07-02 14:20:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						44da090ba0 
					 
					
						
						
							
							target/mips: Correct comments in msa_helper.c  
						
						 
						
						... 
						
						
						
						Fix some errors in comments for MSA helpers.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1562068213-11307-6-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-07-02 14:20:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						5a6a1fabfc 
					 
					
						
						
							
							target/mips: Fix big endian host behavior for interleave MSA instructions  
						
						 
						
						... 
						
						
						
						Fix big endian host behavior for interleave MSA instructions. Previous
fix used TARGET_WORDS_BIGENDIAN instead of HOST_WORDS_BIGENDIAN, which
was a mistake.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1561543629-20327-9-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-06-26 13:25:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						14f5d874bc 
					 
					
						
						
							
							target/mips: Fix emulation of ILVR.<B|H|W> on big endian host  
						
						 
						
						... 
						
						
						
						Fix emulation of ILVR.<B|H|W> on big endian host by applying
mapping of data element indexes from one endian to another.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1561038349-17105-5-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-06-21 11:31:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						8e74bceb00 
					 
					
						
						
							
							target/mips: Fix emulation of ILVL.<B|H|W> on big endian host  
						
						 
						
						... 
						
						
						
						Fix emulation of ILVL.<B|H|W> on big endian host by applying
mapping of data element indexes from one endian to another.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1561038349-17105-4-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-06-21 11:31:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksandar Markovic 
							
						 
					 
					
						
						
							
						
						b000169e4e 
					 
					
						
						
							
							target/mips: Fix emulation of ILVOD.<B|H|W> on big endian host  
						
						 
						
						... 
						
						
						
						Fix emulation of ILVOD.<B|H|W> on big endian host by applying
mapping of data element indexes from one endian to another.
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Rikalo <arikalo@wavecomp.com >
Message-Id: <1561038349-17105-3-git-send-email-aleksandar.markovic@rt-rk.com > 
						
						
					 
					
						2019-06-21 11:31:07 +02:00