ths 
							
						 
					 
					
						
						
						
						
							
						
						
							306ab3e86a 
							
						 
					 
					
						
						
							
							Avoid host FPE for overflowing division on MIPS, by Richard Sandiford.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3856 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-12-25 03:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							f090c9d4ad 
							
						 
					 
					
						
						
							
							Add strict checking mode for softfp code.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3688 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-18 14:33:24 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							c6d6dd7c74 
							
						 
					 
					
						
						
							
							Fix MIPS64 R2 instructions.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3686 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-18 03:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							5747c0733d 
							
						 
					 
					
						
						
							
							Fix int/float inconsistencies.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3672 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-17 14:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							d26bc2118e 
							
						 
					 
					
						
						
							
							Clean out the N32 macros from target-mips, and introduce MIPS ABI specific  
						
						... 
						
						
						
						defines for linux-user.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3556 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-11-08 18:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							273af66025 
							
						 
					 
					
						
						
							
							Adjust s390 addresses (the MSB is defined as "to be ignored").  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3486 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-29 14:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							623a930ec3 
							
						 
					 
					
						
						
							
							Implement missing MIPS supervisor mode bits.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3472 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-28 19:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							05f778c8bd 
							
						 
					 
					
						
						
							
							Add sharable clz/clo inline functions and use them for the mips target.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3455 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-27 13:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							647de6ca24 
							
						 
					 
					
						
						
							
							Handle IBE on MIPS properly.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3416 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-20 19:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								j_mayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6ebbf39000 
							
						 
					 
					
						
						
							
							Replace is_user variable with mmu_idx in softmmu core,  
						
						... 
						
						
						
						allowing support of more than 2 mmu access modes.
Add backward compatibility is_user variable in targets code when needed.
Implement per target cpu_mmu_index function, avoiding duplicated code
  and #ifdef TARGET_xxx in softmmu core functions.
Implement per target mmu modes definitions. As an example, add PowerPC
  hypervisor mode definition and Alpha executive and kernel modes definitions.
Optimize PowerPC case, precomputing mmu_idx when MSR register changes
  and using the same definition in code translation code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3384 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-14 07:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							aa34373598 
							
						 
					 
					
						
						
							
							Use always_inline in the MIPS support where applicable.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3375 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-09 03:39:58 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9f853731 
							
						 
					 
					
						
						
							
							Fix [ls][wd][lr] instructions, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3372 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-10-09 03:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							540635ba65 
							
						 
					 
					
						
						
							
							Code provision for n32/n64 mips userland emulation. Not functional yet.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3284 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-30 01:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							544540979c 
							
						 
					 
					
						
						
							
							Less magic constants.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3266 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-29 19:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							418d7c7169 
							
						 
					 
					
						
						
							
							Fix MIPS FP underflow handling, spotted by Daniel Jacobowitz.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3255 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-28 19:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							42532189df 
							
						 
					 
					
						
						
							
							Timer start/stop implementation, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3237 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-25 16:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3b46e62427 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-17 08:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5fafdf24ef 
							
						 
					 
					
						
						
							
							find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-16 21:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							ead9360e2f 
							
						 
					 
					
						
						
							
							Partial support for 34K multithreading, not functional yet.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3156 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-09-06 00:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5e4ef64cfd 
							
						 
					 
					
						
						
							
							Simplify round/ceil/floor implementation, spotted by Fabrice Bellard.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3031 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-28 14:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b60f1d9e 
							
						 
					 
					
						
						
							
							Fix computation for ceil, floor and round instructions.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3028 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-27 19:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfdb87c8d 
							
						 
					 
					
						
						
							
							Implement recip1/recip2/rsqrt1/rsqrt2.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3026 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-26 20:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							e034e2c39a 
							
						 
					 
					
						
						
							
							Handle MIPS64 SEGBITS value correctly.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3011 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-23 18:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							bfed01fc79 
							
						 
					 
					
						
						
							
							Clean up of some target specifics in exec.c/cpu-exec.c.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2936 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-06-03 17:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							924b2c07cd 
							
						 
					 
					
						
						
							
							Add proper float*_is_nan prototypes.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2902 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-31 16:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							12a4b2aa1d 
							
						 
					 
					
						
						
							
							Fix ddivu for 32bit hosts, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2890 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-28 17:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5b360dac 
							
						 
					 
					
						
						
							
							Catch more MIPS FPU cornercases, fix addr.ps and mulr.ps instructions.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2841 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-20 13:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							57fa1fb31c 
							
						 
					 
					
						
						
							
							More MIPS 64-bit FPU support.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2834 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-19 20:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4a04ebb2 
							
						 
					 
					
						
						
							
							- Move FPU exception handling into helper functions, since they are big.  
						
						... 
						
						
						
						- Fix FP-conditional branches.
- Check FPU register mode at runtime, not translation time, as the F64
  status bit can change.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2828 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-18 11:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							69d357286d 
							
						 
					 
					
						
						
							
							More generic 64 bit multiplication support, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2821 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-16 11:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							100ce98812 
							
						 
					 
					
						
						
							
							Full MIPS64 MMU implementation, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2820 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-13 19:22:13 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							f2e9ebef12 
							
						 
					 
					
						
						
							
							MMU code improvements, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2811 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-13 14:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							29929e3490 
							
						 
					 
					
						
						
							
							MIPS TLB style selection at runtime, by Herve Poussineau.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2809 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-05-13 13:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							fcb4a419f5 
							
						 
					 
					
						
						
							
							Choose number of TLBs at runtime, by Herve Poussineau.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2693 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-17 15:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							80c27194a7 
							
						 
					 
					
						
						
							
							Fix qemu SIGFPE caused by division-by-zero due to underflow.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2673 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-15 21:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							fff739ccd5 
							
						 
					 
					
						
						
							
							Delete unused define.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2671 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-15 17:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							744e091596 
							
						 
					 
					
						
						
							
							Nicer Log formatting.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2659 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-13 22:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							f41c52f170 
							
						 
					 
					
						
						
							
							Save state for all CP0 instructions, they may throw a CPU exception.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2622 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-06 18:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							5a63bcb2d2 
							
						 
					 
					
						
						
							
							Fix rotr immediate ops, mask shift/rotate arguments to their allowed  
						
						... 
						
						
						
						size.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2614 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-05 23:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0e944d1c 
							
						 
					 
					
						
						
							
							Build fix for 64bit machines. (This is still not correct mul/div handling.)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2587 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-02 15:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							60aa19abef 
							
						 
					 
					
						
						
							
							Actually enable 64bit configuration.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2565 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-01 12:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe4f65b28 
							
						 
					 
					
						
						
							
							MIPS64 configurations.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2564 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-04-01 11:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							24c7b0e330 
							
						 
					 
					
						
						
							
							Sanitize mips exception handling.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2546 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-03-30 16:44:54 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							e397ee3382 
							
						 
					 
					
						
						
							
							Fix enough FPU/R2 support to get 24Kf going.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2528 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-03-23 00:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							36d2395873 
							
						 
					 
					
						
						
							
							MIPS FPU dynamic activation, part 1, by Herve Poussineau.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2463 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-02-28 22:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3594c77487 
							
						 
					 
					
						
						
							
							Replace TLSZ with TARGET_FMT_lx.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2444 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-02-20 23:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							925fd0f202 
							
						 
					 
					
						
						
							
							Fix sign-extension of VPN field in TLB, by Herve Poussineau.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2433 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-02-18 00:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							4de9b249d3 
							
						 
					 
					
						
						
							
							Reworking MIPS interrupt handling, by Aurelien Jarno.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2350 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-01-24 01:47:51 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2149c8e0 
							
						 
					 
					
						
						
							
							Implementing dmfc/dmtc.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2348 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-01-23 22:45:22 +00:00 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1c8be4f4 
							
						 
					 
					
						
						
							
							Fix PageMask handling, second part.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2345 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2007-01-22 20:50:42 +00:00