Chris Lattner 
							
						 
					 
					
						
						
							
						
						87c06d6179 
					 
					
						
						
							
							add support for the sparcv9-*-* target triple to turn on  
						
						... 
						
						
						
						64-bit sparc codegen.  Patch by Nathan Keynes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-04 06:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						281d051921 
					 
					
						
						
							
							Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits  
						
						... 
						
						
						
						as undefined.  Fixes an assertion in APFloat::toString noticed by Dale.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-03 03:42:44 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						4f17eb8721 
					 
					
						
						
							
							Fix MSVC build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-29 15:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						5908839ced 
					 
					
						
						
							
							Convert some users of ftostr to raw_ostream.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-29 14:42:22 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						f304ff63d3 
					 
					
						
						
							
							Use llvm::format instead of ftostr (which just calls sprintf).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-29 14:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						12ea66a727 
					 
					
						
						
							
							Replace strcpy with memcpy when we have the length around anyway.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94746  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-28 18:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						42210668da 
					 
					
						
						
							
							Make SMDiagnostic::Print a const method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94672  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 10:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e690ffbe6d 
					 
					
						
						
							
							Trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94671  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 10:13:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8dcc58e6b4 
					 
					
						
						
							
							Fix a typo that several people pointed out. Also, address the case of  
						
						... 
						
						
						
						wrapping that Duncan pointed out.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 15:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						153f1ebeb8 
					 
					
						
						
							
							Add a comment about a missed opportunity.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 04:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						df6d5e0394 
					 
					
						
						
							
							Print empty and full sets specially.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 04:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14ca177beb 
					 
					
						
						
							
							Changes to fix buffering that I forgot to commit with previous patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 21:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d79d9dce47 
					 
					
						
						
							
							add a new MCAsmStreamer::GetCommentOS method to simplify stuff  
						
						... 
						
						
						
						that doesn't want to use twines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 19:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5e5442c98b 
					 
					
						
						
							
							Avoid printing a spurious semicolon when there is no filename.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94071  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-21 10:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						2ef951e6ee 
					 
					
						
						
							
							Fix an infinite recursion problem.  dbgs() should return errs() in  
						
						... 
						
						
						
						release mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-20 15:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						4e7e2f5a36 
					 
					
						
						
							
							Fix refacto reported by Nicolas Geoffray.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 12:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c5b7b19677 
					 
					
						
						
							
							Temporarily revert r93581. It was causing failures in the ExecutionEngine tests  
						
						... 
						
						
						
						on the build bots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 01:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						67c59826bf 
					 
					
						
						
							
							BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not initialization time.  This removes one of the 'init_constructors' reported in <rdar://problem/7545356>.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 23:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						b357e06f67 
					 
					
						
						
							
							Introduce Twine::toStringRef, a variant of toVector which avoids the copy if the  
						
						... 
						
						
						
						twine can be represented as a single StringRef. Use the new methode to simplify
some twine users.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93317  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 12:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7dd6107fcc 
					 
					
						
						
							
							Remove unused string functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 20:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7462b5dd99 
					 
					
						
						
							
							Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 19:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						c30837d6c1 
					 
					
						
						
							
							Turns out llvm-gcc still uses SplitString with a vector. Add it back until I  
						
						... 
						
						
						
						have a fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 18:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d4f195999a 
					 
					
						
						
							
							Reimplement getToken and SplitString as "StringRef helper functions"  
						
						... 
						
						
						
						- getToken is modeled after StringRef::split but it can split on multiple
  separator chars and skips leading seperators.
- SplitString is a StringRef::split variant for more than 2 elements with the
  same behaviour as getToken.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 18:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						1fa8b00b30 
					 
					
						
						
							
							Suppress use of uninitialized variable warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-09 08:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						2772ea831c 
					 
					
						
						
							
							More trivial optimizations to a function well outside the critical path  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-07 02:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						ad6b6da8aa 
					 
					
						
						
							
							Switch StringRef::edit_distance over to using raw pointers, since both  
						
						... 
						
						
						
						std::vector and llvm::SmallVector have annoying performance
tradeoffs. No, I don't expect this to matter, and now it won't.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92884  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-07 00:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						fcb5b831f6 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						da80ff6ae6 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						465abed388 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92643  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						8061a440f6 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						8f1929b9ea 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92641  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						2b965b05fc 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						7fd5fb4b47 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						af6c8cc272 
					 
					
						
						
							
							Change errs() to dbgs().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						7e54d5b156 
					 
					
						
						
							
							Document the edit-distance algorithm used in StringRef, switch it over  
						
						... 
						
						
						
						to SmallVector, and add a unit test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92340  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 04:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						441c8b4ad1 
					 
					
						
						
							
							Implement edit distance for StringRef  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-30 17:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						837eda93ee 
					 
					
						
						
							
							Do not crash when .ll printing metadata that smells like debug info, but isn't.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 21:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						480decf1a2 
					 
					
						
						
							
							fix indentation, fit in 80 cols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 21:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f29dfd75c 
					 
					
						
						
							
							fix .cpp file to not wrap the entire file in namespace blocks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 07:28:33 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						6a09affdf6 
					 
					
						
						
							
							Implement support for converting to string at "natural precision", and fix some  
						
						... 
						
						
						
						major bugs in long-precision conversion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92150  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-24 23:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						003a09c68d 
					 
					
						
						
							
							Substantially optimize APFloat::toString() by doing a single large divide to  
						
						... 
						
						
						
						cut the significand down to the desired precision *before* entering the
core divmod loop.  Makes the overall algorithm logarithmic in the exponent.
There's still a lot of room for improvement here, but this gets the
performance back down to acceptable-for-diagnostics levels, even for
long doubles.
negligible, even on long doubles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-24 12:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						00e65de9d8 
					 
					
						
						
							
							Add accessors for the largest-magnitude, smallest-magnitude, and  
						
						... 
						
						
						
						smallest-normalized-magnitude values in a given FP semantics.
Provide an APFloat-to-string conversion which I am quite ready to admit could
be much more efficient.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-24 08:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								John McCall 
							
						 
					 
					
						
						
							
						
						d73bf5987a 
					 
					
						
						
							
							Set Remainder before Quotient in case Quotient and LHS alias.  The new  
						
						... 
						
						
						
						order should be immune to such problems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-24 08:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						037764227e 
					 
					
						
						
							
							Clarify how dbgs() operates.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 23:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62dc896bc4 
					 
					
						
						
							
							sizeof(char) is always 1.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 23:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						734d236aaf 
					 
					
						
						
							
							De-bork CMake build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 17:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						b5d568cc70 
					 
					
						
						
							
							Provide dbgs(), a circular-buffering debug output stream.  By default it  
						
						... 
						
						
						
						simply passes output to errs().  If -debug-buffer-size=N is set N > 0,
dbgs() buffers its output until program termination and dumps the last N
characters sent to it.  This is handy when debugging very large inputs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 16:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						e59011e7d9 
					 
					
						
						
							
							Add circular_raw_ostream, which buffers its output in a circular queue  
						
						... 
						
						
						
						and outputs it when explicitly flushed.  The intent is to use it in
situations such as debug output logging where a signal handler can take
care of flushing the buffer at program termination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 16:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd0129f5a6 
					 
					
						
						
							
							Make some methods const.  The only interesting change here is that  
						
						... 
						
						
						
						it changes raw_fd_ostream::preferred_buffer_size to return zero on
a scary stat failure instead of setting the stream to an error state.
This method really should not mutate the stream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-19 01:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3649db102 
					 
					
						
						
							
							now that libsystem no longer uses SmallVector, we can move  
						
						... 
						
						
						
						SmallVectorBase::grow_pod out of line, finally satisfying PR3758.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-16 08:44:24 +00:00