move the Amd Lib functions using sse build-in functions to __SSE3__ block

Signed-off-by Kerry She <kerry.she@amd.com>
Index: src/vendorcode/amd/agesa/Lib/amdlib.c
===================================================================
--- src/vendorcode/amd/agesa/Lib/amdlib.c	(revision 6556)
+++ src/vendorcode/amd/agesa/Lib/amdlib.c	(working copy)
@@ -401,6 +401,8 @@
                                  };
   ((VOID (*)(VOID)) (size_t) opcode) (); // call the function
 }
+
+#ifdef __SSE3__
 VOID F10RevDProbeFilterCritical (
   IN       PCI_ADDR PciAddress,
   IN       UINT32   PciRegister
@@ -416,24 +418,8 @@
   _mm_mfence ();
   __writemsr (0xC001001F, msrsave); 
 }
+
 VOID
-IdsOutPort (
-  IN       UINT32 Addr,
-  IN       UINT32 Value,
-  IN       UINT32 Flag
-  )
-{
-  __outdword ((UINT16) Addr, Value);
-}
-VOID 
-StopHere (
-  VOID
-  )
-{
-  VOLATILE UINTN x = 1;
-  while (x);
-}
-VOID
 LibAmdCLFlush (
   IN       UINT64 Address,
   IN       UINT8  Count
@@ -450,7 +436,25 @@
   }
   RestoreHwcr (hwcrSave);
 }
+#endif //__SSE3__
 
+VOID
+IdsOutPort (
+  IN       UINT32 Addr,
+  IN       UINT32 Value,
+  IN       UINT32 Flag
+  )
+{
+  __outdword ((UINT16) Addr, Value);
+}
+VOID 
+StopHere (
+  VOID
+  )
+{
+  VOLATILE UINTN x = 1;
+  while (x);
+}
 
 /*---------------------------------------------------------------------------------------*/
 /**
