fix alignment values for base types in MSP430 target
diff --git a/src/part2/examples/txn/targets/IMSP430.xdc b/src/part2/examples/txn/targets/IMSP430.xdc
index 47f239a..bb73015 100644
--- a/src/part2/examples/txn/targets/IMSP430.xdc
+++ b/src/part2/examples/txn/targets/IMSP430.xdc
@@ -195,16 +195,16 @@
     override readonly config xdc.bld.ITarget.StdTypes stdTypes = {
         t_IArg          : { size: 2, align: 2 },
         t_Char          : { size: 1, align: 1 },
-        t_Double        : { size: 4, align: 4 },
-        t_Float         : { size: 4, align: 4 },
+        t_Double        : { size: 4, align: 2 },
+        t_Float         : { size: 4, align: 2 },
         t_Fxn           : { size: 2, align: 2 },
         t_Int           : { size: 2, align: 2 },
         t_Int8          : { size: 1, align: 1 },
         t_Int16         : { size: 2, align: 2 },
-        t_Int32         : { size: 4, align: 4 },
-        t_Long          : { size: 4, align: 4 },
-        t_LDouble       : { size: 4, align: 4 },
-        t_LLong         : { size: 4, align: 4 },
+        t_Int32         : { size: 4, align: 2 },
+        t_Long          : { size: 4, align: 2 },
+        t_LDouble       : { size: 4, align: 2 },
+        t_LLong         : { size: 4, align: 2 },
         t_Ptr           : { size: 2, align: 2 },
         t_Short         : { size: 2, align: 2 },
     };