Faits: Faits: A. En janvier 1998, A._ effectuait un voyage en Asie du Sud-est. Le 15 janvier, elle s'est arrêtée dans la ville de Kota Bharu, en Malaisie. Elle a loué une chambre dans un hôtel de cette ville. Le lendemain, elle a lié conversation avec plusieurs touristes, dont X._. En fin d'après-midi, elle s'est trouvée seule avec celui-ci sur la terrasse de l'hôtel. Il l'a alors saisie par le cou avec son bras et l'a entraînée de force dans un local situé à proximité de la terrasse puis a sorti un couteau long de 10 centimètres environ au moyen duquel il a asséné à A._ six coups, à l'abdomen, au thorax et aux deux bras. Comme la victime se défendait et criait, X._ lui a serré le cou à deux reprises. En partie évanouie, celle-ci a fait la morte. X._ s'est alors emparé de l'argent et d'une carte de crédit qu'il a trouvés dans le sac de la jeune femme avant de quitter le local en le fermant à clé. Après avoir repris ses esprits, la victime est parvenue à sortir par la fenêtre du local et s'est rendue à la réception de l'hôtel. X._ avait déjà fui. Il s'est ensuite réfugié en Thaïlande, pays dans lequel il a été arrêté au début de l'année 2001 et d'où il a été extradé vers la Suisse le 19 juillet 2001. A. En janvier 1998, A._ effectuait un voyage en Asie du Sud-est. Le 15 janvier, elle s'est arrêtée dans la ville de Kota Bharu, en Malaisie. Elle a loué une chambre dans un hôtel de cette ville. Le lendemain, elle a lié conversation avec plusieurs touristes, dont X._. En fin d'après-midi, elle s'est trouvée seule avec celui-ci sur la terrasse de l'hôtel. Il l'a alors saisie par le cou avec son bras et l'a entraînée de force dans un local situé à proximité de la terrasse puis a sorti un couteau long de 10 centimètres environ au moyen duquel il a asséné à A._ six coups, à l'abdomen, au thorax et aux deux bras. Comme la victime se défendait et criait, X._ lui a serré le cou à deux reprises. En partie évanouie, celle-ci a fait la morte. X._ s'est alors emparé de l'argent et d'une carte de crédit qu'il a trouvés dans le sac de la jeune femme avant de quitter le local en le fermant à clé. Après avoir repris ses esprits, la victime est parvenue à sortir par la fenêtre du local et s'est rendue à la réception de l'hôtel. X._ avait déjà fui. Il s'est ensuite réfugié en Thaïlande, pays dans lequel il a été arrêté au début de l'année 2001 et d'où il a été extradé vers la Suisse le 19 juillet 2001. B. Par arrêt du 4 octobre 2002, la Cour d'assises genevoise a condamné X._ aux peines de huit ans de réclusion et dix ans d'expulsion du territoire suisse pour brigandage qualifié, en application de l'art. 140 ch. 4 CP, au motif que la victime avait été mise en danger de mort. B. Par arrêt du 4 octobre 2002, la Cour d'assises genevoise a condamné X._ aux peines de huit ans de réclusion et dix ans d'expulsion du territoire suisse pour brigandage qualifié, en application de l'art. 140 ch. 4 CP, au motif que la victime avait été mise en danger de mort. C. Statuant le 28 mars 2003 sur recours du condamné, la Cour de cassation du canton de Genève a annulé ce jugement dans la mesure où il retenait la circonstance aggravante de la mise en danger de mort et renvoyé la cause à la Cour d'assises. C. Statuant le 28 mars 2003 sur recours du condamné, la Cour de cassation du canton de Genève a annulé ce jugement dans la mesure où il retenait la circonstance aggravante de la mise en danger de mort et renvoyé la cause à la Cour d'assises. D. Le 1er octobre 2003, la Cour d'assises a de nouveau reconnu X._ coupable de brigandage aggravé au sens de l'art. 140 ch. 4 CP et prononcé des peines de huit ans de réclusion et de dix ans d'expulsion du territoire suisse. Le jury a retenu à titre principal la circonstance aggravante de la cruauté. A titre subsidiaire, il a retenu les circonstances aggravantes du caractère particulièrement dangereux de l'auteur (art. 140 ch. 3 CP) et du fait de s'être muni d'une autre arme dangereuse (art. 140 ch. 2 CP). D. Le 1er octobre 2003, la Cour d'assises a de nouveau reconnu X._ coupable de brigandage aggravé au sens de l'art. 140 ch. 4 CP et prononcé des peines de huit ans de réclusion et de dix ans d'expulsion du territoire suisse. Le jury a retenu à titre principal la circonstance aggravante de la cruauté. A titre subsidiaire, il a retenu les circonstances aggravantes du caractère particulièrement dangereux de l'auteur (art. 140 ch. 3 CP) et du fait de s'être muni d'une autre arme dangereuse (art. 140 ch. 2 CP). E. Par arrêt du 23 juillet 2004, la Cour de cassation du canton de Genève a rejeté le pourvoi formé par le condamné contre ce jugement. La cour cantonale a notamment admis, en ce qui concerne les questions complémentaires, qu'en soumettant de telles questions au jury, la présidente n'avait fait qu'exercer une compétence qui lui est attribuée sans ambiguïté par l'art. 299 CPP/GE. Elle note par ailleurs que ces questions, dont la lecture a été faite dès l'ouverture des débats, ne portaient sur aucun fait nouveau, de sorte qu'il n'y a pas eu non plus de violation de l'art. 300 CPP/GE. En ce qui concerne la violation de l'art. 356 CPP/GE invoquée par le recourant, la cour cantonale a considéré que la motivation de ce grief ne satisfaisait pas aux exigences fixées par la jurisprudence. Elle relève au surplus que l'arrêt de renvoi n'empêchait nullement la Cour d'assises d'apprécier la circonstance aggravante de la cruauté, comme elle l'a d'ailleurs fait. S'agissant de l'application des circonstances aggravantes prévues à l'art. 140 CP, la cour cantonale a estimé qu'il convenait de se placer du point de vue de la victime et de constater qu'elle avait subi des souffrances particulières, infligées par l'auteur en toute connaissance de cause, et cela alors même que ces actes n'étaient pas nécessaires pour mener à bien l'atteinte au patrimoine projetée. Partant, elle a admis que l'auteur avait agi avec cruauté et que dès lors les autres circonstances aggravantes analysées par la Cour d'assises devenaient sans effet. S'agissant de l'application des circonstances aggravantes prévues à l'art. 140 CP, la cour cantonale a estimé qu'il convenait de se placer du point de vue de la victime et de constater qu'elle avait subi des souffrances particulières, infligées par l'auteur en toute connaissance de cause, et cela alors même que ces actes n'étaient pas nécessaires pour mener à bien l'atteinte au patrimoine projetée. Partant, elle a admis que l'auteur avait agi avec cruauté et que dès lors les autres circonstances aggravantes analysées par la Cour d'assises devenaient sans effet. F. X._ forme un recours de droit public contre cet arrêt. Invoquant une violation arbitraire des art. 200 et 356 CPP/GE, il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. F. X._ forme un recours de droit public contre cet arrêt. Invoquant une violation arbitraire des art. 200 et 356 CPP/GE, il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. G. X._ forme également un pourvoi en nullité contre cet arrêt. Le recourant soutient que l'arrêt attaqué viole l'art. 140 ch. 4 CP et subsidiairement l'art. 140 ch. 3 CP, ainsi que l'art. 63 CP. Partant, il conclut, avec suite de dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite également l'assistance judiciaire. G. X._ forme également un pourvoi en nullité contre cet arrêt. Le recourant soutient que l'arrêt attaqué viole l'art. 140 ch. 4 CP et subsidiairement l'art. 140 ch. 3 CP, ainsi que l'art. 63 CP. Partant, il conclut, avec suite de dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite également l'assistance judiciaire. H. L'autorité cantonale a renoncé à se déterminer sur les recours, se référant aux considérants de son arrêt. 