Faits: Faits: A. M._ a bénéficié d'un délai-cadre d'indemnisation de l'assurance-chômage du 1er mai 2000 au 30 avril 2002 avec un gain assuré de 5'763 fr. Par contrats de mission successifs, il a été placé comme opérateur sur machine, pour la période du 6 novembre 2000 au 6 novembre 2001, par l'intermédiaire de la société X._ SA, auprès de l'entreprise Y._ SA. Il a pris des vacances du 30 juillet au 3 août et du 6 au 14 août 2001. A la fin de sa mission, il s'est annoncé à l'Office cantonal genevois de l'emploi (OCE); un nouveau délai cadre d'indemnisation a été ouvert en sa faveur du 1er mai 2002 au 30 avril 2004. Par décision du 28 mai 2002, la caisse de chômage SIB (la caisse) a fixé le droit de M._ à l'indemnité en fonction d'un gain assuré de 4'319 fr. calculé sur un horaire de 40 heures par semaine, compte tenu d'un salaire horaire de base de 22 fr. 78 et du treizième salaire de 2 fr. 10, sans prendre en considération l'indemnité de vacances de 2 fr. 42. M._ a déféré la cause au Groupe réclamations de l'OCE qui a partiellement admis la réclamation, en ce sens que le gain assuré a été porté à 4'603 fr. 30, compte tenu d'un horaire de 42,05 heures. Prenant comme référence le dernier mois de travail de l'assuré (période du 8 octobre au 6 novembre 2001/semaines 41 à 45), cette autorité a en réalité multiplié le nombre d'heures effectuées par l'assuré durant cette période (185,02) par le salaire horaire de base (24 fr. 88, treizième salaire compris). Après avoir également calculé le salaire moyen des six derniers mois, elle a conclu que la variation avec le dernier salaire perçu (de 1,68 %) était largement inférieure à 10 %, de sorte qu'elle pouvait s'en tenir au gain réalisé durant le dernier mois de cotisation (décision du 13 août 2002). M._ a déféré la cause au Groupe réclamations de l'OCE qui a partiellement admis la réclamation, en ce sens que le gain assuré a été porté à 4'603 fr. 30, compte tenu d'un horaire de 42,05 heures. Prenant comme référence le dernier mois de travail de l'assuré (période du 8 octobre au 6 novembre 2001/semaines 41 à 45), cette autorité a en réalité multiplié le nombre d'heures effectuées par l'assuré durant cette période (185,02) par le salaire horaire de base (24 fr. 88, treizième salaire compris). Après avoir également calculé le salaire moyen des six derniers mois, elle a conclu que la variation avec le dernier salaire perçu (de 1,68 %) était largement inférieure à 10 %, de sorte qu'elle pouvait s'en tenir au gain réalisé durant le dernier mois de cotisation (décision du 13 août 2002). B. Par jugement du 12 décembre 2002, la Commission cantonale genevoise de recours en matière d'assurance-chômage (aujourd'hui : le Tribunal cantonal des assurances sociales) a rejeté le recours interjeté par le Secrétariat d'Etat à l'Economie (SECO) contre cette décision, en retenant que l'horaire de travail de l'assuré était supérieur à 40 heures hebdomadaires. Ce nonobstant, elle a annulé la décision entreprise et renvoyé la cause à la caisse «afin qu'elle procède à un calcul précis des heures effectuées par M._ au cours des six derniers mois d'activité auprès de Y._ SA, en tenant compte des ponts effectivement compensés et cela fait, déterminer le gain assuré de l'intéressé en incluant dans son calcul, outre le salaire de base, les allocations pour vacances et jours fériés de même que le 13ème salaire». B. Par jugement du 12 décembre 2002, la Commission cantonale genevoise de recours en matière d'assurance-chômage (aujourd'hui : le Tribunal cantonal des assurances sociales) a rejeté le recours interjeté par le Secrétariat d'Etat à l'Economie (SECO) contre cette décision, en retenant que l'horaire de travail de l'assuré était supérieur à 40 heures hebdomadaires. Ce nonobstant, elle a annulé la décision entreprise et renvoyé la cause à la caisse «afin qu'elle procède à un calcul précis des heures effectuées par M._ au cours des six derniers mois d'activité auprès de Y._ SA, en tenant compte des ponts effectivement compensés et cela fait, déterminer le gain assuré de l'intéressé en incluant dans son calcul, outre le salaire de base, les allocations pour vacances et jours fériés de même que le 13ème salaire». C. Le SECO interjette recours de droit administratif contre ce jugement en concluant à son annulation et à la confirmation de la décision de la caisse. M._ conclut au rejet du recours, sous suite de frais et dépens. Quant à la caisse, elle a renoncé à se déterminer. 